Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.2/gentoo: 93_all_cross-build-cxxflags.patch README.history
Date: Mon, 30 Dec 2013 01:16:30
Message-Id: 20131230011627.943A42004C@flycatcher.gentoo.org
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