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