[m-dev.] mmake ignoring LDFLAGS
Ian MacLarty
maclarty at cs.mu.OZ.AU
Wed Oct 27 17:27:44 AEST 2004
Does it work if you set EXTRA_LDFLAGS instead of just LDFLAGS?
Ian.
On 27 Oct 2004, at 14:15, Michael Wybrow wrote:
>
> I'm been trying to build the source rotd of the Mercury compiler for
> fink on Mac OS X. I have no problems building it if I pass
> '--without-readline' to the configure script. If I let the configure
> script detect readline, it finds and compiles and links the readline
> tests fine with the fink readline I have in '/sw' (finks root
> directory). I have the shell variables CPPFLAGS=-I/sw/include and
> LDFLAGS=-L/sw/lib set and exported during configure, make, etc.
>
> The build fails when linking 'libmer_mdbcomp.dylib' in the browser
> directory with:
> /usr/bin/libtool: can't locate file for: -lreadline
>
> The reason being that by this point the variable LDFLAGS is not being
> passed as an argument to the 'gcc' command run by 'ml'. This is the
> gcc command that gets run:
>
> gcc -dynamiclib -single_module -undefined error -o
> libmer_mdbcomp.dylib mdbcomp.pic_o mer_mdbcomp.pic_o
> mdbcomp.program_representation.pic_o -lmer_std -lmer_rt -lgc -ldl
> -lreadline -ltermcap -L../boehm_gc -L../mps_gc/code -L../runtime
> -L../library -L../trace -L../browser /usr/lib/libgcc.a -lm -lc
>
> Which succeeds if I manually add '-L/sw/lib'.
>
> Does mmake intentionally ignore LDFLAGS or is this possibly a bug with
> configure not preserving LDFLAGS?
>
> Could someone who is a bit more familiar with configure, mmake and ml
> have a look at this?
>
>
> Thanks,
> Michael
> -----------------------------------------------------------------------
> ---
> mercury-developers mailing list
> Post messages to: mercury-developers at cs.mu.oz.au
> Administrative Queries: owner-mercury-developers at cs.mu.oz.au
> Subscriptions: mercury-developers-request at cs.mu.oz.au
> -----------------------------------------------------------------------
> ---
>
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions: mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
More information about the developers
mailing list