diff options
author | Richard Purdie <richard@openedhand.com> | 2008-07-18 12:28:46 +0000 |
---|---|---|
committer | Richard Purdie <richard@openedhand.com> | 2008-07-18 12:28:46 +0000 |
commit | e8bda8575637b967afaa0321fc3aeb69e809087a (patch) | |
tree | d4865b2556e227b403f9c13ad128d9bfb3c009d8 /meta/packages/gcc/gcc-4.3.1/debian/link-libs.dpatch | |
parent | f204c8376f18d6cc443e7f4533d7eeace5d45f95 (diff) | |
download | poky-e8bda8575637b967afaa0321fc3aeb69e809087a.tar.gz |
gcc 4.3.0 -> 4.3.1 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4876 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/gcc/gcc-4.3.1/debian/link-libs.dpatch')
-rw-r--r-- | meta/packages/gcc/gcc-4.3.1/debian/link-libs.dpatch | 157 |
1 files changed, 157 insertions, 0 deletions
diff --git a/meta/packages/gcc/gcc-4.3.1/debian/link-libs.dpatch b/meta/packages/gcc/gcc-4.3.1/debian/link-libs.dpatch new file mode 100644 index 0000000000..340d5a51be --- /dev/null +++ b/meta/packages/gcc/gcc-4.3.1/debian/link-libs.dpatch | |||
@@ -0,0 +1,157 @@ | |||
1 | #! /bin/sh -e | ||
2 | |||
3 | dir= | ||
4 | if [ $# -eq 3 -a "$2" = '-d' ]; then | ||
5 | pdir="-d $3" | ||
6 | dir="$3/" | ||
7 | elif [ $# -ne 1 ]; then | ||
8 | echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" | ||
9 | exit 1 | ||
10 | fi | ||
11 | case "$1" in | ||
12 | -patch) | ||
13 | patch $pdir -f --no-backup-if-mismatch -p0 < $0 | ||
14 | ;; | ||
15 | -unpatch) | ||
16 | patch $pdir -f --no-backup-if-mismatch -R -p0 < $0 | ||
17 | ;; | ||
18 | *) | ||
19 | echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" | ||
20 | exit 1 | ||
21 | esac | ||
22 | exit 0 | ||
23 | |||
24 | --- gcc/config/t-slibgcc-elf-ver.orig 2006-10-03 18:16:53.094898500 +0200 | ||
25 | +++ gcc/config/t-slibgcc-elf-ver 2006-10-03 18:17:40.061833750 +0200 | ||
26 | @@ -14,6 +14,7 @@ | ||
27 | SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \ | ||
28 | -Wl,--soname=$(SHLIB_SONAME) \ | ||
29 | -Wl,--version-script=$(SHLIB_MAP) \ | ||
30 | + -Wl,-O1 \ | ||
31 | -o $(SHLIB_DIR)/$(SHLIB_SONAME).tmp @multilib_flags@ \ | ||
32 | $(SHLIB_OBJS) $(SHLIB_LC) && \ | ||
33 | rm -f $(SHLIB_DIR)/$(SHLIB_SOLINK) && \ | ||
34 | --- libstdc++-v3/src/Makefile.am.orig 2006-10-03 18:16:53.186904250 +0200 | ||
35 | +++ libstdc++-v3/src/Makefile.am 2006-10-03 18:17:40.121837500 +0200 | ||
36 | @@ -185,6 +185,7 @@ | ||
37 | libstdc___la_DEPENDENCIES = ${version_dep} $(libstdc___la_LIBADD) | ||
38 | |||
39 | libstdc___la_LDFLAGS = \ | ||
40 | + -Wl,-O1 \ | ||
41 | -version-info $(libtool_VERSION) ${version_arg} -lm | ||
42 | |||
43 | # Use special rules for the deprecated source files so that they find | ||
44 | --- libstdc++-v3/src/Makefile.in.orig 2006-10-03 18:16:53.206905500 +0200 | ||
45 | +++ libstdc++-v3/src/Makefile.in 2006-10-03 18:17:40.137838500 +0200 | ||
46 | @@ -387,6 +387,7 @@ | ||
47 | |||
48 | libstdc___la_DEPENDENCIES = ${version_dep} $(libstdc___la_LIBADD) | ||
49 | libstdc___la_LDFLAGS = \ | ||
50 | + -Wl,-O1 \ | ||
51 | -version-info $(libtool_VERSION) ${version_arg} -lm | ||
52 | |||
53 | |||
54 | --- libobjc/Makefile.in.orig 2006-10-03 18:16:53.098898750 +0200 | ||
55 | +++ libobjc/Makefile.in 2006-10-03 18:17:40.061833750 +0200 | ||
56 | @@ -276,11 +276,13 @@ | ||
57 | libobjc$(libext).la: $(OBJS) | ||
58 | $(LIBTOOL_LINK) $(CC) -o $@ $(OBJS) \ | ||
59 | -rpath $(toolexeclibdir) \ | ||
60 | + -Wl,-O1 \ | ||
61 | -version-info $(LIBOBJC_VERSION) $(extra_ldflags_libobjc) | ||
62 | |||
63 | libobjc_gc$(libext).la: $(OBJS_GC) | ||
64 | $(LIBTOOL_LINK) $(CC) -o $@ $(OBJS_GC) \ | ||
65 | -rpath $(toolexeclibdir) \ | ||
66 | + -Wl,-O1 \ | ||
67 | -version-info $(LIBOBJC_GC_VERSION) $(extra_ldflags_libobjc) | ||
68 | |||
69 | # | ||
70 | --- libgfortran/Makefile.am.orig 2006-10-03 18:16:53.102899000 +0200 | ||
71 | +++ libgfortran/Makefile.am 2006-10-03 18:18:59.566802500 +0200 | ||
72 | @@ -7,7 +7,7 @@ | ||
73 | gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) | ||
74 | |||
75 | toolexeclib_LTLIBRARIES = libgfortran.la | ||
76 | -libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` -lm $(extra_ldflags_libgfortran) | ||
77 | +libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` -lm $(extra_ldflags_libgfortran) -Wl,-O1 | ||
78 | |||
79 | myexeclib_LTLIBRARIES = libgfortranbegin.la | ||
80 | myexeclibdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)$(MULTISUBDIR) | ||
81 | --- libgfortran/Makefile.in.orig 2006-10-03 18:16:53.106899250 +0200 | ||
82 | +++ libgfortran/Makefile.in 2006-10-03 18:19:17.543926000 +0200 | ||
83 | @@ -359,7 +359,7 @@ | ||
84 | ACLOCAL_AMFLAGS = -I ../config | ||
85 | gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) | ||
86 | toolexeclib_LTLIBRARIES = libgfortran.la | ||
87 | -libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` -lm $(extra_ldflags_libgfortran) | ||
88 | +libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` -lm $(extra_ldflags_libgfortran) -Wl,-O1 | ||
89 | myexeclib_LTLIBRARIES = libgfortranbegin.la | ||
90 | myexeclibdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)$(MULTISUBDIR) | ||
91 | libgfortranbegin_la_SOURCES = fmain.c | ||
92 | --- libmudflap/Makefile.am.orig 2006-10-03 18:16:53.182904000 +0200 | ||
93 | +++ libmudflap/Makefile.am 2006-10-03 18:17:40.117837250 +0200 | ||
94 | @@ -34,7 +34,7 @@ | ||
95 | mf-hooks2.c | ||
96 | libmudflap_la_LIBADD = | ||
97 | libmudflap_la_DEPENDENCIES = $(libmudflap_la_LIBADD) | ||
98 | -libmudflap_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` | ||
99 | +libmudflap_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` -Wl,-O1 | ||
100 | |||
101 | clean-local: | ||
102 | rm -f pth/*.o pth/*.lo | ||
103 | --- libmudflap/Makefile.in.orig 2006-10-03 18:16:53.182904000 +0200 | ||
104 | +++ libmudflap/Makefile.in 2006-10-03 18:17:40.121837500 +0200 | ||
105 | @@ -241,7 +241,7 @@ | ||
106 | |||
107 | libmudflap_la_LIBADD = | ||
108 | libmudflap_la_DEPENDENCIES = $(libmudflap_la_LIBADD) | ||
109 | -libmudflap_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` | ||
110 | +libmudflap_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` -Wl,-O1 | ||
111 | libmudflapth_la_SOURCES = | ||
112 | libmudflapth_la_LIBADD = \ | ||
113 | pth/mf-runtime.lo \ | ||
114 | --- libffi/Makefile.am.orig 2006-10-03 18:16:53.098898750 +0200 | ||
115 | +++ libffi/Makefile.am 2006-10-03 18:17:40.061833750 +0200 | ||
116 | @@ -154,7 +154,7 @@ | ||
117 | |||
118 | AM_CFLAGS = -Wall -g -fexceptions | ||
119 | |||
120 | -libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` | ||
121 | +libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` -Wl,-O1 | ||
122 | |||
123 | AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src | ||
124 | AM_CCASFLAGS = $(AM_CPPFLAGS) | ||
125 | --- libffi/Makefile.in.orig 2006-10-03 18:16:53.102899000 +0200 | ||
126 | +++ libffi/Makefile.in 2006-10-03 18:17:40.065834000 +0200 | ||
127 | @@ -436,7 +436,7 @@ | ||
128 | libffi_convenience_la_SOURCES = $(libffi_la_SOURCES) | ||
129 | nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES) | ||
130 | AM_CFLAGS = -Wall -g -fexceptions | ||
131 | -libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` | ||
132 | +libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` -Wl,-O1 | ||
133 | AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src | ||
134 | AM_CCASFLAGS = $(AM_CPPFLAGS) | ||
135 | all: fficonfig.h | ||
136 | --- libjava/Makefile.am.orig 2006-10-03 18:16:53.130900750 +0200 | ||
137 | +++ libjava/Makefile.am 2006-10-03 18:17:40.093835750 +0200 | ||
138 | @@ -97,7 +97,7 @@ | ||
139 | GCJLINK = $(LIBTOOL) --tag=GCJ --mode=link $(GCJ) -L$(here) $(JC1FLAGS) \ | ||
140 | $(LDFLAGS) -o $@ | ||
141 | LIBLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXX) -L$(here) $(JC1FLAGS) \ | ||
142 | - $(LDFLAGS) $(extra_ldflags_libjava) -o $@ | ||
143 | + $(LDFLAGS) $(extra_ldflags_libjava) -Wl,-O1 -o $@ | ||
144 | |||
145 | GCC_UNWIND_INCLUDE = @GCC_UNWIND_INCLUDE@ | ||
146 | |||
147 | --- libjava/Makefile.in.orig 2006-10-03 18:16:53.162902750 +0200 | ||
148 | +++ libjava/Makefile.in 2006-10-03 18:17:40.117837250 +0200 | ||
149 | @@ -733,7 +733,7 @@ | ||
150 | $(LDFLAGS) -o $@ | ||
151 | |||
152 | LIBLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXX) -L$(here) $(JC1FLAGS) \ | ||
153 | - $(LDFLAGS) $(extra_ldflags_libjava) -o $@ | ||
154 | + $(LDFLAGS) $(extra_ldflags_libjava) -Wl,-O1 -o $@ | ||
155 | |||
156 | WARNINGS = -Wextra -Wall | ||
157 | AM_CXXFLAGS = \ | ||