Cannot find libphobos2.a ?
Jesse Phillips
jessekphillips+d at gmail.com
Mon Jan 2 20:32:05 PST 2012
On Tue, 27 Dec 2011 21:29:26 +0700, Andre Tampubolon wrote:
> I just successfully built dmd, druntime, and phobos from the git tree.
>
> Later I tried using this command to build a simple D program, and
> failed: ~/Digital-Mars/dmd/src/dmd -I~/Digital-Mars/druntime/import
> -I~/DigitalMars/phobos
> -L-L~/Digital-Mars/phobos/generated/linux/release/32/lib/libphobos2.a
> test.d
>
> The error is:
> collect2: ld returned 1 exit status --- errorlevel 1
>
> Yet it's obvious that libphobos2.a is in
> ~/Digital-Mars/phobos/generated/linux/release/32. But if I didn't use
> the linker flag, and instead put libphobos2.a in /usr/lib, that command
> would work.
>
> So how to use specify the linker flag correctly?
Maybe you are through with this, as your more recent message might
suggest. A few more statements from ld would be nice. And be sure dmd is
compiling a 32 bit binary (you likely built a 32bit binary so probably
not the case).
More information about the Digitalmars-d
mailing list