64 bit linux
Funog
funog at ifrance.com
Wed Apr 11 01:38:44 PDT 2007
I am using SimplyMEPIS 6.5 64 bit linux. DMD used to work fine with previous 32 bit versions of SimplyMepis, but now linking would not work. A hello world ( void main(char[][] args){printf("Hello\r\n");}) gives :
funog at 1[ircw]$ dmd hello.d
gcc hello.o -o hello -m32 -lphobos -lpthread -lm -Xlinker -L/home/funog/dmd/bin/../lib
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libpthread.so when searching for -lpthread
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libpthread.a when searching for -lpthread
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libpthread.so when searching for -lpthread
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libpthread.a when searching for -lpthread
/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
/usr/bin/ld: cannot find -lpthread
collect2: ld returned 1 exit status
--- errorlevel 1
I am not very good at linux... Is there a way to correct this problem, or will DMD just do not work on my distro?
More information about the Digitalmars-d-learn
mailing list