toolchain: gcc: improve patch handling by introducing major version
authorNick Hainke <vincent@systemli.org>
Sat, 10 Sep 2022 21:41:55 +0000 (23:41 +0200)
committerChristian Marangi <ansuelsmth@gmail.com>
Sun, 11 Sep 2022 09:24:57 +0000 (11:24 +0200)
commitd7382cc0e4446d4db1978055b0ba59259ac66751
treee4ad60e1ee24428512e0f0595da77d1aa0da0d83
parentf34690e487e13ee772b2dca3e7fab2a2bd1e77a1
toolchain: gcc: improve patch handling by introducing major version

Every minor version bump of a major version will result in a huge patch
diff because of the moving of all the patches from version e.g. 11.2.0 to
11.3.0. This commit only use the major version for the patch folders to
differentiate between the different gcc versions. This will significantly
improve the reviewing of the smaller version bump patches and help to see
what really changed in a minor version bump.

Signed-off-by: Nick Hainke <vincent@systemli.org>
147 files changed:
toolchain/gcc/common.mk
toolchain/gcc/patches-10.x/002-case_insensitive.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/010-documentation.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/110-Fix-MIPS-PR-84790.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/230-musl_libssp.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/300-mips_Os_cpu_rtx_cost_model.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/810-arm-softfloat-libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/820-libgcc_pic.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/840-armv4_pass_fix-v4bx_to_ld.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/850-use_shared_libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/851-libgcc_no_compat.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/870-ppc_no_crtsavres.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/881-no_tm_section.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/900-bad-mips16-crt.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/910-mbsd_multi.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/920-specs_nonfatal_getenv.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/930-fix-mips-noexecstack.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/931-libffi-fix-MIPS-softfloat-build-issue.patch [new file with mode: 0644]
toolchain/gcc/patches-10.x/960-gotools-fix-compilation-when-making-cross-compiler.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/002-case_insensitive.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/010-documentation.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/011-v12-configure-define-TARGET_LIBC_GNUSTACK-on-musl.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/110-Fix-MIPS-PR-84790.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/230-musl_libssp.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/300-mips_Os_cpu_rtx_cost_model.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/810-arm-softfloat-libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/820-libgcc_pic.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/840-armv4_pass_fix-v4bx_to_ld.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/850-use_shared_libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/851-libgcc_no_compat.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/870-ppc_no_crtsavres.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/881-no_tm_section.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/900-bad-mips16-crt.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/910-mbsd_multi.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/920-specs_nonfatal_getenv.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/931-libffi-fix-MIPS-softfloat-build-issue.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/960-gotools-fix-compilation-when-making-cross-compiler.patch [new file with mode: 0644]
toolchain/gcc/patches-11.x/970-macos_arm64-building-fix.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/002-case_insensitive.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/010-documentation.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/110-Fix-MIPS-PR-84790.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/230-musl_libssp.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/300-mips_Os_cpu_rtx_cost_model.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/810-arm-softfloat-libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/820-libgcc_pic.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/840-armv4_pass_fix-v4bx_to_ld.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/850-use_shared_libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/851-libgcc_no_compat.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/870-ppc_no_crtsavres.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/881-no_tm_section.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/900-bad-mips16-crt.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/910-mbsd_multi.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/920-specs_nonfatal_getenv.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/960-gotools-fix-compilation-when-making-cross-compiler.patch [new file with mode: 0644]
toolchain/gcc/patches-12.x/970-macos_arm64-building-fix.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/002-case_insensitive.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/010-documentation.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/110-Fix-MIPS-PR-84790.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/230-musl_libssp.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/300-mips_Os_cpu_rtx_cost_model.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/800-arm_v5te_no_ldrd_strd.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/810-arm-softfloat-libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/820-libgcc_pic.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/840-armv4_pass_fix-v4bx_to_ld.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/850-use_shared_libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/851-libgcc_no_compat.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/870-ppc_no_crtsavres.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/881-no_tm_section.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/900-bad-mips16-crt.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/910-mbsd_multi.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/920-specs_nonfatal_getenv.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/930-fix-mips-noexecstack.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/931-libffi-fix-MIPS-softfloat-build-issue.patch [new file with mode: 0644]
toolchain/gcc/patches-8.x/960-gotools-fix-compilation-when-making-cross-compiler.patch [new file with mode: 0644]
toolchain/gcc/patches/10.3.0/002-case_insensitive.patch [deleted file]
toolchain/gcc/patches/10.3.0/010-documentation.patch [deleted file]
toolchain/gcc/patches/10.3.0/110-Fix-MIPS-PR-84790.patch [deleted file]
toolchain/gcc/patches/10.3.0/230-musl_libssp.patch [deleted file]
toolchain/gcc/patches/10.3.0/300-mips_Os_cpu_rtx_cost_model.patch [deleted file]
toolchain/gcc/patches/10.3.0/810-arm-softfloat-libgcc.patch [deleted file]
toolchain/gcc/patches/10.3.0/820-libgcc_pic.patch [deleted file]
toolchain/gcc/patches/10.3.0/840-armv4_pass_fix-v4bx_to_ld.patch [deleted file]
toolchain/gcc/patches/10.3.0/850-use_shared_libgcc.patch [deleted file]
toolchain/gcc/patches/10.3.0/851-libgcc_no_compat.patch [deleted file]
toolchain/gcc/patches/10.3.0/870-ppc_no_crtsavres.patch [deleted file]
toolchain/gcc/patches/10.3.0/881-no_tm_section.patch [deleted file]
toolchain/gcc/patches/10.3.0/900-bad-mips16-crt.patch [deleted file]
toolchain/gcc/patches/10.3.0/910-mbsd_multi.patch [deleted file]
toolchain/gcc/patches/10.3.0/920-specs_nonfatal_getenv.patch [deleted file]
toolchain/gcc/patches/10.3.0/930-fix-mips-noexecstack.patch [deleted file]
toolchain/gcc/patches/10.3.0/931-libffi-fix-MIPS-softfloat-build-issue.patch [deleted file]
toolchain/gcc/patches/10.3.0/960-gotools-fix-compilation-when-making-cross-compiler.patch [deleted file]
toolchain/gcc/patches/11.3.0/002-case_insensitive.patch [deleted file]
toolchain/gcc/patches/11.3.0/010-documentation.patch [deleted file]
toolchain/gcc/patches/11.3.0/011-v12-configure-define-TARGET_LIBC_GNUSTACK-on-musl.patch [deleted file]
toolchain/gcc/patches/11.3.0/110-Fix-MIPS-PR-84790.patch [deleted file]
toolchain/gcc/patches/11.3.0/230-musl_libssp.patch [deleted file]
toolchain/gcc/patches/11.3.0/300-mips_Os_cpu_rtx_cost_model.patch [deleted file]
toolchain/gcc/patches/11.3.0/810-arm-softfloat-libgcc.patch [deleted file]
toolchain/gcc/patches/11.3.0/820-libgcc_pic.patch [deleted file]
toolchain/gcc/patches/11.3.0/840-armv4_pass_fix-v4bx_to_ld.patch [deleted file]
toolchain/gcc/patches/11.3.0/850-use_shared_libgcc.patch [deleted file]
toolchain/gcc/patches/11.3.0/851-libgcc_no_compat.patch [deleted file]
toolchain/gcc/patches/11.3.0/870-ppc_no_crtsavres.patch [deleted file]
toolchain/gcc/patches/11.3.0/881-no_tm_section.patch [deleted file]
toolchain/gcc/patches/11.3.0/900-bad-mips16-crt.patch [deleted file]
toolchain/gcc/patches/11.3.0/910-mbsd_multi.patch [deleted file]
toolchain/gcc/patches/11.3.0/920-specs_nonfatal_getenv.patch [deleted file]
toolchain/gcc/patches/11.3.0/931-libffi-fix-MIPS-softfloat-build-issue.patch [deleted file]
toolchain/gcc/patches/11.3.0/960-gotools-fix-compilation-when-making-cross-compiler.patch [deleted file]
toolchain/gcc/patches/11.3.0/970-macos_arm64-building-fix.patch [deleted file]
toolchain/gcc/patches/12.2.0/002-case_insensitive.patch [deleted file]
toolchain/gcc/patches/12.2.0/010-documentation.patch [deleted file]
toolchain/gcc/patches/12.2.0/110-Fix-MIPS-PR-84790.patch [deleted file]
toolchain/gcc/patches/12.2.0/230-musl_libssp.patch [deleted file]
toolchain/gcc/patches/12.2.0/300-mips_Os_cpu_rtx_cost_model.patch [deleted file]
toolchain/gcc/patches/12.2.0/810-arm-softfloat-libgcc.patch [deleted file]
toolchain/gcc/patches/12.2.0/820-libgcc_pic.patch [deleted file]
toolchain/gcc/patches/12.2.0/840-armv4_pass_fix-v4bx_to_ld.patch [deleted file]
toolchain/gcc/patches/12.2.0/850-use_shared_libgcc.patch [deleted file]
toolchain/gcc/patches/12.2.0/851-libgcc_no_compat.patch [deleted file]
toolchain/gcc/patches/12.2.0/870-ppc_no_crtsavres.patch [deleted file]
toolchain/gcc/patches/12.2.0/881-no_tm_section.patch [deleted file]
toolchain/gcc/patches/12.2.0/900-bad-mips16-crt.patch [deleted file]
toolchain/gcc/patches/12.2.0/910-mbsd_multi.patch [deleted file]
toolchain/gcc/patches/12.2.0/920-specs_nonfatal_getenv.patch [deleted file]
toolchain/gcc/patches/12.2.0/960-gotools-fix-compilation-when-making-cross-compiler.patch [deleted file]
toolchain/gcc/patches/12.2.0/970-macos_arm64-building-fix.patch [deleted file]
toolchain/gcc/patches/8.4.0/002-case_insensitive.patch [deleted file]
toolchain/gcc/patches/8.4.0/010-documentation.patch [deleted file]
toolchain/gcc/patches/8.4.0/110-Fix-MIPS-PR-84790.patch [deleted file]
toolchain/gcc/patches/8.4.0/230-musl_libssp.patch [deleted file]
toolchain/gcc/patches/8.4.0/300-mips_Os_cpu_rtx_cost_model.patch [deleted file]
toolchain/gcc/patches/8.4.0/800-arm_v5te_no_ldrd_strd.patch [deleted file]
toolchain/gcc/patches/8.4.0/810-arm-softfloat-libgcc.patch [deleted file]
toolchain/gcc/patches/8.4.0/820-libgcc_pic.patch [deleted file]
toolchain/gcc/patches/8.4.0/840-armv4_pass_fix-v4bx_to_ld.patch [deleted file]
toolchain/gcc/patches/8.4.0/850-use_shared_libgcc.patch [deleted file]
toolchain/gcc/patches/8.4.0/851-libgcc_no_compat.patch [deleted file]
toolchain/gcc/patches/8.4.0/870-ppc_no_crtsavres.patch [deleted file]
toolchain/gcc/patches/8.4.0/881-no_tm_section.patch [deleted file]
toolchain/gcc/patches/8.4.0/900-bad-mips16-crt.patch [deleted file]
toolchain/gcc/patches/8.4.0/910-mbsd_multi.patch [deleted file]
toolchain/gcc/patches/8.4.0/920-specs_nonfatal_getenv.patch [deleted file]
toolchain/gcc/patches/8.4.0/930-fix-mips-noexecstack.patch [deleted file]
toolchain/gcc/patches/8.4.0/931-libffi-fix-MIPS-softfloat-build-issue.patch [deleted file]
toolchain/gcc/patches/8.4.0/960-gotools-fix-compilation-when-making-cross-compiler.patch [deleted file]