[glibc] Defuzz patch

Jeffrey Law law at fedoraproject.org
Mon Aug 20 19:36:42 UTC 2012


commit a0c4aeb2e1c593796354da82df7b7a1cf5d7c756
Author: Jeff Law <law at redhat.com>
Date:   Mon Aug 20 13:36:26 2012 -0600

    Defuzz patch

 glibc-fedora-strict-aliasing.patch |   41 +++++++++++++++++++++---------------
 1 files changed, 24 insertions(+), 17 deletions(-)
---
diff --git a/glibc-fedora-strict-aliasing.patch b/glibc-fedora-strict-aliasing.patch
index 26f111e..8fd999d 100644
--- a/glibc-fedora-strict-aliasing.patch
+++ b/glibc-fedora-strict-aliasing.patch
@@ -13,8 +13,9 @@ Subject: [PATCH] Avoid strict-aliasing issues
  sysdeps/powerpc/powerpc64/elf/Makefile |    2 ++
  7 files changed, 13 insertions(+), 0 deletions(-)
 
---- a/elf/Makefile	2012-06-05 07:42:49.000000000 -0600
-+++ b/elf/Makefile	2012-06-07 12:15:21.572319589 -0600
+diff -Nrup a/elf/Makefile b/elf/Makefile
+--- a/elf/Makefile	2012-08-13 13:12:18.000000000 -0600
++++ b/elf/Makefile	2012-08-20 13:34:00.070089702 -0600
 @@ -50,6 +50,7 @@ include ../Makeconfig
  ifeq ($(unwind-find-fde),yes)
  routines += unwind-dw2-fde-glibc
@@ -23,8 +24,9 @@ Subject: [PATCH] Avoid strict-aliasing issues
  endif
  
  before-compile  = $(objpfx)trusted-dirs.h
---- a/inet/Makefile	2012-06-05 07:42:49.000000000 -0600
-+++ b/inet/Makefile	2012-06-07 12:15:21.582319552 -0600
+diff -Nrup a/inet/Makefile b/inet/Makefile
+--- a/inet/Makefile	2012-08-13 13:12:18.000000000 -0600
++++ b/inet/Makefile	2012-08-20 13:34:00.099089572 -0600
 @@ -54,6 +54,8 @@ tests := htontest test_ifindex tst-ntoa
  
  include ../Rules
@@ -34,8 +36,9 @@ Subject: [PATCH] Avoid strict-aliasing issues
  ifeq ($(have-thread-library),yes)
  
  CFLAGS-gethstbyad_r.c = -DUSE_NSCD=1 -fexceptions
---- a/nis/Makefile	2012-06-05 07:42:49.000000000 -0600
-+++ b/nis/Makefile	2012-06-07 12:15:21.810318702 -0600
+diff -Nrup a/nis/Makefile b/nis/Makefile
+--- a/nis/Makefile	2012-08-13 13:12:18.000000000 -0600
++++ b/nis/Makefile	2012-08-20 13:34:01.338084016 -0600
 @@ -71,6 +71,8 @@ libnss_nisplus-inhibit-o = $(filter-out
  
  include ../Rules
@@ -45,8 +48,9 @@ Subject: [PATCH] Avoid strict-aliasing issues
  
  $(objpfx)libnss_compat.so: $(objpfx)libnsl.so$(libnsl.so-version)
  $(objpfx)libnss_nis.so: $(objpfx)libnsl.so$(libnsl.so-version) \
---- a/nss/Makefile	2012-06-05 07:42:49.000000000 -0600
-+++ b/nss/Makefile	2012-06-07 12:15:21.819318667 -0600
+diff -Nrup a/nss/Makefile b/nss/Makefile
+--- a/nss/Makefile	2012-08-13 13:12:18.000000000 -0600
++++ b/nss/Makefile	2012-08-20 13:34:01.491083332 -0600
 @@ -101,6 +101,7 @@ $(libnss_db-dbs:%=$(objpfx)%.c): $(objpf
  	 echo '#include "$<"') > $@.new
  	mv -f $@.new $@
@@ -55,8 +59,9 @@ Subject: [PATCH] Avoid strict-aliasing issues
  
  $(objpfx)makedb: $(makedb-modules:%=$(objpfx)%.o)
  
---- a/resolv/Makefile	2012-06-05 07:42:49.000000000 -0600
-+++ b/resolv/Makefile	2012-06-07 12:15:21.822318657 -0600
+diff -Nrup a/resolv/Makefile b/resolv/Makefile
+--- a/resolv/Makefile	2012-08-13 13:12:18.000000000 -0600
++++ b/resolv/Makefile	2012-08-20 13:34:01.492083327 -0600
 @@ -80,6 +80,7 @@ ifeq (yes,$(have-ssp))
  CFLAGS-libresolv += -fstack-protector
  endif
@@ -65,8 +70,9 @@ Subject: [PATCH] Avoid strict-aliasing issues
  
  # The BIND code elicits some harmless warnings.
  +cflags += -Wno-strict-prototypes -Wno-write-strings
---- a/sunrpc/Makefile	2012-06-05 07:42:49.000000000 -0600
-+++ b/sunrpc/Makefile	2012-06-07 12:15:21.825318645 -0600
+diff -Nrup a/sunrpc/Makefile b/sunrpc/Makefile
+--- a/sunrpc/Makefile	2012-08-13 13:12:18.000000000 -0600
++++ b/sunrpc/Makefile	2012-08-20 13:34:01.495083314 -0600
 @@ -150,6 +150,10 @@ sunrpc-CPPFLAGS = -D_RPC_THREAD_SAFE_
  CPPFLAGS += $(sunrpc-CPPFLAGS)
  BUILD_CPPFLAGS += $(sunrpc-CPPFLAGS)
@@ -78,11 +84,12 @@ Subject: [PATCH] Avoid strict-aliasing issues
  $(objpfx)tst-getmyaddr: $(common-objpfx)linkobj/libc.so
  $(objpfx)tst-xdrmem: $(common-objpfx)linkobj/libc.so
  $(objpfx)tst-xdrmem2: $(common-objpfx)linkobj/libc.so
---- a/sysdeps/powerpc/powerpc64/Makefile	2012-06-05 07:42:49.000000000 -0600
-+++ b/sysdeps/powerpc/powerpc64/Makefile	2012-06-07 12:15:21.828318633 -0600
-@@ -35,6 +35,8 @@ CFLAGS-rtld-memmove.os = $(no-special-re
- CFLAGS-rtld-memchr.os = $(no-special-regs)
- CFLAGS-rtld-strnlen.os = $(no-special-regs)
+diff -Nrup a/sysdeps/powerpc/powerpc64/Makefile b/sysdeps/powerpc/powerpc64/Makefile
+--- a/sysdeps/powerpc/powerpc64/Makefile	2012-08-20 13:33:29.453227506 -0600
++++ b/sysdeps/powerpc/powerpc64/Makefile	2012-08-20 13:34:01.496083309 -0600
+@@ -37,6 +37,8 @@ CFLAGS-rtld-strnlen.os = $(no-special-re
+ 
+ CFLAGS-libc-start.c += -fno-asynchronous-unwind-tables
  
 +CFLAGS-gmon-start.c += -fno-strict-aliasing
 +


More information about the scm-commits mailing list