Re: [PATCH] toolchain: gcc: Remove support for GCC 5

2020-12-16 Thread Hauke Mehrtens

On 12/16/20 4:00 AM, Rosen Penev wrote:

On Tue, Dec 15, 2020 at 5:14 PM Hauke Mehrtens  wrote:


On 12/16/20 1:21 AM, Paul Spooren wrote:



On Mi, Dez 16, 2020 at 00:24, Hauke Mehrtens  wrote:

GCC was used in 17.01 as the default compiler the last time. We do not
test this old GCC version any more and there are some known problems it
fails to compile the U-Boot for the Allwinner A64 SoC.

Just remove it to make it clear that we will not support this old GCC
version any more.

Signed-off-by: Hauke Mehrtens 
---


Acked-by: Paul Spooren 

This goes hand in hand with Petrs gcc6+ patches.

I'm wondering if these major version requirement changes should happen
before or after the 20.x change, I'd like the former.


In do not want to support gcc 5 in the next major release and think we
should remove this before branching. I am still unsure about gcc 7.

Some packages in the packages feed do not build with GCC7. gerbera
comes to mind (requires GCC8 because of C++17).


Thanks for the information, I do not see this as a problem.
The older compiler versions could be used to check if a problem also 
existed with the older compiler version, but if not everything compiles 
on the older versions this is fine with me. We switched to GCC 8 in 
October 2019, so more than a year ago, I do not expect there many 
regressions which we haven't found yet.


Hauke



OpenPGP_signature
Description: OpenPGP digital signature
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] toolchain: gcc: Remove support for GCC 5

2020-12-15 Thread Rosen Penev
On Tue, Dec 15, 2020 at 5:14 PM Hauke Mehrtens  wrote:
>
> On 12/16/20 1:21 AM, Paul Spooren wrote:
> >
> >
> > On Mi, Dez 16, 2020 at 00:24, Hauke Mehrtens  wrote:
> >> GCC was used in 17.01 as the default compiler the last time. We do not
> >> test this old GCC version any more and there are some known problems it
> >> fails to compile the U-Boot for the Allwinner A64 SoC.
> >>
> >> Just remove it to make it clear that we will not support this old GCC
> >> version any more.
> >>
> >> Signed-off-by: Hauke Mehrtens 
> >> ---
> >
> > Acked-by: Paul Spooren 
> >
> > This goes hand in hand with Petrs gcc6+ patches.
> >
> > I'm wondering if these major version requirement changes should happen
> > before or after the 20.x change, I'd like the former.
>
> In do not want to support gcc 5 in the next major release and think we
> should remove this before branching. I am still unsure about gcc 7.
Some packages in the packages feed do not build with GCC7. gerbera
comes to mind (requires GCC8 because of C++17).
>
> Hauke
>
> ___
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] toolchain: gcc: Remove support for GCC 5

2020-12-15 Thread Hauke Mehrtens

On 12/16/20 1:21 AM, Paul Spooren wrote:



On Mi, Dez 16, 2020 at 00:24, Hauke Mehrtens  wrote:

GCC was used in 17.01 as the default compiler the last time. We do not
test this old GCC version any more and there are some known problems it
fails to compile the U-Boot for the Allwinner A64 SoC.

Just remove it to make it clear that we will not support this old GCC
version any more.

Signed-off-by: Hauke Mehrtens 
---


Acked-by: Paul Spooren 

This goes hand in hand with Petrs gcc6+ patches.

I'm wondering if these major version requirement changes should happen 
before or after the 20.x change, I'd like the former.


In do not want to support gcc 5 in the next major release and think we 
should remove this before branching. I am still unsure about gcc 7.


Hauke



OpenPGP_signature
Description: OpenPGP digital signature
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] toolchain: gcc: Remove support for GCC 5

2020-12-15 Thread Paul Spooren




On Mi, Dez 16, 2020 at 00:24, Hauke Mehrtens  wrote:

GCC was used in 17.01 as the default compiler the last time. We do not
test this old GCC version any more and there are some known problems 
it

fails to compile the U-Boot for the Allwinner A64 SoC.

Just remove it to make it clear that we will not support this old GCC
version any more.

Signed-off-by: Hauke Mehrtens 
---


Acked-by: Paul Spooren 

This goes hand in hand with Petrs gcc6+ patches.

I'm wondering if these major version requirement changes should happen 
before or after the 20.x change, I'd like the former.




 toolchain/gcc/Config.in   |4 -
 toolchain/gcc/Config.version  |5 -
 toolchain/gcc/common.mk   |4 -
 .../001-revert_register_mode_search.patch |   65 -
 .../patches/5.5.0/002-case_insensitive.patch  |   14 -
 .../gcc/patches/5.5.0/010-documentation.patch |   23 -
 .../patches/5.5.0/020-no-plt-backport.patch   |   28 -
 .../5.5.0/040-fix-mips-ICE-PR-68400.patch |   23 -
 ...efine-__always_inline-in-local_atomi.patch | 1092 
