ntox86-g++-3.3.5 -lboost_filesystem-d -lboost_date_time-d -lboost_thread-mt-d -lMCLog -L/usr/local/lib TestApp.o -o TestApp /usr/local/lib/libMCLog.so: In function `__PIC__': unwind-dw2-fde.c(*ABS*+0x80a7ba8): multiple definition of `_DYNAMIC' /usr/qnx632/target/qnx6/x86/lib/crt1.o(.dynamic+0x0): first defined here /usr/local/lib/libMCLog.so: In function `__PIC__': unwind-dw2-fde.c(*ABS*+0x80973f8): multiple definition of `_etext' /usr/local/lib/libMCLog.so(.data+0x0): multiple definition of `__dso_handle' /usr/qnx632/target/qnx6/x86/lib/crtbegin.o(.data+0x0): first defined here /usr/local/lib/libMCLog.so: In function `_init': /usr/local/lib/libMCLog.so(.init+0x0): multiple definition of `_init' /usr/qnx632/target/qnx6/x86/lib/crti.o(.init+0x0): first defined here /usr/local/lib/libMCLog.so: In function `_start': /usr/local/lib/libMCLog.so(.text+0x8): multiple definition of `_start' /usr/qnx632/target/qnx6/x86/lib/crt1.o(.text+0x8): first defined here /usr/local/lib/libMCLog.so: In function `__PIC__': unwind-dw2-fde.c(*ABS*+0x80a848c): multiple definition of `__bss_start' /usr/local/lib/libMCLog.so: In function `_fini': /usr/local/lib/libMCLog.so(.fini+0x0): multiple definition of `_fini' /usr/qnx632/target/qnx6/x86/lib/crti.o(.fini+0x0): first defined here /usr/local/lib/libMCLog.so: In function `__PIC__': unwind-dw2-fde.c(*ABS*+0x80a848c): multiple definition of `_edata' unwind-dw2-fde.c(*ABS*+0x80a7cf0): multiple definition of `_GLOBAL_OFFSET_TABLE_' /usr/qnx632/target/qnx6/x86/lib/crt1.o(.got.plt+0x0): first defined here /usr/local/lib/libMCLog.so: In function `__PIC__': unwind-dw2-fde.c(*ABS*+0x80a8628): multiple definition of `_end' collect2: ld returned 1 exit status make: *** [TestApp] Error 1