forked from rpms/glibc
40 lines
1.5 KiB
Diff
40 lines
1.5 KiB
Diff
[ Several unnecessary hunks from this patch have been removed. ]
|
|
From 96aefb90e843648812d1832789f4a88ea5350605 Mon Sep 17 00:00:00 2001
|
|
From: Andreas Schwab <schwab@redhat.com>
|
|
Date: Tue, 25 May 2010 15:09:20 +0200
|
|
Subject: [PATCH] Avoid strict-aliasing issues
|
|
|
|
---
|
|
elf/Makefile | 1 +
|
|
inet/Makefile | 2 ++
|
|
nis/Makefile | 2 ++
|
|
nss/Makefile | 1 +
|
|
resolv/Makefile | 1 +
|
|
sunrpc/Makefile | 4 ++++
|
|
sysdeps/powerpc/powerpc64/elf/Makefile | 2 ++
|
|
7 files changed, 13 insertions(+), 0 deletions(-)
|
|
diff -Nrup a/inet/Makefile b/inet/Makefile
|
|
--- a/inet/Makefile 2012-08-29 07:45:37.000000000 -0600
|
|
+++ b/inet/Makefile 2012-08-30 09:42:41.981592916 -0600
|
|
@@ -54,6 +54,8 @@ tests := htontest test_ifindex tst-ntoa
|
|
|
|
include ../Rules
|
|
|
|
+CFLAGS-tst-inet6_rth.c += -fno-strict-aliasing
|
|
+
|
|
ifeq ($(have-thread-library),yes)
|
|
|
|
CFLAGS-gethstbyad_r.c = -fexceptions
|
|
diff -Nrup a/sysdeps/powerpc/powerpc64/Makefile b/sysdeps/powerpc/powerpc64/Makefile
|
|
--- a/sysdeps/powerpc/powerpc64/Makefile 2012-08-30 09:42:17.872692135 -0600
|
|
+++ b/sysdeps/powerpc/powerpc64/Makefile 2012-08-30 09:42:42.024592741 -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
|
|
+
|
|
ifeq ($(subdir),csu)
|
|
sysdep_routines += hp-timing
|
|
elide-routines.os += hp-timing
|