From: | "Mike Frysinger (vapier)" <vapier@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo commit in src/patchsets/gcc/3.3.6/gentoo: 70_all_gcc33-make-whitespace.patch 71_all_gcc33-gnu-string-prototypes.patch |
Date: | Sat, 29 Dec 2007 18:13:56 |
Message-Id: | E1J8gBw-0004gc-4L@stork.gentoo.org |
1 | vapier 07/12/29 18:13:48 |
2 | |
3 | Added: 70_all_gcc33-make-whitespace.patch |
4 | 71_all_gcc33-gnu-string-prototypes.patch |
5 | Log: |
6 | backport changes from newer versions so 3.3.6 builds again #201035 by Carlo Marcelo Arenas Belon |
7 | |
8 | Revision Changes Path |
9 | 1.1 src/patchsets/gcc/3.3.6/gentoo/70_all_gcc33-make-whitespace.patch |
10 | |
11 | file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/3.3.6/gentoo/70_all_gcc33-make-whitespace.patch?rev=1.1&view=markup |
12 | plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/3.3.6/gentoo/70_all_gcc33-make-whitespace.patch?rev=1.1&content-type=text/plain |
13 | |
14 | Index: 70_all_gcc33-make-whitespace.patch |
15 | =================================================================== |
16 | Newer versions of make change how it handles whitespace on the end/start |
17 | |
18 | --- gcc-3.3.6/gcc/treelang/Make-lang.in |
19 | +++ gcc-3.3.6/gcc/treelang/Make-lang.in |
20 | @@ -56,7 +56,7 @@ |
21 | |
22 | # GCC_FOR_TREELANG = ./xgcc $(GCC_EXTRAS) |
23 | |
24 | -TREE_GENERATED = $(srcdir)/treelang/lex.c $(srcdir)/treelang/parse.c\ |
25 | +TREE_GENERATED = $(srcdir)/treelang/lex.c $(srcdir)/treelang/parse.c \ |
26 | $(srcdir)/treelang/parse.h $(srcdir)/treelang/parse.output $(srcdir)/treelang/TAGS |
27 | |
28 | TREE_SOURCE = ${srcdir}/treelang/parse.y ${srcdir}/treelang/lex.l ${srcdir}/treelang/tree1.c ${srcdir}/treelang/treelang.h ${srcdir}/treelang/treetree.c $(srcdir)/treelang/treetree.h |
29 | @@ -79,10 +79,10 @@ |
30 | # no preprocessor |
31 | |
32 | # core compiler |
33 | -tree1$(exeext): treelang/tree1.o treelang/treetree.o treelang/lex.o treelang/parse.o\ |
34 | +tree1$(exeext): treelang/tree1.o treelang/treetree.o treelang/lex.o treelang/parse.o \ |
35 | $(TREE_BE_LIBS) c-convert.o c-typeck.o c-common.o c-decl.o attribs.o |
36 | $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \ |
37 | - treelang/tree1.o treelang/treetree.o treelang/lex.o treelang/parse.o c-convert.o\ |
38 | + treelang/tree1.o treelang/treetree.o treelang/lex.o treelang/parse.o c-convert.o \ |
39 | c-typeck.o c-common.o c-decl.o attribs.o $(TREE_BE_LIBS) |
40 | |
41 | # |
42 | @@ -115,7 +115,7 @@ |
43 | $(LEX) $(LEXFLAGS) -o$(srcdir)/treelang/lex.c $(srcdir)/treelang/lex.l |
44 | |
45 | $(srcdir)/treelang/parse.c $(srcdir)/treelang/parse.h: $(srcdir)/treelang/parse.y |
46 | - $(BISON) $(BISONFLAGS) -v $(srcdir)/treelang/parse.y\ |
47 | + $(BISON) $(BISONFLAGS) -v $(srcdir)/treelang/parse.y \ |
48 | --output=$(srcdir)/treelang/parse.c --defines |
49 | # -v |
50 | |
51 | |
52 | |
53 | |
54 | 1.1 src/patchsets/gcc/3.3.6/gentoo/71_all_gcc33-gnu-string-prototypes.patch |
55 | |
56 | file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/3.3.6/gentoo/71_all_gcc33-gnu-string-prototypes.patch?rev=1.1&view=markup |
57 | plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/3.3.6/gentoo/71_all_gcc33-gnu-string-prototypes.patch?rev=1.1&content-type=text/plain |
58 | |
59 | Index: 71_all_gcc33-gnu-string-prototypes.patch |
60 | =================================================================== |
61 | we use gnu-only string functions, so get the prototypes to prevent |
62 | wrong implicit function decls |
63 | |
64 | --- gcc-3.3.6/gcc/treelang/parse.y |
65 | +++ gcc-3.3.6/gcc/treelang/parse.y |
66 | @@ -51,6 +51,7 @@ |
67 | |
68 | #include <stdio.h> |
69 | #include <stdlib.h> |
70 | +#define __USE_GNU |
71 | #include <string.h> |
72 | |
73 | #include "ansidecl.h" |
74 | |
75 | |
76 | |
77 | -- |
78 | gentoo-commits@g.o mailing list |