Skip to content

Commit 277fc4c

Browse files
committed
srpm imported (GoOSe 6.0)
0 parents  commit 277fc4c

19 files changed

+7895
-0
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
glibc-2.12-2-gc4ccff1-fedora.tar.bz2
2+
glibc-2.12-2-gc4ccff1.tar.bz2

Makefile

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# This makefile is downloading any file found in
2+
# the 'sources' file already existing in this directory
3+
# and validating the sha256sum of the archive against it.
4+
NAME := glibc
5+
6+
define find-common-dir
7+
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then echo "$$d"; break ; fi ; done
8+
endef
9+
COMMON_DIR := $(shell $(find-common-dir))
10+
11+
include $(COMMON_DIR)/Makefile.common
12+
13+
SOURCEFILES := $(shell cat sources 2>/dev/null | awk '{ print $$2 }')
14+
15+
sources: $(SOURCEFILES)
16+
17+
$(SOURCEFILES):
18+
$(CLIENT) $(LOOKASIDE_URI)/$(NAME)/$(SOURCEFILES)
19+
sha256sum -c sources || ( echo 'SHA256 check failed' && rm $(SOURCEFILES); exit 1 )
20+
21+
clean:
22+
rm $(SOURCEFILES)

glibc-aliasing.patch

+87
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
Index: glibc-2.12-2-gc4ccff1/elf/Makefile
2+
===================================================================
3+
--- glibc-2.12-2-gc4ccff1.orig/elf/Makefile
4+
+++ glibc-2.12-2-gc4ccff1/elf/Makefile
5+
@@ -129,6 +129,7 @@ include ../Makeconfig
6+
ifeq ($(unwind-find-fde),yes)
7+
routines += unwind-dw2-fde-glibc
8+
shared-only-routines += unwind-dw2-fde-glibc
9+
+CFLAGS-unwind-dw2-fde-glibc.c = -fno-strict-aliasing
10+
endif
11+
12+
before-compile = $(objpfx)trusted-dirs.h
13+
Index: glibc-2.12-2-gc4ccff1/inet/Makefile
14+
===================================================================
15+
--- glibc-2.12-2-gc4ccff1.orig/inet/Makefile
16+
+++ glibc-2.12-2-gc4ccff1/inet/Makefile
17+
@@ -57,6 +57,8 @@ tests := htontest test_ifindex tst-ntoa
18+
19+
include ../Rules
20+
21+
+CFLAGS-tst-inet6_rth.c = -fno-strict-aliasing
22+
+
23+
ifeq ($(have-thread-library),yes)
24+
25+
CFLAGS-gethstbyad_r.c = -DUSE_NSCD=1 -fexceptions
26+
Index: glibc-2.12-2-gc4ccff1/nis/Makefile
27+
===================================================================
28+
--- glibc-2.12-2-gc4ccff1.orig/nis/Makefile
29+
+++ glibc-2.12-2-gc4ccff1/nis/Makefile
30+
@@ -69,6 +69,8 @@ libnss_nisplus-inhibit-o = $(filter-out
31+
32+
include ../Rules
33+
34+
+CFLAGS-nis_findserv.c = -fno-strict-aliasing
35+
+CFLAGS-ypclnt.c = -fno-strict-aliasing
36+
37+
$(objpfx)libnss_compat.so: $(objpfx)libnsl.so$(libnsl.so-version)
38+
$(objpfx)libnss_nis.so: $(objpfx)libnsl.so$(libnsl.so-version) \
39+
Index: glibc-2.12-2-gc4ccff1/nss/Makefile
40+
===================================================================
41+
--- glibc-2.12-2-gc4ccff1.orig/nss/Makefile
42+
+++ glibc-2.12-2-gc4ccff1/nss/Makefile
43+
@@ -74,6 +74,7 @@ endif
44+
45+
include ../Rules
46+
47+
+CFLAGS-files-hosts.c = -fno-strict-aliasing
48+
49+
ifeq (yes,$(build-static-nss))
50+
$(objpfx)getent: $(objpfx)libnss_files.a
51+
Index: glibc-2.12-2-gc4ccff1/resolv/Makefile
52+
===================================================================
53+
--- glibc-2.12-2-gc4ccff1.orig/resolv/Makefile
54+
+++ glibc-2.12-2-gc4ccff1/resolv/Makefile
55+
@@ -77,6 +77,7 @@ CPPFLAGS += -Dgethostbyname=res_gethostb
56+
-Dgetnetbyaddr=res_getnetbyaddr
57+
58+
CFLAGS-res_hconf.c = -fexceptions
59+
+CFLAGS-res_send.c = -fno-strict-aliasing
60+
61+
# The BIND code elicits some harmless warnings.
62+
+cflags += -Wno-strict-prototypes -Wno-write-strings
63+
Index: glibc-2.12-2-gc4ccff1/sunrpc/Makefile
64+
===================================================================
65+
--- glibc-2.12-2-gc4ccff1.orig/sunrpc/Makefile
66+
+++ glibc-2.12-2-gc4ccff1/sunrpc/Makefile
67+
@@ -129,6 +129,10 @@ CFLAGS-openchild.c = -fexceptions
68+
69+
CPPFLAGS += -D_RPC_THREAD_SAFE_
70+
71+
+CFLAGS-clnt_tcp.c = -fno-strict-aliasing
72+
+CFLAGS-clnt_udp.c = -fno-strict-aliasing
73+
+CFLAGS-clnt_unix.c = -fno-strict-aliasing
74+
+
75+
include ../Rules
76+
77+
$(objpfx)rpcgen: $(addprefix $(objpfx),$(rpcgen-objs)) \
78+
Index: glibc-2.12-2-gc4ccff1/sysdeps/powerpc/powerpc64/elf/Makefile
79+
===================================================================
80+
--- glibc-2.12-2-gc4ccff1.orig/sysdeps/powerpc/powerpc64/elf/Makefile
81+
+++ glibc-2.12-2-gc4ccff1/sysdeps/powerpc/powerpc64/elf/Makefile
82+
@@ -9,3 +9,5 @@ CFLAGS-rtld-mempcpy.os = $(no-special-re
83+
CFLAGS-rtld-memmove.os = $(no-special-regs)
84+
CFLAGS-rtld-memchr.os = $(no-special-regs)
85+
CFLAGS-rtld-strnlen.os = $(no-special-regs)
86+
+
87+
+CFLAGS-gmon-start.c = -fno-strict-aliasing

0 commit comments

Comments
 (0)