On Friday 16 June 2006 08:53, you wrote: > At 11:45 AM 6/16/2006, Cesar Crusius wrote: > >On Friday 16 June 2006 08:38, Cesar Crusius wrote: > > > Follow-up question: it works for $PATH now that I let it loose. But it > > > doesn't seem to work for LD_LIBRARY_PATH. The 'echo' works for one but > > > not for the other (the result is that some of the executables fail > > > because they can't find the libraries). Is there anything I'm missing? > > > >Follow-up to the follow-up. It seems to work when LD_LIBRARY_PATH is > >exported. > >Not necessary with PATH though. > > This is because variables which are inherited from the environment > (such as PATH) are automatically re-exported. Variables which were > not previously in the environment (typically the case for LD_*) are > not and so must be exported explicitly. Either way, if you know you > want something exported it doesn't hurt to use the export keyword. > > This is all documented in the fine manual, BTW.
Thanks. I do have the printed copy I bought back in 1996. It is not always easy finding what you want in there though. The $(shell)/PATH issue is not mentioned, for example. The 'export' keyword is only mentioned in connection with sub-makes (at least according to the index), and it is not clear that it applies everywhere. Maybe I should get a newer hardcopy... Best, - Cesar _______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
