precise-configure.patch 4.2 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
Fix up LDFLAGS for Precise and earlier (patch by Hans-Christoph Steiner,
updated to pd-l2ork by Albert Graef).
Description: fix ./configure dying thinking we're cross-compiling
 When building using debuild on Debian/squeeze or Ubuntu < quantal,
 ./configure somehow gets some LDFLAGS for shared libraries and uses them in
 the gcc tests.  The executable then fails to run since its a shared library,
 and ./configure thinks we're cross-compiling.  This patch forces no LDFLAGS.

diff --git a/externals/Makefile b/externals/Makefile
index 7b64f45..6b7c49b 100644
--- a/externals/Makefile
+++ b/externals/Makefile
@@ -611,6 +611,7 @@ $(gem_src)/Gem.pd_linux: $(gem_src)/configure
 	test -s $(gem_src)/Gem.pd_linux || \
 		cd $(gem_src) && ./configure \
 			CXXFLAGS="-DHAVE_S_STUFF_H" \
+			LDFLAGS= \
 			--prefix=$(prefix) \
 			--with-video=plugins \
 			--with-film=plugins \
@@ -649,7 +650,7 @@ $(externals_src)/gem2pdp/configure: $(externals_src)/gem2pdp/configure.ac
 	cd $(externals_src)/gem2pdp && aclocal && autoconf
 
 $(externals_src)/gem2pdp/Makefile: $(externals_src)/gem2pdp/Makefile.in
-	cd $(externals_src)/gem2pdp && ./configure --with-pddir=$(pd_src) \
+	cd $(externals_src)/gem2pdp && ./configure LDFLAGS= --with-pddir=$(pd_src) \
 		--with-gemdir=$(gem_src)  --with-pdpdir=$(externals_src)/pdp
 
 gem2pdp: $(externals_src)/gem2pdp/configure $(externals_src)/gem2pdp/Makefile
@@ -885,7 +886,7 @@ $(IEM16_DIR)/configure: $(IEM16_DIR)/configure.ac $(IEM16_DIR)/aclocal.m4
 
 $(IEM16_DIR)/Make.config: $(IEM16_DIR)/Make.config.in \
 $(IEM16_DIR)/configure
-	cd $(IEM16_DIR) && ./configure --disable-library \
+	cd $(IEM16_DIR) && ./configure LDFLAGS= --disable-library \
 		--with-pd=$(pd_src)
 
 iem16: $(IEM16_DIR)/Make.config
@@ -1269,11 +1270,11 @@ $(externals_src)/OSCx/configure: $(externals_src)/OSCx/configure.ac
 	cd $(externals_src)/OSCx && autoconf
 
 $(externals_src)/OSCx/Makefile: $(externals_src)/OSCx/Makefile.in
-	cd $(externals_src)/OSCx && ./configure
+	cd $(externals_src)/OSCx && ./configure LDFLAGS=
 $(externals_src)/OSCx/libOSC/Makefile: $(externals_src)/OSCx/libOSC/Makefile.in
-	cd $(externals_src)/OSCx && ./configure
+	cd $(externals_src)/OSCx && ./configure LDFLAGS=
 $(externals_src)/OSCx/src/Makefile: $(externals_src)/OSCx/src/Makefile.in
-	cd $(externals_src)/OSCx && ./configure
+	cd $(externals_src)/OSCx && ./configure LDFLAGS=
 
 $(externals_src)/OSCx/src/OSCroute.$(EXTENSION):  $(externals_src)/OSCx/configure \
 $(externals_src)/OSCx/Makefile
@@ -1356,7 +1357,7 @@ $(externals_src)/pdp/configure: $(externals_src)/pdp/configure.ac
 	cd $(externals_src)/pdp && autoconf
 
 $(externals_src)/pdp/Makefile.config: $(externals_src)/pdp/configure $(externals_src)/pdp/Makefile.config.in
-	cd $(externals_src)/pdp && ./configure PD_CPPFLAGS="-I$(pd_src)/src" \
+	cd $(externals_src)/pdp && ./configure LDFLAGS= PD_CPPFLAGS="-I$(pd_src)/src" \
 		$(PDP_OPTIONS)
 
 $(externals_src)/pdp/pdp.$(EXTENSION): $(externals_src)/pdp/Makefile.config 
@@ -1770,6 +1771,7 @@ $(zexy_src)/configure: $(zexy_src)/configure.ac
 
 $(zexy_src)/Makefile: $(zexy_src)/configure $(zexy_src)/Makefile.am $(zexy_src)/src/Makefile.am
 	cd $(zexy_src) && ./configure --disable-library \
+		LDFLAGS= \
 		--with-extension=$(EXTENSION) \
 		--prefix=$(prefix) \
 		--libdir=$(objectsdir) \
diff --git a/externals/iem16/src/Makefile b/externals/iem16/src/Makefile
index 25e5bbe..5be876d 100644
--- a/externals/iem16/src/Makefile
+++ b/externals/iem16/src/Makefile
@@ -22,7 +22,7 @@ aclocal.m4: acinclude.m4
 	aclocal
 
 Make.config: Make.config.in configure
-	./configure $(CONFIGUREFLAGS)
+	./configure $(CONFIGUREFLAGS) LDFLAGS=
 
 -include $(SOURCES:.c=.d)
 
diff --git a/externals/moocow/extended/Makefile b/externals/moocow/extended/Makefile
index 2726d1a..9da4944 100644
--- a/externals/moocow/extended/Makefile
+++ b/externals/moocow/extended/Makefile
@@ -36,7 +36,7 @@ MOOCOW_BUILD_VERSION ?=2009-04-27.002
 #	CFLAGS="$(shell echo $(CFLAGS))" ##-- works
 CONFIGURE_ARGS=\
 	CFLAGS="$(CFLAGS) -I/sw/include" \
-	LDFLAGS="$(LDFLAGS) -L$(pd_src)/src -L$(pd_src)/bin -L$(pd_src)/obj -L/sw/lib" \
+	LDFLAGS="-L$(pd_src)/src -L$(pd_src)/bin -L$(pd_src)/obj -L/sw/lib" \
 	--with-pd-include="$(pd_src)/src" \
 	--with-pd-dir="$(MOOCOW_BUILD)" \
 	--disable-dependency-tracking