]> granicus.if.org Git - php/commitdiff
Workaround which avoids passing pic-related flags in link mode
authorSascha Schumann <sas@php.net>
Thu, 9 Aug 2001 04:27:40 +0000 (04:27 +0000)
committerSascha Schumann <sas@php.net>
Thu, 9 Aug 2001 04:27:40 +0000 (04:27 +0000)
build/library.mk
build/program.mk
build/rules_common.mk

index 8cb86760e4e73dddabef5aea96f65ae6a8113311..06b885b2bfb8f52c0167d34f54a8aa8b060bca1d 100644 (file)
@@ -20,4 +20,4 @@
 LTLIBRARY_OBJECTS = $(LTLIBRARY_SOURCES:.c=.lo) $(LTLIBRARY_OBJECTS_X)
 
 $(LTLIBRARY_NAME): $(LTLIBRARY_OBJECTS) $(LTLIBRARY_DEPENDENCIES)
-       $(LINK) $(LTLIBRARY_LDFLAGS) $(LTLIBRARY_OBJECTS) $(LTLIBRARY_LIBADD)
+       $(LINK_CLEAN) $(LTLIBRARY_LDFLAGS) $(LTLIBRARY_OBJECTS) $(LTLIBRARY_LIBADD)
index f79feecb199f8fa30acbe0a1bc37fc0e505ef0a8..a06f8051819aa520b77ce6adbb88bccccfeba78d 100644 (file)
@@ -20,4 +20,4 @@
 PROGRAM_OBJECTS = $(PROGRAM_SOURCES:.c=.lo)
 
 $(PROGRAM_NAME): $(PROGRAM_DEPENDENCIES) $(PROGRAM_OBJECTS)
-       $(LINK) $(PROGRAM_LDFLAGS) $(PROGRAM_OBJECTS) $(PROGRAM_LDADD)
+       $(LINK_CLEAN) $(PROGRAM_LDFLAGS) $(PROGRAM_OBJECTS) $(PROGRAM_LDADD)
index bab3a16343fc6e0c621c28fd1f0fcafa1b5f3cdf..2c3c2701badfa8a4283fef7fd7f8a43cdc5237b5 100644 (file)
@@ -27,6 +27,7 @@ SHARED_COMPILE = $(SHARED_LIBTOOL) --mode=compile $(CC) $(COMMON_FLAGS) $(CFLAGS
 CXX_SHARED_COMPILE = $(SHARED_LIBTOOL) --mode=compile $(CXX) $(COMMON_FLAGS) $(CXXFLAGS_CLEAN) -prefer-pic $(EXTRA_CXXFLAGS) -c $< && touch $@
 
 LINK = $(LIBTOOL) --mode=link $(COMPILE) $(LDFLAGS) -o $@
+LINK_CLEAN = $(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@
 
 mkinstalldirs = $(top_srcdir)/build/shtool mkdir -p
 INSTALL = $(top_srcdir)/build/shtool install -c