diff options
-rw-r--r-- | elf/Makefile | 1 | ||||
-rw-r--r-- | inet/Makefile | 2 | ||||
-rw-r--r-- | nis/Makefile | 2 | ||||
-rw-r--r-- | nss/Makefile | 1 | ||||
-rw-r--r-- | resolv/Makefile | 1 | ||||
-rw-r--r-- | sunrpc/Makefile | 4 | ||||
-rw-r--r-- | sysdeps/powerpc/powerpc64/elf/Makefile | 2 |
7 files changed, 13 insertions, 0 deletions
diff --git a/elf/Makefile b/elf/Makefile index e600cc3982..51b1c0f754 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -129,6 +129,7 @@ include ../Makeconfig ifeq ($(unwind-find-fde),yes) routines += unwind-dw2-fde-glibc shared-only-routines += unwind-dw2-fde-glibc +CFLAGS-unwind-dw2-fde-glibc.c = -fno-strict-aliasing endif before-compile = $(objpfx)trusted-dirs.h diff --git a/inet/Makefile b/inet/Makefile index 37985940ae..0b4a35429c 100644 --- a/inet/Makefile +++ b/inet/Makefile @@ -57,6 +57,8 @@ tests := htontest test_ifindex tst-ntoa tst-ether_aton tst-network \ include ../Rules +CFLAGS-tst-inet6_rth.c = -fno-strict-aliasing + ifeq ($(have-thread-library),yes) CFLAGS-gethstbyad_r.c = -DUSE_NSCD=1 -fexceptions diff --git a/nis/Makefile b/nis/Makefile index 8083ee8044..42f85dd291 100644 --- a/nis/Makefile +++ b/nis/Makefile @@ -69,6 +69,8 @@ libnss_nisplus-inhibit-o = $(filter-out .os,$(object-suffixes)) include ../Rules +CFLAGS-nis_findserv.c = -fno-strict-aliasing +CFLAGS-ypclnt.c = -fno-strict-aliasing $(objpfx)libnss_compat.so: $(objpfx)libnsl.so$(libnsl.so-version) $(objpfx)libnss_nis.so: $(objpfx)libnsl.so$(libnsl.so-version) \ diff --git a/nss/Makefile b/nss/Makefile index 670e6b2f16..323b24419e 100644 --- a/nss/Makefile +++ b/nss/Makefile @@ -74,6 +74,7 @@ endif include ../Rules +CFLAGS-files-hosts.c = -fno-strict-aliasing ifeq (yes,$(build-static-nss)) $(objpfx)getent: $(objpfx)libnss_files.a diff --git a/resolv/Makefile b/resolv/Makefile index 42e3505646..cfac17b474 100644 --- a/resolv/Makefile +++ b/resolv/Makefile @@ -77,6 +77,7 @@ CPPFLAGS += -Dgethostbyname=res_gethostbyname \ -Dgetnetbyaddr=res_getnetbyaddr CFLAGS-res_hconf.c = -fexceptions +CFLAGS-res_send.c = -fno-strict-aliasing # The BIND code elicits some harmless warnings. +cflags += -Wno-strict-prototypes -Wno-write-strings diff --git a/sunrpc/Makefile b/sunrpc/Makefile index 30f74dc135..7eba7b7e85 100644 --- a/sunrpc/Makefile +++ b/sunrpc/Makefile @@ -129,6 +129,10 @@ CFLAGS-openchild.c = -fexceptions CPPFLAGS += -D_RPC_THREAD_SAFE_ +CFLAGS-clnt_tcp.c = -fno-strict-aliasing +CFLAGS-clnt_udp.c = -fno-strict-aliasing +CFLAGS-clnt_unix.c = -fno-strict-aliasing + include ../Rules $(objpfx)rpcgen: $(addprefix $(objpfx),$(rpcgen-objs)) \ diff --git a/sysdeps/powerpc/powerpc64/elf/Makefile b/sysdeps/powerpc/powerpc64/elf/Makefile index 6a77e116bd..5ac2c05754 100644 --- a/sysdeps/powerpc/powerpc64/elf/Makefile +++ b/sysdeps/powerpc/powerpc64/elf/Makefile @@ -9,3 +9,5 @@ CFLAGS-rtld-mempcpy.os = $(no-special-regs) CFLAGS-rtld-memmove.os = $(no-special-regs) CFLAGS-rtld-memchr.os = $(no-special-regs) CFLAGS-rtld-strnlen.os = $(no-special-regs) + +CFLAGS-gmon-start.c = -fno-strict-aliasing |