mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-02 01:18:08 +01:00
Various GCC 10 regenerations
This commit is contained in:
parent
84c07ed90b
commit
b64f83da3d
3 changed files with 98 additions and 3 deletions
1
steps/gcc-10.4.0/files/decDPD.h.preamble
Symbolic link
1
steps/gcc-10.4.0/files/decDPD.h.preamble
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../gcc-4.7.4/files/decDPD.h.preamble
|
||||||
1
steps/gcc-10.4.0/files/decDPD_generate.c
Symbolic link
1
steps/gcc-10.4.0/files/decDPD_generate.c
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../../gcc-4.7.4/files/decDPD_generate.c
|
||||||
|
|
@ -5,6 +5,84 @@
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
default
|
default
|
||||||
|
|
||||||
|
# Remove unused pregenerated files
|
||||||
|
rm libsanitizer/include/sanitizer/netbsd_syscall_hooks.h \
|
||||||
|
libsanitizer/sanitizer_common/sanitizer_syscalls_netbsd.inc
|
||||||
|
rm -r libgfortran/generated
|
||||||
|
rm gcc/testsuite/go.test/test/bench/go1/jsondata_test.go \
|
||||||
|
gcc/testsuite/go.test/test/bench/go1/parserdata_test.go \
|
||||||
|
gcc/testsuite/go.test/test/bench/shootout/mandelbrot.txt
|
||||||
|
rm gcc/testsuite/go.test/test/cmplxdivide1.go
|
||||||
|
rm gcc/testsuite/gcc.target/x86_64/abi/test_3_element_struct_and_unions.c \
|
||||||
|
gcc/testsuite/gcc.target/x86_64/abi/test_basic_returning.c \
|
||||||
|
gcc/testsuite/gcc.target/x86_64/abi/test_passing_floats.c \
|
||||||
|
gcc/testsuite/gcc.target/x86_64/abi/test_passing_integers.c
|
||||||
|
rm gcc/config/rs6000/rs6000-tables.opt \
|
||||||
|
gcc/config/h8300/mova.md \
|
||||||
|
gcc/config/aarch64/aarch64-tune.md \
|
||||||
|
gcc/config/nios2/ldstwm.md \
|
||||||
|
gcc/config/riscv/t-elf-multilib \
|
||||||
|
gcc/config/riscv/t-linux-multilib \
|
||||||
|
gcc/config/arm/arm-tune.md \
|
||||||
|
gcc/config/arm/arm-tables.opt \
|
||||||
|
gcc/config/arm/ldmstm.md \
|
||||||
|
gcc/config/arc/t-multilib \
|
||||||
|
gcc/config/m68k/m68k-tables.opt \
|
||||||
|
gcc/config/c6x/c6x-mult.md \
|
||||||
|
gcc/config/c6x/c6x-tables.opt \
|
||||||
|
gcc/config/c6x/c6x-sched.md \
|
||||||
|
gcc/config/csky/csky_tables.opt \
|
||||||
|
gcc/config/mips/mips-tables.opt
|
||||||
|
rm libphobos/src/std/internal/unicode_tables.d
|
||||||
|
rm libgo/go/math/bits/example_test.go \
|
||||||
|
libgo/go/math/bits/bits_tables.go \
|
||||||
|
libgo/go/math/big/accuracy_string.go \
|
||||||
|
libgo/go/math/big/roundingmode_string.go \
|
||||||
|
libgo/go/strconv/isprint.go \
|
||||||
|
libgo/go/sort/zfuncversion.go \
|
||||||
|
libgo/go/golang.org/x/net/route/zsys_*.go \
|
||||||
|
libgo/go/golang.org/x/net/idna/*.go \
|
||||||
|
libgo/go/golang.org/x/text/unicode/bidi/t*.go \
|
||||||
|
libgo/go/golang.org/x/text/unicode/norm/tables*.go \
|
||||||
|
libgo/go/internal/syscall/windows/registry/zsyscall_windows.go \
|
||||||
|
libgo/go/internal/syscall/windows/zsyscall_windows.go \
|
||||||
|
libgo/go/encoding/gob/*_helpers.go \
|
||||||
|
libgo/go/index/suffixarray/sais2.go \
|
||||||
|
libgo/go/net/http/*_bundle.go \
|
||||||
|
libgo/go/runtime/sizeclasses.go \
|
||||||
|
libgo/go/runtime/fastlog2table.go \
|
||||||
|
libgo/go/html/template/*_string.go \
|
||||||
|
libgo/go/crypto/x509/root_darwin_armx.go \
|
||||||
|
libgo/go/crypto/md5/md5block.go \
|
||||||
|
libgo/go/time/zoneinfo_abbrs_windows.go \
|
||||||
|
libgo/go/unicode/tables.go \
|
||||||
|
libgo/go/regexp/syntax/doc.go \
|
||||||
|
libgo/go/regexp/syntax/op_string.go \
|
||||||
|
libgo/go/regexp/syntax/perl_groups.go \
|
||||||
|
libgo/go/image/internal/imageutil/impl.go \
|
||||||
|
libgo/go/image/color/palette/palette.go \
|
||||||
|
libgo/go/cmd/internal/objabi/*_string.go \
|
||||||
|
libgo/go/debug/dwarf/*_string.go \
|
||||||
|
libgo/go/debug/macho/reloctype_string.go
|
||||||
|
rm libgo/go/internal/xcoff/testdata/bigar* \
|
||||||
|
libgo/go/internal/xcoff/testdata/gcc* \
|
||||||
|
libgo/go/internal/trace/testdata/* \
|
||||||
|
libgo/go/compress/bzip2/testdata/*.bin \
|
||||||
|
libgo/go/go/internal/gccgoimporter/testdata/v1reflect.gox \
|
||||||
|
libgo/go/go/internal/gccgoimporter/testdata/time.gox \
|
||||||
|
libgo/go/go/internal/gccgoimporter/testdata/unicode.gox \
|
||||||
|
libgo/go/go/internal/gccgoimporter/testdata/escapeinfo.gox \
|
||||||
|
libgo/go/go/internal/gccgoimporter/testdata/libimportsar.a \
|
||||||
|
libgo/go/go/internal/gcimporter/testdata/versions/*.a
|
||||||
|
rm -r libgo/go/compress/flate/testdata \
|
||||||
|
libgo/go/runtime/pprof/testdata \
|
||||||
|
libgo/go/debug/*/testdata
|
||||||
|
find fixincludes/tests -name "*.h" -delete
|
||||||
|
# Partially generated unused files
|
||||||
|
rm libgcc/config/sh/lib1funcs.S \
|
||||||
|
libgcc/config/sh/lib1funcs-4-300.S \
|
||||||
|
libgcc/config/arc/lib1funcs.S
|
||||||
|
|
||||||
# Remove vendored zlib
|
# Remove vendored zlib
|
||||||
rm -r zlib/
|
rm -r zlib/
|
||||||
|
|
||||||
|
|
@ -15,6 +93,7 @@ src_prepare() {
|
||||||
gcc/cp/cfns.gperf --output-file gcc/cp/cfns.h
|
gcc/cp/cfns.gperf --output-file gcc/cp/cfns.h
|
||||||
|
|
||||||
# Regenerate autogen stuff
|
# Regenerate autogen stuff
|
||||||
|
rm Makefile.in fixincludes/fixincl.x
|
||||||
autogen Makefile.def
|
autogen Makefile.def
|
||||||
pushd fixincludes
|
pushd fixincludes
|
||||||
./genfixes
|
./genfixes
|
||||||
|
|
@ -50,9 +129,6 @@ src_prepare() {
|
||||||
# Remove flex generated files
|
# Remove flex generated files
|
||||||
rm gcc/gengtype-lex.c
|
rm gcc/gengtype-lex.c
|
||||||
|
|
||||||
# Remove unused generated files
|
|
||||||
rm -r libgfortran/generated
|
|
||||||
|
|
||||||
# intl/ Makefile is a bit broken because of new gettext
|
# intl/ Makefile is a bit broken because of new gettext
|
||||||
sed -i 's/@USE_INCLUDED_LIBINTL@/no/' intl/Makefile.in
|
sed -i 's/@USE_INCLUDED_LIBINTL@/no/' intl/Makefile.in
|
||||||
|
|
||||||
|
|
@ -65,10 +141,27 @@ src_prepare() {
|
||||||
tail -n +138 crc32.c >> crc32.c.new
|
tail -n +138 crc32.c >> crc32.c.new
|
||||||
mv crc32.c.new crc32.c
|
mv crc32.c.new crc32.c
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
# Regenerate decDPD.h
|
||||||
|
rm libdecnumber/decDPD.h
|
||||||
|
gcc -std=c99 -o decDPD_generate decDPD_generate.c
|
||||||
|
cp decDPD.h.preamble libdecnumber/decDPD.h
|
||||||
|
./decDPD_generate >> libdecnumber/decDPD.h
|
||||||
|
|
||||||
# Remove docs/translation
|
# Remove docs/translation
|
||||||
find . -name "*.gmo" -delete
|
find . -name "*.gmo" -delete
|
||||||
find . -name "*.info" -delete
|
find . -name "*.info" -delete
|
||||||
|
find . -name '*.[1-9]' -delete
|
||||||
|
rm libiberty/functions.texi
|
||||||
|
# Sphinx-generated
|
||||||
|
rm gcc/jit/docs/conf.py
|
||||||
|
rm gcc/jit/docs/_build/texinfo/libgccjit.texi \
|
||||||
|
gcc/ada/gnat_rm.texi \
|
||||||
|
gcc/ada/gnat_ugn.texi
|
||||||
|
|
||||||
|
rm gcc/doc/avr-mmcu.texi
|
||||||
|
gcc -o gen-avr-mmcu-texi gcc/config/avr/gen-avr-mmcu-texi.c
|
||||||
|
./gen-avr-mmcu-texi > gcc/doc/avr-mmcu.texi
|
||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue