stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Black <abl...@roguewave.com>
Subject Re: [PATCH] RE: Cygwin cannot find -lstd12d
Date Tue, 13 Mar 2007 19:43:43 GMT
Greetings Farid

I have concerns about the change to makefile.rules.  Including $(LIBDIR) 
in the PATH variable on all platforms creates the potential for mishaps 
on other platforms, though the probability of such mishaps is small.

Could you try setting the RPATH makefile variable to '-Wl,-rpath,' and 
see if that accomplishes the same result?  The logic chain used to set 
this variable for the GCC compiler can be found around lines 135 through 
161 of the gcc.config file.

--Andrew Black

Farid Zaripov wrote:
> Index: etc/config/makefile.rules
> ===================================================================
> --- etc/config/makefile.rules	(revision 517637)
> +++ etc/config/makefile.rules	(working copy)
> @@ -110,7 +110,7 @@
>  # subtests (the little tests the main test consists of)
>  run runall run_all: $(BINDIR)/exec
>  	@(LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(LIBDIR);
> \
> -        PATH=$$PATH:.;
> \
> +        PATH=$$PATH:$(LIBDIR):.;
> \
>          TOPDIR=$(TOPDIR);
> \
>          export LD_LIBRARY_PATH PATH TOPDIR;
> \
>          ./run $(RUNFLAGS) $(RUNTARGET);
> \

Mime
View raw message