[...] g++ -DHAVE_CONFIG_H -I. -I/usr/include -g -O2 -MT trace.lo -MD -MP -MF .deps/trace.Tpo -c trace.cpp -fPIC -DPIC -o .libs/trace.o g++ -DHAVE_CONFIG_H -I. -I/usr/include -g -O2 -MT trace.lo -MD -MP -MF .deps/trace.Tpo -c trace.cpp -o trace.o >/dev/null 2>&1 mv -f .deps/trace.Tpo .deps/trace.Plo /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include -g -O2 -MT ui.lo -MD -MP -MF .deps/ui.Tpo -c -o ui.lo ui.cpp g++ -DHAVE_CONFIG_H -I. -I/usr/include -g -O2 -MT ui.lo -MD -MP -MF .deps/ui.Tpo -c ui.cpp -fPIC -DPIC -o .libs/ui.o g++ -DHAVE_CONFIG_H -I. -I/usr/include -g -O2 -MT ui.lo -MD -MP -MF .deps/ui.Tpo -c ui.cpp -o ui.o >/dev/null 2>&1 mv -f .deps/ui.Tpo .deps/ui.Plo /bin/sh ../libtool --tag=CXX --mode=link g++ -I/usr/include -g -O2 -version-info 0:0:0 -o libsimulavr.la -rpath /usr/local/lib simulavr_wrap.lo adcpin.lo application.lo at4433.lo at8515.lo atmega48.lo atmega128.lo avrdevice.lo avrerror.lo avrfactory.lo avrmalloc.lo decoder.lo decoder_trace.lo flash.lo gdbserver.lo hardware.lo helper.lo hwacomp.lo hwad.lo hweeprom.lo hwextirq.lo hwmega48extirq.lo hwmegaextirq.lo hwmegatimer0123irq.lo hwmegatimer.lo hwmegax8timer.lo hwmegax8timerirq.lo hwpinchange.lo hwport.lo hwspi.lo hwsreg.lo hwstack.lo hwtimer01irq.lo hwtimer.lo hwuart.lo hwwado.lo ioregs.lo irqsystem.lo keyboard.lo lcd.lo memory.lo mysocket.lo net.lo pin.lo pinatport.lo pinmon.lo printable.lo rwmem.lo scope.lo serialrx.lo serialtx.lo spisrc.lo spisink.lo string2.lo systemclock.lo trace.lo ui.lo -lz /usr/lib64/libbfd.a /usr/lib64/libiberty.a *** Warning: Linking the shared library libsimulavr.la against the *** static library /usr/lib64/libbfd.a is not portable! *** Warning: Linking the shared library libsimulavr.la against the *** static library /usr/lib64/libiberty.a is not portable! g++ -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.3.2/crtbeginS.o .libs/simulavr_wrap.o .libs/adcpin.o .libs/application.o .libs/at4433.o .libs/at8515.o .libs/atmega48.o .libs/atmega128.o .libs/avrdevice.o .libs/avrerror.o .libs/avrfactory.o .libs/avrmalloc.o .libs/decoder.o .libs/decoder_trace.o .libs/flash.o .libs/gdbserver.o .libs/hardware.o .libs/helper.o .libs/hwacomp.o .libs/hwad.o .libs/hweeprom.o .libs/hwextirq.o .libs/hwmega48extirq.o .libs/hwmegaextirq.o .libs/hwmegatimer0123irq.o .libs/hwmegatimer.o .libs/hwmegax8timer.o .libs/hwmegax8timerirq.o .libs/hwpinchange.o .libs/hwport.o .libs/hwspi.o .libs/hwsreg.o .libs/hwstack.o .libs/hwtimer01irq.o .libs/hwtimer.o .libs/hwuart.o .libs/hwwado.o .libs/ioregs.o .libs/irqsystem.o .libs/keyboard.o .libs/lcd.o .libs/memory.o .libs/mysocket.o .libs/net.o .libs/pin.o .libs/pinatport.o .libs/pinmon.o .libs/printable.o .libs/rwmem.o .libs/scope.o .libs/serialrx.o .libs/serialtx.o .libs/spisrc.o .libs/spisink.o .libs/string2.o .libs/systemclock.o .libs/trace.o .libs/ui.o -lz /usr/lib64/libbfd.a /usr/lib64/libiberty.a -L/usr/lib/gcc/x86_64-linux-gnu/4.3.2 -L/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.3.2/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/crtn.o -Wl,-soname -Wl,libsimulavr.so.0 -o .libs/libsimulavr.so.0.0.0 /usr/bin/ld: /usr/lib64/libbfd.a(format.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/lib64/libbfd.a: could not read symbols: Bad value collect2: ld returned 1 exit status