Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Nov 2009 19:22:29 +0200 (EET)
From:      Vladimir Kushnir <vkushnir@bigmir.net>
To:        ports@freebsd.org
Cc:        =?ISO-8859-1?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>, current@freebsd.org
Subject:   Re: libthr on current breaks some ports
Message-ID:  <alpine.BSF.2.00.0911271852010.1620@kushnir1.kiev.ua>
In-Reply-To: <200911271636.nARGaf92050278@pozo.com>
References:  <200911270246.nAR2k9Zp026751@pozo.com> <86ocmos11v.fsf@ds4.des.no> <200911271636.nARGaf92050278@pozo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Sorry, just my .0002 USD

On Fri, 27 Nov 2009, Manfred Antar wrote:

> At 02:40 AM 11/27/2009, Dag-Erling Sm??rgrav wrote:
>> Manfred Antar <null@pozo.com> writes:
>>> The new addition to Makefile on /lib/libthr  "-Wl,-znodlopen "
>>> Breaks php4 and mhash on my current 1386
>>
>> If they try to dlopen() libthr, they're already broken.
>>
>>> I'm sure other ports that use it are broken too as can't load the lib.
>>
>> I doubt it.
>>
>> DES
>> --
>> Dag-Erling Sm??rgrav - des@des.no
>>
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner, and is
>> believed to be clean.
>
> OK
> Here are some of the errors I get
> Just rebuild /usr/ports/graphics/gd
>
> ldd /usr/local/lib/libgd.so.4
> /usr/local/lib/libgd.so.4: /libexec/ld-elf.so.1: /usr/local/lib/libgd.so.4: Unexpected inconsistency: dependency libthr.so.3 not found
> /usr/local/lib/libgd.so.4: exit status 1
>
> Just rebuild /usr/ports/security/mhash
> ldd /usr/local/lib/libmhash.so
> /usr/local/lib/libmhash.so: /libexec/ld-elf.so.1: /usr/local/lib/libmhash.so: Unexpected inconsistency: dependency libthr.so.3 not found
> /usr/local/lib/libmhash.so: exit status 1
>
> Both of these have "--with-LDFLAGS="${PTHREAD_LIBS}" in the Makefile.
>

Just rebuild audio/faad - result precisely the same. Besides, ALL of the 
already installed ports are affected:
ldd /usr/local/lib/lib*.so|grep libthr
gives either the same or
libthr.so.3 => not found (0x0)
What is the worst, X does not load (display just freezes and the only way 
out is to turn a box off - fortunately, ACPI does work here).
Result: as it is, my system (it's a desktop so ports are essential) is 
rendered unusable.
Fortunately, installworld backs up old ld-elf.so.1 so replacing linker 
saves from this disaster.

WBR,
Vladimir



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.0911271852010.1620>