From: Björn Jacke Date: Fri, 3 Jul 2009 23:07:15 +0000 (+0200) Subject: s3/s4:build: honor library path from environment X-Git-Tag: tevent-0.9.8~783 X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=commitdiff_plain;h=077808f91610e70c2105b837a2704842191d1e3c;hp=cfacece9ed96dc46c12f20990110c6528080bc32 s3/s4:build: honor library path from environment we may not throw away LD_LIBRARY_PATH and friends as they sometimes contain important information. Some of the build farm machines for example have the python lib path in there - we can't run make test when we suddenly forget how to use python --- diff --git a/source3/Makefile.in b/source3/Makefile.in index 01ab5f0a581..dd133df3b85 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -3203,7 +3203,7 @@ valgrindtest:: all torture timelimit SELFTEST_FORMAT = plain selftestdir = ../selftest -S3_LD_LIBPATH_OVERRIDE = $(LIB_PATH_VAR)="$(builddir)/bin" +S3_LD_LIBPATH_OVERRIDE = $(LIB_PATH_VAR)="$(builddir)/bin:$$$(LIB_PATH_VAR)" selftest:: all torture timelimit @LIB_PATH_VAR=$(LIB_PATH_VAR) $(S3_LD_LIBPATH_OVERRIDE) \ diff --git a/source3/samba4.mk b/source3/samba4.mk index e63a8453c0e..653ae254640 100644 --- a/source3/samba4.mk +++ b/source3/samba4.mk @@ -172,7 +172,7 @@ everything:: $(patsubst %,%4,$(BINARIES)) setup: @ln -sf ../source4/setup setup -S4_LD_LIBPATH_OVERRIDE = $(LIB_PATH_VAR)="$(builddir)/bin/shared" +S4_LD_LIBPATH_OVERRIDE = $(LIB_PATH_VAR)="$(builddir)/bin/shared:$$$(LIB_PATH_VAR)" SELFTEST4 = $(S4_LD_LIBPATH_OVERRIDE) EXEEXT="4" PYTHON="$(PYTHON)" PERL="$(PERL)" \ $(PERL) $(selftestdir)/selftest.pl --prefix=st4 \ diff --git a/source4/Makefile b/source4/Makefile index d6ce5170ca6..d6ae8870666 100644 --- a/source4/Makefile +++ b/source4/Makefile @@ -163,7 +163,7 @@ manpages:: $(MANPAGES) all:: showflags $(ALL_PREDEP) binaries modules pythonmods libraries headers everything:: all -LD_LIBPATH_OVERRIDE = $(LIB_PATH_VAR)=$(shliboutputdir) +LD_LIBPATH_OVERRIDE = $(LIB_PATH_VAR)=$(shliboutputdir):$$$(LIB_PATH_VAR) # 'make testsuite' creates all binaries which are # needed by samba3's 'make test' and the build-farm