-

 .../gcc/patches/5.5.0/200-musl_config.patch   |  309 -
 .../gcc/patches/5.5.0/201-musl_arm.patch  |   43 -
 .../gcc/patches/5.5.0/202-musl_mips.patch |   35 -
 .../gcc/patches/5.5.0/203-musl_powerpc.patch  |  209 
 toolchain/gcc/patches/5.5.0/204-musl_sh.patch |   39 -
 .../gcc/patches/5.5.0/205-musl_x86.patch  |   41 -
 .../gcc/patches/5.5.0/206-musl_aarch64.patch  |   31 -
 .../patches/5.5.0/207-musl_fixincludes.patch  |   30 -
 .../patches/5.5.0/209-musl_libstdc++.patch|   72 --
 .../gcc/patches/5.5.0/230-musl_libssp.patch   |   13 -
 .../patches/5.5.0/240-musl-libitm-fixes.patch |   61 -
 .../gcc/patches/5.5.0/250-add-musl.patch  |  120 --
 .../5.5.0/260-musl-add-unwind-fix.patch   |   34 -
 .../270-musl-add-powerpc-softfloat-fix.patch  |   24 -
 .../280-musl-disable-ifunc-by-default.patch   |   36 -
 .../300-mips_Os_cpu_rtx_cost_model.patch  |   14 -
 .../5.5.0/800-arm_v5te_no_ldrd_strd.patch |   11 -
 .../5.5.0/810-arm-softfloat-libgcc.patch  |   25 -
 .../gcc/patches/5.5.0/820-libgcc_pic.patch|   36 -
 .../5.5.0/830-arm_unbreak_armv4t.patch|   13 -
 .../5.5.0/840-armv4_pass_fix-v4bx_to_ld.patch |   19 -
 .../patches/5.5.0/850-use_shared_libgcc.patch |   47 -
 .../patches/5.5.0/851-libgcc_no_compat.patch  |   12 -
 .../patches/5.5.0/870-ppc_no_crtsavres.patch  |   11 -
 .../patches/5.5.0/880-no_java_section.patch   |   11 -
 .../gcc/patches/5.5.0/881-no_tm_section.patch |   11 -
 .../patches/5.5.0/900-bad-mips16-crt.patch|9 -
 .../gcc/patches/5.5.0/910-mbsd_multi.patch|  222 
 .../5.5.0/920-specs_nonfatal_getenv.patch |   15 -
 .../5.5.0/930-fix-mips-noexecstack.patch  |  111 --
 .../931-fix-MIPS-softfloat-build-issue.patch  |  167 ---
 .../5.5.0/940-no-clobber-stamp-bits.patch |   11 -
 .../5.5.0/950-cpp_file_path_translation.patch |  182 ---
 toolchain/gcc/patches/5.5.0/960-go_libm.patch |   11 -
 .../gcc/patches/5.5.0/970-warn_bug.patch  |   11 -
 44 files changed, 3304 deletions(-)
 delete mode 100644 
toolchain/gcc/patches/5.5.0/001-revert_register_mode_search.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/002-case_insensitive.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/010-documentation.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/020-no-plt-backport.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/040-fix-mips-ICE-PR-68400.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/050-libitm-Don-t-redefine-__always_inline-in-local_atomi.patch

 delete mode 100644 toolchain/gcc/patches/5.5.0/200-musl_config.patch
 delete mode 100644 toolchain/gcc/patches/5.5.0/201-musl_arm.patch
 delete mode 100644 toolchain/gcc/patches/5.5.0/202-musl_mips.patch
 delete mode 100644 toolchain/gcc/patches/5.5.0/203-musl_powerpc.patch
 delete mode 100644 toolchain/gcc/patches/5.5.0/204-musl_sh.patch
 delete mode 100644 toolchain/gcc/patches/5.5.0/205-musl_x86.patch
 delete mode 100644 toolchain/gcc/patches/5.5.0/206-musl_aarch64.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/207-musl_fixincludes.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/209-musl_libstdc++.patch

 delete mode 100644 toolchain/gcc/patches/5.5.0/230-musl_libssp.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/240-musl-libitm-fixes.patch

 delete mode 100644 toolchain/gcc/patches/5.5.0/250-add-musl.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/260-musl-add-unwind-fix.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/270-musl-add-powerpc-softfloat-fix.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/280-musl-disable-ifunc-by-default.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/300-mips_Os_cpu_rtx_cost_model.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/800-arm_v5te_no_ldrd_strd.patch
 delete mode 100644 
toolchain/gcc/patches/5.5.0/810-arm-softfloat-libgcc.patch

 delete mode