27 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
b99cb472f1 build: do a real non-size-optimized LTO build 2025-04-08 00:18:23 +02:00
Marcus Holland-Moritz
fbb080ebb9 chore: update library versions and add release date comment 2025-04-07 22:07:00 +02:00
Marcus Holland-Moritz
93368a4065 build: we don't link against bzip2 anymore, so no need to build it 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
a26ab4d6f3 build: disable libarchive features we don't use (yet) for static build 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
3366ef4585 build: tweak static libs config on alpine
- always use `-ffunction-sections -fdata-sections -fmerge-all-constants`
- don't use `-Os` with gcc
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
86c0cfc528 build: also build custom libfuse 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
50ba20dbcf build: build openssl without tests/docs 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
17f766111a build: don't build thin-lto stuff at the moment 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
5350edf2ab build: provide lto library versions on alpine; add zstd 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
c109cef774 build: update alpine dockerfile 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
4369f3d666 build: more static libs and size optimizations on alpine 2025-03-31 14:16:09 +02:00
Marcus Holland-Moritz
8fb7e97f13 build: refactor install-static-libs.sh to be more flexible 2025-03-31 14:16:09 +02:00
Marcus Holland-Moritz
8a8f32e55f build: update install-static-libs.sh 2025-03-18 13:23:44 +01:00
Marcus Holland-Moritz
fa644b4869 refactor: use cpptrace 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
6b34c771bf chore: update static lib versions 2024-07-28 02:14:49 +02:00
Marcus Holland-Moritz
9ed166c684 chore: build static openssl without fips support in docker container 2024-04-14 14:52:25 +02:00
Marcus Holland-Moritz
76b9702e03 chore: try ubuntu noble build again 2024-04-06 00:18:05 +02:00
Marcus Holland-Moritz
7287ef7aea chore: add build actions for fedore & arch 2024-04-02 17:14:56 +02:00
Marcus Holland-Moritz
10532a3297 chore(ricepp): install benchmark alongside artifacts 2024-02-25 20:26:32 +01:00
Marcus Holland-Moritz
dd166de993 chore: see if we can switch CI to ubuntu 24.04 2024-02-25 17:47:11 +01:00
Marcus Holland-Moritz
e0bcadd02c build: try building a gcc-static binary 2024-01-21 11:48:04 +01:00
Marcus Holland-Moritz
bf1a59c4c8 chore: retry "file" ftp download as it's extremely unreliable 2024-01-09 20:30:32 +01:00
Marcus Holland-Moritz
4d59bc677f Benchmark library tweaks 2023-12-17 23:02:28 +01:00
Marcus Holland-Moritz
bbb33af4ca Let's try building on Ubuntu 23.04 2023-12-17 23:02:28 +01:00
Marcus Holland-Moritz
f9f9b0b6fc Try FLAC static build again 2023-12-17 23:02:28 +01:00
Marcus Holland-Moritz
86b78b0c75 build: update build script / workflow 2023-11-19 10:07:20 +01:00
Marcus Holland-Moritz
3dd8ed987c Simplify static build code, now requires static libs to be installed 2023-07-17 11:20:53 +02:00