74 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
85b26dc4b8 build: add debian to CI pipeline 2025-07-18 11:38:35 +02:00
Marcus Holland-Moritz
adf7cc2e13 build: support RISCV64 build (fixes gh #266) 2025-07-18 11:38:35 +02:00
Marcus Holland-Moritz
5cf77cc8d9 build: clean up github workflow 2025-04-21 17:53:56 +02:00
Marcus Holland-Moritz
6a8048f2b0 build: simplify windows build workflow 2025-04-21 17:53:56 +02:00
Marcus Holland-Moritz
9bcb8316fd build: try re-enabling artifact upload (for Linux artifacts, at least) 2025-04-21 17:53:56 +02:00
Marcus Holland-Moritz
957867df5a build: disable two currently unused build variants on aarch64 2025-04-21 17:53:56 +02:00
Marcus Holland-Moritz
3cf45955d2 build: build both LibreSSL and OpenSSL binaries 2025-04-21 17:53:56 +02:00
Marcus Holland-Moritz
84157a1c9e build: clean up workflows 2025-04-16 08:35:43 +02:00
Marcus Holland-Moritz
a22cbc3ed6 build: no need to build mimalloc version without minimal 2025-04-15 18:40:36 +02:00
Marcus Holland-Moritz
d42f06360f build: remove unused SCRIPT argument 2025-04-11 21:03:28 +02:00
Marcus Holland-Moritz
897c0f9e49 build: add more mimalloc builds 2025-04-09 21:42:32 +02:00
Marcus Holland-Moritz
084176d5fd feat: try supporting mimalloc 2025-04-09 06:57:13 +02:00
Marcus Holland-Moritz
f26211b72a build: try minimal-nojemalloc build 2025-04-08 20:04:52 +02:00
Marcus Holland-Moritz
b99cb472f1 build: do a real non-size-optimized LTO build 2025-04-08 00:18:23 +02:00
Marcus Holland-Moritz
37849ee37c build: also produce a clang-release-lto artifact 2025-04-07 23:16:00 +02:00
Marcus Holland-Moritz
58bf783a7b build: update workflow to include -minimal config 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
592bf61979 build: don't try relsize builds with gcc 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
597f0946ff build: move work away from the ARM nodes 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
ad3778d8e5 build: try enabling LTO builds 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
d33385ae5f build: disable ubuntu static builds 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
cb883f6df4 build: add size-optimized release build 2025-03-31 14:16:09 +02:00
Marcus Holland-Moritz
9822528a69 build: add more alpine builds to workflow 2025-03-31 14:16:09 +02:00
Marcus Holland-Moritz
514ca07e64 build: try adding alpine configs 2025-03-31 14:16:09 +02:00
Marcus Holland-Moritz
53fd010da2 build: use ${HOME} for local directories in workflow 2025-03-17 11:27:40 +01:00
Marcus Holland-Moritz
fa644b4869 refactor: use cpptrace 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
9724cf4203 chore: disable artifact uploads while they're unreliable 2025-02-13 17:40:11 +01:00
Marcus Holland-Moritz
751fcc90e7 build: upload windows debug artifact 2024-08-16 19:43:34 +02:00
Marcus Holland-Moritz
048569837a build: add nostacktrace static builds 2024-08-14 16:36:16 +02:00
Marcus Holland-Moritz
845ab050bb build: rebalance arm64/amd64 jobs 2024-08-14 11:30:20 +02:00
Marcus Holland-Moritz
9f2f696447 build: cut down number of CI builds 2024-08-14 09:58:03 +02:00
Marcus Holland-Moritz
7838b995b7 build: speed up CI pipeline 2024-08-14 09:03:05 +02:00
Marcus Holland-Moritz
dda3b0273b build: make macOS build job more ccache friendly 2024-08-14 00:00:40 +02:00
Marcus Holland-Moritz
dc38bfa343 build: more Windows / macOS build configs 2024-08-13 22:14:06 +02:00
Marcus Holland-Moritz
bf94c23cc5 build: make package-source a requirement for git builds 2024-08-13 16:38:27 +02:00
Marcus Holland-Moritz
fcd172a706 build: CI for macOS 2024-08-13 16:28:11 +02:00
Marcus Holland-Moritz
1daa729d59 build: try to cache source tarballs 2024-08-13 14:31:02 +02:00
Marcus Holland-Moritz
03d6b14870 build: prefer shared library builds in CI 2024-08-13 12:01:06 +02:00
Marcus Holland-Moritz
dd0db4fe69 build: move some jobs from arm64 to amd64 2024-08-13 11:53:01 +02:00
Marcus Holland-Moritz
2355aba67b build: use local repo cache in CI 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
a4b851e93e build: enable builds from source tarball in CI 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
f1e4400a3a build: source tarball artifact upload in CI 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
e0a7a63518 build: split build into libdwarfs/tools/driver 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
6a9d29ed24 build: drop USE_PREFERRED_LIBS and fix Windows build 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
cccf6886a9 build: nuke the windows hybrid build 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
a4a8f44075 build: add nostacktrace build to CI matrix 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
29503b2fdf chore: separate build type from sanitizer/coverage option 2024-08-09 23:27:21 +02:00
Marcus Holland-Moritz
115e49739d chore: enable shared lib build in CI 2024-08-02 09:31:08 +02:00
Marcus Holland-Moritz
35c7d20f9e build: simpify code coverage logic 2024-07-29 23:51:37 +02:00
Marcus Holland-Moritz
3f0567b325 build: re-enable clang build on Jammy after switch to range-v3 2024-07-28 13:01:36 +02:00
Marcus Holland-Moritz
a71203bcf0 build: we no longer support clang on Ubuntu Jammy 2024-07-27 21:23:13 +02:00