Arne Fitzenreiter
4ff8a22566
kernel: fix gcc plugin build with gcc-11
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
178eaf31cf
make.sh: fix toolchain compression
...
the compression parameters was not accepted by zstd.
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
c01acbfea6
nut: Fix build with GCC 11
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
db029f1f5e
vdr-epgsearch: Fix FTBFS with GCC 11
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
180cdb1ce6
vdr-streamdev: Fix FTBFS with GCC 11
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
40e9fa276e
vdr: Fix build with GCC 11
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
3196d226c1
squid: Disable build with -Werror
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
27d620ff37
GCC: Update to 11.1
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
8713283245
fuse: Disable building examples
...
These won't build with GCC 11
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
ab3358655c
squid: Fix build with GCC 11
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
5a5ed9e418
python3: Fix build when endianess detection fails
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
46437c6c35
ccache: Remove CCACHE_COMPRESS=1
...
This is the default now
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
9003f76300
ccache: Update to 4.2.1
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
b418639d3f
binutils: Update rootfile
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
570590a2df
GCC: Update to 10.3.0
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
8435b3813f
strace: Pass --enable-mpers=check to configure
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
0e11a7c077
qemu: Remove -no-pie
...
There is a bug in binutils 2.36 which makes the linker not recognize
-no-pie.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
49a6b82188
cpufrequtils: Build with -fPIC
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
7d14c77597
make.sh: Build zlib + zstd before binutils
...
binutils is using to compress LTO? debugging data. Since binutils linked
against zstd from stage2 is expecting data being compressed, we need to
have zstd available at the toolchain stage.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
72c39057b9
make.sh: Set parallelism to number of CPU cores
...
Setting it to something higher than the number of physical CPU cores was
a good idea when we used to have slow magnetic storage. That way, at
least there was always one process waiting for IO.
With modern fast flash-based storage, this does not hold any more since
it is fast enough that we don't need to have a couple of processes ready
to wait.
It will probably have made work for the scheduler more challenging since
more processes were ready and processes were moved around processors.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
d66e6fa806
make.sh: Compress toolchain using ZSTD
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
9dfa34c5f4
gettext: Fix toolchain build
...
Instead of attempting to build the parts we need, we will build the
whole package and only install the files we want.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
a0195fb630
hyperscan: Fix FTBFS
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
380aa6e5b0
make.sh: Keep a separate ccache for each toolchain
...
Because we are deactivating the compiler checksumming, we need to keep a
distinct cache between different versions of the toolchain.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
389e8ec2c7
binutils: Update to 2.36.1
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
60832138c1
glibc: Update to 2.33
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
0b54fdfec4
Bump toolchain version
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
74ee1c7aba
ccache: Update to version 4.1
...
This version has changed its build system to cmake and
can use zstd. We build zstd just before this package, but
depend on cmake from the host system.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Michael Tremer
2d29899daa
toolchain: Add zstd
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
31098ed5fe
kernel: update to 5.10.45
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
d91fde78dd
grub: remove unused boothole patchset
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
bbe7cb5529
grub: remove os_probes_disabled warning
...
the os_prober is disabled by default because it opens an attack vector.
u
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
99bc96c815
core-kerneltest: add u-boot-mkimage
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
9d65d6c592
u-boot: update to 2021.07-rc4
...
fix crashed on RPi boards and maybee others if a usb-keyboard is
connected.
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
26553bec8a
grub: update to 2.06
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
97500acdb8
kernel: update to 5.10.44
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
29def3d6e6
kernel: armv6l: rootfile: ship module configuration
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
7b3baf721a
core-kerneltest: new rpi firmware has different config.txt
...
this file also contain overclocking settings so it is normal excluded
now it must shipped.
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
b1937bd955
kernel: armv6l: rootfile remove build files
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
aafdd71b04
switch arm 32 bit arch from armv5tel to armv6l
...
we have no supported armv5tel board left so we can switch to the higher
arch. This now can use the vpu (still in softfp calling convention to
not break existing installations.)
this fix many compile problems, also boost is now working again.
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
5063f52d82
libxcrypt: fix toolchain build
...
was built with gcc from host instead of gcc pass1.
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
3c7ae78792
kernel: fix toolchain header install
...
the header was built with hostcompiler instead of the pass1 gcc.
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
8f7623b974
kernel: update to 5.10.43
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
eda757e2ab
core-kerneltest: remove renamed/obsolete u-boot files
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
9ed19bde88
core-kerneltest: add rpi-firmware
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
efafef1663
kernel: armv5tel remove "-multi" config
...
we have only this kernel left so remove the extension
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
09951f8b0f
kernel: aarch64: enable pcie-brcmstb and brcm2711-thermal for RPi4
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
1b73728c55
u-boot: remove rpi ramdisk quirk for aarch64
...
the u-boot bug that destroy the ramdisk on aarch64 is fixed now
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
184cbf9b2a
u-boot: update to 2021.04
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
db4000f91e
rpi-firmware: update to 20210606
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2021-07-05 07:42:38 +02:00