010
20.02.2004, 10:13 Uhr
virtual
Sexiest Bit alive (Operator)
|
Mein erstes Hören, daß LD_LIBRARY_PATH für den Compiler/Linker von bedeutung ist. Ist eigentlich für den dynamic loader da um zur Laufzeit eines Programms die richtigen Libs zu suchen. Du kannst es höchstens etwas mal so in deinem Makefile probieren:
Code: |
gcc ... $(subst :, -L,$(LD_LIBRARY_PATH)) ...
|
Setzt aber voraus, daß LD_LIBRARY_PATH wirklich sauber ist und keine leeren Pfade enthält, also sowas wie ":/foo/bar" wäre Mist.
Abgesehen davon ist es hinsichtlich nachvollziehbarer Builds eher schlecht, denBuild von LD_LIBRARY_PATH abhängig zu machen. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) Dieser Post wurde am 20.02.2004 um 10:15 Uhr von virtual editiert. |