gcc foo.o -o foo -L/home/eKo1/lib/tti -Wl,-rpath,/home/eKo1/lib/tti -ltti collect2: ld terminated with signal 11 [Segmentation fault] foo.o(.rodata+0x0): multiple definition of `_fp_hw' /usr/lib/gcc/i386-redhat-linux/3.4.5/../../../crt1.o(.rodata+0x0): first defined here foo.o(.data+0x4): In function `__data_start': : multiple definition of `__dso_handle' /usr/lib/gcc/i386-redhat-linux/3.4.5/crtbegin.o(.data+0x0): first defined here foo.o(.init+0x0): In function `_init': : multiple definition of `_init' /usr/lib/gcc/i386-redhat-linux/3.4.5/../../../crti.o(.init+0x0): first defined here foo.o(.text+0x0): In function `_start': : multiple definition of `_start' /usr/lib/gcc/i386-redhat-linux/3.4.5/../../../crt1.o(.text+0x0): first defined here foo.o(.fini+0x0): In function `_fini': : multiple definition of `_fini' /usr/lib/gcc/i386-redhat-linux/3.4.5/../../../crti.o(.fini+0x0): first defined here foo.o(.got.plt+0x0): multiple definition of `_GLOBAL_OFFSET_TABLE_' /usr/lib/gcc/i386-redhat-linux/3.4.5/../../../crt1.o(.got.plt+0x0): first defined here foo.o(.rodata+0x4): multiple definition of `_IO_stdin_used' /usr/lib/gcc/i386-redhat-linux/3.4.5/../../../crt1.o(.rodata+0x4): first defined here foo.o(.data+0x0): In function `__data_start': : multiple definition of `__data_start' /usr/lib/gcc/i386-redhat-linux/3.4.5/../../../crt1.o(.data+0x0): first defined here /usr/lib/gcc/i386-redhat-linux/3.4.5/../../../crt1.o(.dynamic+0x0): multiple definition of `_DYNAMIC' foo.o(.dynamic+0x0): first defined here