Use more defines and makefile variables in $(native-compile).
authorJoseph Myers <joseph@codesourcery.com>
Wed, 25 Apr 2012 18:51:38 +0000 (18:51 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 25 Apr 2012 18:51:38 +0000 (18:51 +0000)
ChangeLog
Makerules

index 6f46ce1..7d79d75 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2012-04-25  Joseph Myers  <joseph@codesourcery.com>
 
+       * Makerules (native-compile): Use $(BUILD_LDFLAGS).
+       (ALL_BUILD_CFLAGS): Use $(BUILD_CPPFLAGS) -D_GNU_SOURCE
+       -DIS_IN_build.
+
        * timezone/README: Update upstream location and email address for
        tzcode and tzdata.
        * timezone/zdump.c: Update from tzcode 2012b.
index 72667db..18aeb9e 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -1118,11 +1118,12 @@ install: install-no-libc.a-nosubdir
 define native-compile
 $(make-target-directory)
 $(BUILD_CC) $($(basename $(<F))-CFLAGS) $(ALL_BUILD_CFLAGS) \
-           $< $(OUTPUT_OPTION)
+           $< $(OUTPUT_OPTION) $(BUILD_LDFLAGS)
 endef
 
 # We always want to use configuration definitions.
-ALL_BUILD_CFLAGS = $(BUILD_CFLAGS) -include $(common-objpfx)config.h
+ALL_BUILD_CFLAGS = $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) -D_GNU_SOURCE \
+                  -DIS_IN_build -include $(common-objpfx)config.h
 
 # Support the GNU standard name for this target.
 .PHONY: check