File tree Expand file tree Collapse file tree 3 files changed +22
-6
lines changed Expand file tree Collapse file tree 3 files changed +22
-6
lines changed Original file line number Diff line number Diff line change @@ -53,8 +53,8 @@ ba9fb5190645c150c413c79f8a48fbc1a1c3e0e2442782b47a124d35b1e38980 gawk-5.3.0_0.t
5353ab8b5b92de4780b085d8bc7e98ee72ad5ba9c07b26690c579c559b5cc21817eb gc-8.0.4_0.tar.bz2
54546308c8d1568905cf58b3cd7b64e15a14656405f9676ec47ce3e9eecce3c857bc gcc-10.4.0_0.tar.bz2
55552537802994ec434e543d3736210a1d4c1e704bb2cc849375beeceacf794e26b2 gcc-13.1.0_0.tar.bz2
56- 27bb77077559b6c0f8dd7b8790ac48f70410ecc8816b5c493988ad5556da65e2 gcc-4.0.4_0.tar.bz2
57- a1e805b206be1ca7fad2440fc60eff52f3693849ff73c339da84d010f81dd5cc gcc-4.0.4_1.tar.bz2
56+ 64052d4b2ad1ac405455767b3ac09b77c31d90c38b1d69bfc0922902bd943a2d gcc-4.0.4_0.tar.bz2
57+ da88bb5900f33c1caca9180784e47367e64ec9f258182a147d84168540de1450 gcc-4.0.4_1.tar.bz2
58585958cf5a547134bea11fda1eee7f7fdb3435f8e55c8339238ecd1b139ca96599 gcc-4.7.4_0.tar.bz2
59596b5236819c5963d33dffa022142df70644dbc1960adcb4456017112cf9b79f5b gettext-0.21_0.tar.bz2
6060309282ba840f80b5e10897b1221f3ff3329b9e05b982c788d03652f411974524 gmp-6.2.1_0.tar.bz2
Original file line number Diff line number Diff line change 44
55# SPDX-License-Identifier: GPL-3.0-or-later
66
7- EXTRA_DISTFILES=" automake-1.16.3.tar.xz"
8-
97src_prepare () {
108 default
119 # This is needed for building with TCC
@@ -45,9 +43,18 @@ src_prepare() {
4543 libtoolize
4644 cp ../automake-1.16.3/lib/config.sub .
4745
46+ # Rebuild files generated by GCC build system
47+ rm gcc/c-parse.y libiberty/functions.texi
48+ rm libiberty/obstacks.texi
49+ touch libiberty/obstacks.texi
50+
51+ # Rebuild libcpp/ucnid.h
52+ rm libcpp/ucnid.h
53+ perl libcpp/ucnid.pl < libcpp/ucnid.tab > libcpp/ucnid.h
54+
4855 # Rebuild bison files
4956 # Workaround for bison being too new
50- sed -i ' s/YYLEX/yylex()/' gcc/c-parse.y
57+ sed -i ' s/YYLEX/yylex()/' gcc/c-parse.in
5158 rm gcc/c-parse.c
5259 rm gcc/gengtype-yacc.c gcc/gengtype-yacc.h
5360 rm intl/plural.c
Original file line number Diff line number Diff line change @@ -44,9 +44,18 @@ src_prepare() {
4444 libtoolize
4545 cp ../automake-1.16.3/lib/config.sub .
4646
47+ # Rebuild files generated by GCC build system
48+ rm gcc/c-parse.y libiberty/functions.texi
49+ rm libiberty/obstacks.texi
50+ touch libiberty/obstacks.texi
51+
52+ # Rebuild libcpp/ucnid.h
53+ rm libcpp/ucnid.h
54+ perl libcpp/ucnid.pl < libcpp/ucnid.tab > libcpp/ucnid.h
55+
4756 # Rebuild bison files
4857 # Workaround for bison being too new
49- sed -i ' s/YYLEX/yylex()/' gcc/c-parse.y
58+ sed -i ' s/YYLEX/yylex()/' gcc/c-parse.in
5059 rm gcc/c-parse.c
5160 rm gcc/gengtype-yacc.c gcc/gengtype-yacc.h
5261 rm intl/plural.c
You can’t perform that action at this time.
0 commit comments