Amitava Dutta <ad_101@xxxxxxxxx> writes: > /usr/local/bin/ld: ./bin/../sobin/libgs.so: sleep: invalid version 3 (max 0) > ./bin/../sobin/libgs.so: could not read symbols: Bad value This is actually a GNU linker issue, not a gcc issue. You may have better luck asking on binutils@xxxxxxxxxxxxxxx See http://sourceware.org/binutils/ for more information. The error message means that a symbol had version index 3, but there were no defined versions. Or something like that. I don't know how that could happen, given that the file was built using the GNU linker. Ian