svn commit: r540710 - head/sysutils/arcconf
Thomas Vogt
thomas at bsdunix.ch
Wed Feb 3 17:11:50 UTC 2021
On 3 Feb 2021, at 11:43, Alexey Dokuchaev <danfe at FreeBSD.org> wrote:
>
> On Wed, Feb 03, 2021 at 10:05:19AM +0100, Gerald Pfeifer wrote:
>> On Sun, 28 Jun 2020, Li-Wen Hsu wrote:
>>> Log:
>>> Robustness fix and license updates
>>>
>>> - Update Makefile to use current version of GCC as defined in
>>> bsd.default-versions.mk. (USE_GCC=yes)
>> ...
>>> LIB_DEPENDS= libstdc++.so.6:lang/gcc${GCC_DEFAULT}
>>> +USE_GCC= yes
>>
>> This looks very (very) odd.
>>
>> USE_GCC already implies a run-time dependency on lang/gcc${GCC_DEFAULT}
>> and I do not recall seeing such a LIB_DEPENDS before.
>>
>> Are you sure this is really, really needed with USE_GCC=yes?
>
> I believe, seeing NO_BUILD=yes, it's because this is some sort of binary-
> only program which links against libstdc++.so.6. I can't verify because
> the distfile is ~73MB and that's a bit too much for me to download ATM.
arcconf links to libstdc++.so.6. An ancient libstdc++.so.6 version was provided with old freebsd versions (included with an old gcc).
The binary failed to run with: ld-elf.so.1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11 required ..
Newer gcc versions from the port provided libstdc++.so.6 with >= GLIBCXX_3.4.11.
Thats the reason why gcc was added.
Regards,
Tom
More information about the svn-ports-all
mailing list