Gentoo Archives: gentoo-commits

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