From owner-freebsd-hackers@FreeBSD.ORG Wed Mar 2 15:40:33 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6BF041065673 for ; Wed, 2 Mar 2011 15:40:33 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 055068FC17 for ; Wed, 2 Mar 2011 15:40:32 +0000 (UTC) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id p22FeOjs066571 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 2 Mar 2011 17:40:25 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4) with ESMTP id p22FeOJ2040602; Wed, 2 Mar 2011 17:40:24 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4/Submit) id p22FeO61040601; Wed, 2 Mar 2011 17:40:24 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 2 Mar 2011 17:40:24 +0200 From: Kostik Belousov To: Danilo Egea Message-ID: <20110302154024.GD78089@deviant.kiev.zoral.com.ua> References: <4D69D639.1010505@yahoo.com.br> <4D6A8BC6.1030409@yahoo.com.br> <4D6E5FE5.3030306@yahoo.com.br> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="iVeLy+mkNfkgBwIW" Content-Disposition: inline In-Reply-To: <4D6E5FE5.3030306@yahoo.com.br> User-Agent: Mutt/1.4.2.3i X-Spam-Status: No, score=-3.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: freebsd-hackers@freebsd.org Subject: Re: libdispatch don't build on 8.2-RELEASE amd64 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2011 15:40:33 -0000 --iVeLy+mkNfkgBwIW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 02, 2011 at 12:19:01PM -0300, Danilo Egea wrote: > The problem is the binutils version, the port try to use the=20 > binutils-2.21. With the binutils-2.15 (native of the system) works fine. Rather, it is binutils 2.15 silently creating broken library. 2.21 refuses to do it. Some object used to create the final dso was not built with -fPIC. >=20 > On 2/27/11 2:37 PM, Danilo Egea wrote: > >Worked with GCC, but support blocks is disabled... :( > > > >On 2/27/11 1:42 AM, Danilo Egea wrote: > >>Hi guys, > >> > >>Anyone know what's going on? > >> > >>PS: with clang-devel > >> > >>libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I..=20 > >>-fPIC -MT time.lo -MD -MP -MF .deps/time.Tpo -c shims/time.c -fPIC=20 > >>-DPIC -o .libs/time.o > >>libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I..=20 > >>-fPIC -MT time.lo -MD -MP -MF .deps/time.Tpo -c shims/time.c -o=20 > >>time.o >/dev/null 2>&1 > >>mv -f .deps/time.Tpo .deps/time.Plo > >>/bin/sh ../libtool --tag=3DCC --mode=3Dlink clang -fPIC -o=20 > >>libshims.la mach.lo time.lo -lpthread -L/usr/local/lib=20 > >>-lBlocksRuntime > >>libtool: link: ar cru .libs/libshims.a .libs/mach.o .libs/time.o > >>libtool: link: ranlib .libs/libshims.a > >>libtool: link: ( cd ".libs" && rm -f "libshims.la" && ln -s=20 > >>"../libshims.la" "libshims.la" ) > >>/bin/sh ../libtool --tag=3DCC --mode=3Dlink clang -Wall -fblocks = =20 > >>-fPIC -o libdispatch.la -rpath /usr/local/lib=20 > >>libdispatch_la-apply.lo libdispatch_la-benchmark.lo=20 > >>libdispatch_la-object.lo libdispatch_la-once.lo=20 > >>libdispatch_la-queue.lo libdispatch_la-queue_kevent.lo=20 > >>libdispatch_la-semaphore.lo libdispatch_la-source.lo=20 > >>libdispatch_la-source_kevent.lo libdispatch_la-time.lo =20 > >>libshims.la -lpthread -L/usr/local/lib -lBlocksRuntime > >>libtool: link: clang -shared .libs/libdispatch_la-apply.o=20 > >>.libs/libdispatch_la-benchmark.o .libs/libdispatch_la-object.o=20 > >>.libs/libdispatch_la-once.o .libs/libdispatch_la-queue.o=20 > >>.libs/libdispatch_la-queue_kevent.o .libs/libdispatch_la-semaphore.o=20 > >>.libs/libdispatch_la-source.o .libs/libdispatch_la-source_kevent.o=20 > >>.libs/libdispatch_la-time.o -Wl,--whole-archive ./.libs/libshims.a=20 > >>-Wl,--no-whole-archive -L/usr/local/lib -lpthread -lBlocksRuntime = =20 > >>-Wl,-soname -Wl,libdispatch.so.0 -o .libs/libdispatch.so.0 > >>/usr/local/bin/ld: .libs/libdispatch_la-apply.o: relocation=20 > >>R_X86_64_PC32 against symbol `_dispatch_hw_config' can not be used=20 > >>when making a shared object; recompile with -fPIC > >>/usr/local/bin/ld: final link failed: Bad value > >>clang: error: linker command failed with exit code 1 (use -v to see=20 > >>invocation) > >>*** Error code 1 > >> > >>Stop in /usr/ports/devel/libdispatch/work/libdispatch-r174/src. > >>*** Error code 1 > >> > >>Stop in /usr/ports/devel/libdispatch/work/libdispatch-r174/src. > >>*** Error code 1 > >> > >>Stop in /usr/ports/devel/libdispatch/work/libdispatch-r174. > >>*** Error code 1 > >> > >>Stop in /usr/ports/devel/libdispatch. > >>*** Error code 1 > >> > >>Stop in /usr/ports/devel/libdispatch. > >> > > > > >=20 >=20 > --=20 > Danilo Eg?a Gondolfo > http://daniloegea.wordpress.com >=20 > __________________________________________________ > Fale com seus amigos de gra?a com o novo Yahoo! Messenger=20 > http://br.messenger.yahoo.com/=20 > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" --iVeLy+mkNfkgBwIW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEARECAAYFAk1uZOgACgkQC3+MBN1Mb4jXKQCdHm9Gil4LaNIHPhA53vt08kv5 W40AnjhidSBWsv34xpGSLXWs09XVbc3J =ytXD -----END PGP SIGNATURE----- --iVeLy+mkNfkgBwIW--