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 |
|