toolchain: The glorious return of glibc, ver 2.21
[openwrt/staging/yousong.git] / toolchain / glibc / patches / 2.15 / 120-use_host_cflags.patch
diff --git a/toolchain/glibc/patches/2.15/120-use_host_cflags.patch b/toolchain/glibc/patches/2.15/120-use_host_cflags.patch
new file mode 100644 (file)
index 0000000..4c58fb4
--- /dev/null
@@ -0,0 +1,22 @@
+--- a/libc/sunrpc/Makefile
++++ b/libc/sunrpc/Makefile
+@@ -175,7 +175,7 @@ $(objpfx)rpcgen: $(addprefix $(objpfx),$
+       $(+link)
+ $(addprefix $(objpfx)cross-,$(rpcgen-objs)): $(objpfx)cross-%.o: %.c
+-      gcc $< -c -D_RPC_THREAD_SAFE_ -D_CROSS_RPCGEN_ \
++      gcc $< -c -D_RPC_THREAD_SAFE_ -D_CROSS_RPCGEN_ $(HOST_CFLAGS) \
+               $(OUTPUT_OPTION) $(compile-mkdep-flags)
+ $(objpfx)cross-rpcgen: $(addprefix $(objpfx)cross-,$(rpcgen-objs))
+--- a/libc/timezone/Makefile
++++ b/libc/timezone/Makefile
+@@ -182,7 +182,7 @@ $(objpfx)zic: $(addprefix $(objpfx), $(z
+ $(addprefix $(objpfx)cross-,$(zic-objs)): $(objpfx)cross-%.o: %.c
+       gcc $< -c $(OUTPUT_OPTION) $(CFLAGS-$*.c) $(CPPFLAGS-$*) \
+-              -DCROSS_ZIC $(compile-mkdep-flags)
++              -DCROSS_ZIC $(HOST_CFLAGS) $(compile-mkdep-flags)
+ $(objpfx)cross-zic: $(addprefix $(objpfx)cross-,$(zic-objs))
+       gcc $(addprefix $(objpfx)cross-,$(zic-objs)) -o $@