1 |
dirtyepic 13/12/30 01:16:27 |
2 |
|
3 |
Modified: README.history |
4 |
Added: 93_all_cross-build-cxxflags.patch |
5 |
Log: |
6 |
Add patch for bug #492590. |
7 |
|
8 |
Revision Changes Path |
9 |
1.9 src/patchsets/gcc/4.8.2/gentoo/README.history |
10 |
|
11 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history?rev=1.9&view=markup |
12 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history?rev=1.9&content-type=text/plain |
13 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history?r1=1.8&r2=1.9 |
14 |
|
15 |
Index: README.history |
16 |
=================================================================== |
17 |
RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history,v |
18 |
retrieving revision 1.8 |
19 |
retrieving revision 1.9 |
20 |
diff -u -r1.8 -r1.9 |
21 |
--- README.history 24 Dec 2013 12:02:47 -0000 1.8 |
22 |
+++ README.history 30 Dec 2013 01:16:27 -0000 1.9 |
23 |
@@ -1,5 +1,6 @@ |
24 |
-1.2 [pending] |
25 |
+1.2 29 Dec 2013 |
26 |
U 67_all_gcc-poison-system-directories.patch |
27 |
+ + 93_all_cross-build-cxxflags.patch |
28 |
|
29 |
1.1 23 Dec 2013 |
30 |
+ 20_all_gcj-freetype.patch |
31 |
|
32 |
|
33 |
|
34 |
1.1 src/patchsets/gcc/4.8.2/gentoo/93_all_cross-build-cxxflags.patch |
35 |
|
36 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/93_all_cross-build-cxxflags.patch?rev=1.1&view=markup |
37 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/93_all_cross-build-cxxflags.patch?rev=1.1&content-type=text/plain |
38 |
|
39 |
Index: 93_all_cross-build-cxxflags.patch |
40 |
=================================================================== |
41 |
sys-devel/gcc-4.8.2 fails to create a cross-compiler -- build/gcc/ seems to mix host compiler with target flags |
42 |
https://bugs.gentoo.org/492590 |
43 |
https://bugs.gentoo.org/492972 |
44 |
http://gcc.gnu.org/ml/gcc-patches/2013-12/msg00304.html |
45 |
|
46 |
|
47 |
commit b1009c8da943bcfe84455313dff13dfbd998bd57 |
48 |
Author: amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> |
49 |
Date: Mon Dec 9 11:30:39 2013 +0000 |
50 |
|
51 |
2013-12-09 Alan Modra <amodra@×××××.com> |
52 |
|
53 |
Apply from mainline |
54 |
2013-12-05 Alan Modra <amodra@×××××.com> |
55 |
* configure.ac (BUILD_CXXFLAGS) Don't use ALL_CXXFLAGS for |
56 |
build != host. |
57 |
<recursive call for build != host>: Clear GMPINC. Don't bother |
58 |
saving CFLAGS. |
59 |
* configure: Regenerate. |
60 |
|
61 |
|
62 |
|
63 |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@205803 138bc75d-0d04-0410-961f-82ee72b054a4 |
64 |
--- |
65 |
gcc/ChangeLog | 10 ++++++++++ |
66 |
gcc/configure | 9 ++++----- |
67 |
gcc/configure.ac | 5 ++--- |
68 |
3 files changed, 16 insertions(+), 8 deletions(-) |
69 |
|
70 |
--- a/gcc/configure |
71 |
+++ b/gcc/configure |
72 |
@@ -11202,13 +11202,11 @@ else |
73 |
/* | A-Za-z:\\/* ) realsrcdir=${srcdir};; |
74 |
*) realsrcdir=../${srcdir};; |
75 |
esac |
76 |
- saved_CFLAGS="${CFLAGS}" |
77 |
CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \ |
78 |
- LDFLAGS="${LDFLAGS_FOR_BUILD}" \ |
79 |
+ LDFLAGS="${LDFLAGS_FOR_BUILD}" GMPINC="" \ |
80 |
${realsrcdir}/configure \ |
81 |
--enable-languages=${enable_languages-all} \ |
82 |
--target=$target_alias --host=$build_alias --build=$build_alias |
83 |
- CFLAGS="${saved_CFLAGS}" |
84 |
|
85 |
# We just finished tests for the build machine, so rename |
86 |
# the file auto-build.h in the gcc directory. |
87 |
@@ -11703,6 +11701,7 @@ STMP_FIXINC=stmp-fixinc |
88 |
if test x$build != x$host || test "x$coverage_flags" != x |
89 |
then |
90 |
BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)' |
91 |
+ BUILD_CXXFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CXXFLAGS_FOR_BUILD)' |
92 |
BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)' |
93 |
fi |
94 |
|
95 |
@@ -17828,7 +17827,7 @@ else |
96 |
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
97 |
lt_status=$lt_dlunknown |
98 |
cat > conftest.$ac_ext <<_LT_EOF |
99 |
-#line 17831 "configure" |
100 |
+#line 17830 "configure" |
101 |
#include "confdefs.h" |
102 |
|
103 |
#if HAVE_DLFCN_H |
104 |
@@ -17934,7 +17933,7 @@ else |
105 |
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
106 |
lt_status=$lt_dlunknown |
107 |
cat > conftest.$ac_ext <<_LT_EOF |
108 |
-#line 17937 "configure" |
109 |
+#line 17936 "configure" |
110 |
#include "confdefs.h" |
111 |
|
112 |
#if HAVE_DLFCN_H |
113 |
--- a/gcc/configure.ac |
114 |
+++ b/gcc/configure.ac |
115 |
@@ -1516,13 +1516,11 @@ else |
116 |
/* | [A-Za-z]:[\\/]* ) realsrcdir=${srcdir};; |
117 |
*) realsrcdir=../${srcdir};; |
118 |
esac |
119 |
- saved_CFLAGS="${CFLAGS}" |
120 |
CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \ |
121 |
- LDFLAGS="${LDFLAGS_FOR_BUILD}" \ |
122 |
+ LDFLAGS="${LDFLAGS_FOR_BUILD}" GMPINC="" \ |
123 |
${realsrcdir}/configure \ |
124 |
--enable-languages=${enable_languages-all} \ |
125 |
--target=$target_alias --host=$build_alias --build=$build_alias |
126 |
- CFLAGS="${saved_CFLAGS}" |
127 |
|
128 |
# We just finished tests for the build machine, so rename |
129 |
# the file auto-build.h in the gcc directory. |
130 |
@@ -1887,6 +1885,7 @@ STMP_FIXINC=stmp-fixinc AC_SUBST(STMP_FIXINC) |
131 |
if test x$build != x$host || test "x$coverage_flags" != x |
132 |
then |
133 |
BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)' |
134 |
+ BUILD_CXXFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CXXFLAGS_FOR_BUILD)' |
135 |
BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)' |
136 |
fi |