DMD on linux? (more problems)

Sean Eskapp eatingstaples at gmail.com
Thu Mar 3 03:53:45 PST 2011


== Quote from Jesse Phillips (jessekphillips+D at gmail.com)'s article
> Sean Eskapp Wrote:
> > I'm still having issues with the linux dmd. Here's the relevant
part
> > of the output:
> >
> > ...
> > function  func
> > function  func
> > gcc Nullimorphism.o -o Nullimorphism.exe -g -m32 -l -Xlinker -
> > L/usr/lib32 -Xlinker -L/usr/lib64 -Xlinker --no-warn-search-
mismatch
> > -Xlinker --export-dynamic -lrt -lphobos2 -lpthread -lm
> > /usr/bin/ld: cannot find -l-Xlinker
> > collect2: ld returned 1 exit status
> > --- errorlevel 1
> > make[1]: *** [all] Error 1
> > make[1]: Leaving directory
> > ...
> >
> > Any help is appreciated.
> I think the part LD is tripping up on is "-m32 -l -Xlinker"
> So it seems you are calling dmd incorrectly or modified dmd.conf
incorrectly as there is no argument after -l so LD thinks you want
to link against lib-Xlinker.

Oops yeah, there was some obsolete in the makefile in my project.
Don't know how it managed to compile on windows, though..

Thanks, though, problem solved.


More information about the Digitalmars-d-learn mailing list