Peter Müller
410758e03f
python3-cffi: Fix rootfiles on ARM
...
Signed-off-by: Peter Müller <peter.mueller@ipfire.org >
2022-02-22 19:46:53 +00:00
Michael Tremer
9b1f666eae
Config: Disable parallel builds for Cargo on riscv64
...
There seems to be some problem where Cargo deadlocks during the build
when running on mutliple cores simulteneously.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
1432531ac8
strip: Do not try to strip QEMU
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
9fa3eed00a
boost: Enable build on all architectures
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
a7834bcf10
suricata: Fix check for level one cache line size
...
riscv64 does not return any value on our machine (maybe because it is
emulated?). "undefined" is however seen as a valid value, which makes
the build fail.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
1bcf3c2a81
liburcu: Update automake to build on riscv64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
5c1a1094ed
kernel: Add a basic configuration for riscv64
...
This kernel configuration is a copy of our kernel configuration for
x86_64 on which I ran "make olddefconfig" which will set any unknown
values to their defaults.
This exists so that we have some kernel (which I did not try to boot) to
complete the build process.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
d1283a8047
rust: Package for riscv64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
5fec125684
rust: Rust's arch for riscv64 is called riscv64gc
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
68961fd252
make.sh: riscv64: Emulate SiFive U54 CPU
...
In QEMU, some processes seem to freeze/deadlock in their futex handling
which is causing the whole build process to block.
Changing the emulated CPU seems to work around these problems.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
1c49332fa3
jq: Update autotools
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
0b6ba4a0ca
gcc: Compile without ZSTD
...
GCC can use ZSTD to compress debugging/LTO information in binary
objects. However, on riscv64, compiling zstd requires libatomic which is
not available at this point.
In order to make the build work, we explicitely disable ZSTD in GCC and
build ZSTD after libatomic is available.
Although ZSTD offers great compression, we won't have any disadvantages
through this change since we do not ship any debugging information and
at this point in time to not use LTO.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
d79715dbf9
strip: Make this work when cross-compiling
...
The host might not have the correct tools to strip a foreign
architecture, therefore we need to use the cross tools.
The crosstools might be built in an architecture that they
cannot strip themselves and since they are not being part of the
packaged toolchain, we will just skip them.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
3080500ddc
make.sh: Avoid calling date when determining elapsed seconds
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:39 +00:00
Michael Tremer
2ab6dac771
make.sh: Follow symlinks when checking if QEMU is static
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:38 +00:00
Michael Tremer
7be78b4cac
make.sh: Do not throw away any error messages when setting ccache size
...
This is the first time we will try to enter the chroot environment and
when setting up QEMU fails, we won't see any errors.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-22 19:41:38 +00:00
Arne Fitzenreiter
72718c896c
Merge branch 'master' into next
2022-02-22 11:40:44 +00:00
Arne Fitzenreiter
ad9d6bf585
core164: exclude boot/uEnv.txt
...
uEnv.txt was destroyed on aarch64 because here a new u-boot was shipped.
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2022-02-22 11:38:15 +00:00
Peter Müller
f1180ec2dc
Core Update 165: Ship oci-setup initscript
...
Signed-off-by: Peter Müller <peter.mueller@ipfire.org >
2022-02-21 21:36:18 +00:00
Michael Tremer
d5538121d7
oci: user-data: Try to decode base64 content
...
Terraform only supports sending any shell scripts encoded in base64
which is however not required by Oracle. Therefore we have to test if
the script is encoded or not.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
Reviewed-by: Peter Müller <peter.mueller@ipfire.org >
2022-02-21 21:35:03 +00:00
Peter Müller
efb999548a
samba: Fix rootfiles on ARM
...
Signed-off-by: Peter Müller <peter.mueller@ipfire.org >
2022-02-21 21:28:03 +00:00
Michael Tremer
51d9a86c8e
oci-cli: Depend on python3-jmespath
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
ebd2d75952
oci-cli: Ship egg metadata
...
This package tries to identify if it is actually installed and does that
in a rather unorthodox way. So, thoses files are needed to run the "oci"
command. Only god knows why.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
439e713e78
python3-terminaltables: New package
...
Required by oci-cli.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
91f907df8e
python3-arrow: New package
...
Required by oci-cli.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
d92b81e9df
python3-click: New package
...
Required by oci-python-sdk
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
cb0c310e47
python3-pytz: New package
...
Required by oci-python-sdk
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
03d1f485a2
python3-circuitbreaker: New package
...
Required by oci-python-sdk
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
82bd0acc9b
make.sh: Re-order build of some Python modules
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
c54ce71713
python3-cryptography: Fix build against Rust
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
0762a36be2
python3-pycparser: New package
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
5868a78eb5
python3-install: New package
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
8debeb1da0
python3-pep517: New package
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
396cbbae0b
python3-build: New package
...
This can build packages.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
15293beded
python3-flit: New package
...
Yet another build system for Python
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
a7e60957a3
python3-idna: New package
...
Adds support for international domain names to python3-requests.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
3992da532d
python3-certifi: New package
...
This package provides the Mozilla CA list for python3-requests.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
1acceaadb2
python3-requests: New package
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
2bc596c667
python3-charset-normalizer: New package
...
Required by python3-requests
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
7c49b08794
python3-cryptography: New package required by oci-python-sdk
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
cdb6d532d7
python3-cffi: New package
...
Required by python3-cryptography.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
162e4b8962
make.sh: Build python3-packaging sooner
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
bd5d153561
python3-semantic-version: New package
...
This is required by setuptools-rust.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
0d9e06c5d7
python3-typing-extensions: New package
...
This is required by setuptools-rust.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
28dcdc2877
python3-setuptools-rust: New package
...
This is an extension for the setuptools package to build extensions in
Rust.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
b26cfc2ae1
make.sh: Build the rust compiler earlier
...
rustc is being required earlier for building python3-cryptography.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
576c02bebd
oci-python-sdk: New package
...
This is a dependency required by oci-cli.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:50 +00:00
Michael Tremer
d6196cdb55
oci-cli: New package
...
This package includes CLI tools for Oracle Cloud Infrastructure
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-21 21:13:49 +00:00
Peter Müller
808e3ea192
hostapd: Repair LFS file after merge garbage
...
Reported-by: Michael Tremer <michael.tremer@ipfire.org >
Signed-off-by: Peter Müller <peter.mueller@ipfire.org >
2022-02-21 21:09:48 +00:00
Peter Müller
bef6a4dccf
Core Update 165: Ship wirelessclient.cgi
...
Signed-off-by: Peter Müller <peter.mueller@ipfire.org >
2022-02-21 20:56:38 +00:00