Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Feb 2011 01:42:33 -0300
From:      Danilo Egea <daniloegea@yahoo.com.br>
To:        freebsd-hackers@freebsd.org
Subject:   libdispatch don't build on 8.2-RELEASE amd64
Message-ID:  <4D69D639.1010505@yahoo.com.br>

next in thread | raw e-mail | index | archive | help
Hi guys,

Anyone know what's going on?

PS: with clang-devel

libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -fPIC 
-MT time.lo -MD -MP -MF .deps/time.Tpo -c shims/time.c  -fPIC -DPIC -o 
.libs/time.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -fPIC 
-MT time.lo -MD -MP -MF .deps/time.Tpo -c shims/time.c -o time.o 
 >/dev/null 2>&1
mv -f .deps/time.Tpo .deps/time.Plo
/bin/sh ../libtool --tag=CC    --mode=link clang  -fPIC    -o 
libshims.la  mach.lo time.lo  -lpthread  -L/usr/local/lib -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 
"../libshims.la" "libshims.la" )
/bin/sh ../libtool --tag=CC    --mode=link clang -Wall  -fblocks    
-fPIC   -o libdispatch.la -rpath /usr/local/lib libdispatch_la-apply.lo  
libdispatch_la-benchmark.lo libdispatch_la-object.lo  
libdispatch_la-once.lo libdispatch_la-queue.lo  
libdispatch_la-queue_kevent.lo libdispatch_la-semaphore.lo  
libdispatch_la-source.lo libdispatch_la-source_kevent.lo  
libdispatch_la-time.lo   libshims.la  -lpthread  -L/usr/local/lib 
-lBlocksRuntime
libtool: link: clang -shared  .libs/libdispatch_la-apply.o 
.libs/libdispatch_la-benchmark.o .libs/libdispatch_la-object.o 
.libs/libdispatch_la-once.o .libs/libdispatch_la-queue.o 
.libs/libdispatch_la-queue_kevent.o .libs/libdispatch_la-semaphore.o 
.libs/libdispatch_la-source.o .libs/libdispatch_la-source_kevent.o 
.libs/libdispatch_la-time.o  -Wl,--whole-archive ./.libs/libshims.a 
-Wl,--no-whole-archive  -L/usr/local/lib -lpthread -lBlocksRuntime    
-Wl,-soname -Wl,libdispatch.so.0 -o .libs/libdispatch.so.0
/usr/local/bin/ld: .libs/libdispatch_la-apply.o: relocation 
R_X86_64_PC32 against symbol `_dispatch_hw_config' can not be used 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 
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.

-- 
Danilo Egêa Gondolfo
http://daniloegea.wordpress.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D69D639.1010505>