On Tue, 22 Nov 2011 19:11:55 +1100 Wayne Blaszczyk <[email protected]> wrote:
> Hi, > Has anyone successfully built Cairo with GDB (GNU Debugger)? > I've have gdb 7.3.1 installed which is the latest and I get the > following error when building Cairo: > > > CC libcairo_trace_la-lookup-symbol.lo > CCLD libcairo-trace.la > /usr/bin/ld: /usr/lib/libbfd.a(format.o): relocation R_X86_64_32S > against `binary_vec' can not be used when making a shared object; > recompile with -fPIC > /usr/lib/libbfd.a: could not read symbols: Bad value > collect2: ld returned 1 exit status > make[4]: *** [libcairo-trace.la] Error 1 > make[4]: Leaving directory `/sources/cairo-1.10.0/util/cairo-trace' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/sources/cairo-1.10.0/util' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/sources/cairo-1.10.0/util' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/sources/cairo-1.10.0' > make: *** [all] Error 2 > > I've tried versions 1.10.0 and 1.10.2 with the same result. > Any ideas on a fix? Hi Wayne, I'm sorry it's taken me so long to get around to answering your mmessage, I've had a busy day. Does it work if you configure gdb with CFLAGS-fPIC? eg: CFLAGS=-fPIC ./configure --prefix=/usr make make install Andy -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
