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>