DL6ER
e10d2a52e1
Clang-built binaries are expected to be dynamic
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2024-05-21 19:58:19 +02:00
Christian König
b97828d8a9
Remove tests/build on debian builders
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-20 13:28:20 +02:00
DL6ER
cd5ff54e3b
Add minimum GLIBC version check
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-31 21:13:27 +02:00
DL6ER
59463db321
Modify arch-tests, refine how we detect an already running pihole-FTL process and how we get other processes names from proc (the existing method didn't work on alpine:arm) and remove the obsolete struct size checking
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-31 21:13:27 +02:00
DL6ER
a4c2e3e624
Use new buildx-provided containers
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-31 02:57:41 +02:00
MichaIng
017e086c1c
Add RISC-V 64-bit support and builds
...
Signed-off-by: MichaIng <micha@dietpi.com >
2023-03-20 20:03:19 +01:00
DL6ER
57352c9e7c
Add building the full binary in the x86_64 container
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2022-11-13 10:44:56 +01:00
DL6ER
eec622c687
Add shortcut to compile an all-options build of dnsmasq inside FTL. Note that this does not include ubus as it is an OpenWRT-native thing that cannot be setup easily on any other distro.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2022-11-10 20:36:25 +01:00
DL6ER
ea537ddac3
Update expected binary information for cross-compiled armv6hf binary
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2022-07-30 18:08:03 +01:00
DL6ER
bfd9c02e89
Buster correctly builds ARMv5T binaries (Stretch still built for ARMv4 instead)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2022-07-30 18:08:02 +01:00
DL6ER
5d8f44d094
The official Raspberry Pi toolchain does not support Buster
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2022-07-30 18:08:02 +01:00
DL6ER
9545dda5b2
The armv4t builder has to stay on stretch as Buster discontinued armv4t support
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2022-07-30 18:08:02 +01:00
DL6ER
56b0124d64
Update binary classification after ftl-build container upgrade to Debian Buster
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2022-07-30 18:08:01 +01:00
Adam Warner
671a438c4d
Fix some spellings, ignore others
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2022-04-22 18:26:31 +01:00
Adam Warner
c0cf8de918
Rename CI variables to remove CIRCLE references, as we no longer use Circle CI. Also remove circle config.
...
Tweak build script to accept a `test` argument, and also to accept the existing arguments at any position
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2022-01-23 15:04:20 +00:00
DL6ER
5cc1679657
alpine gcc stopped adding -static-pie as special parameter with alpine:3.13+
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2021-10-09 19:01:23 +02:00
a1346054
7928db87c1
Add final newline
...
Signed-off-by: a1346054 <36859588+a1346054@users.noreply.github.com >
2021-09-17 15:37:26 +00:00
DL6ER
4b1a27b303
Use new stretch-based ftl-build:v1.8 containers
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-11-28 21:39:26 +01:00
DL6ER
ed1d7160c4
Downgrade expected glibc version and expect that stretch does not build a v5TE binary explicitly (instead, it does v4T)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-11-28 21:34:50 +01:00
DL6ER
7e5f1b8dcc
Remove buster-specific binary test output
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-11-28 21:20:31 +01:00
DL6ER
063800df78
Merge branch 'development' into new/lua
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-10-26 18:53:14 +01:00
DL6ER
7a1e031099
Use new armv4, armv5, armv6hf, armv7hf containers to build the corresponding binaries
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-10-14 07:28:34 +02:00
DL6ER
4f4d650378
Modify arch tests: libm is now the first dynamic library (if present)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-07-22 22:36:58 +02:00
DL6ER
59e92540b6
Do not link libm dynamically when building the static musl binary
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-07-22 21:29:33 +02:00
DL6ER
df6c13103e
Add "not stripped" to arm-qemu test
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-05-25 19:56:20 +02:00
DL6ER
c2d309401d
Also check result of "file pihole-FTL" to do some further checks on the generated binary. This now includes a check for the minimum supported Linux version.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-05-25 19:37:47 +02:00
DL6ER
da006e52ae
Add checks for the compiled binary for all supported CI platforms.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-05-25 18:55:21 +02:00