27 Commits

Author SHA1 Message Date
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