Commit graph

36 commits

Author SHA1 Message Date
BtbN
0071c270bb Specify dlltool in meson cross files 2023-06-21 14:04:39 +02:00
BtbN
1ae971430e Update ct-ng configs 2023-06-04 01:29:42 +02:00
BtbN
01980b12aa Update ct-ng config 2023-03-22 18:26:58 +01:00
BtbN
ef8c6edf64 Disable -fstack-clash-protection on Windows
Apparently broken and unneccesary anyway: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90458#c4
2022-12-05 21:33:15 +01:00
BtbN
d89d75ea4a Enable -fstack-clash-protection on all targets 2022-12-05 18:57:54 +01:00
BtbN
2f0d9dbf8b Explicitly declare toolchain tools in base image 2022-11-02 22:02:09 +01:00
BtbN
1f74f0a60a Consolidate/clean up meson and cmake toolchain files 2022-11-02 21:53:03 +01:00
BtbN
41079cb7bf Reduce duplication of toolchain name a bit 2022-10-31 21:47:07 +01:00
BtbN
e768af40fb Enable gcc LTO optimization 2022-10-30 17:50:30 +01:00
BtbN
869e257511 Increase ct-ng log level 2022-10-23 21:52:56 +02:00
BtbN
5bd1b6a1e1 Bump ct-ng configs 2022-10-23 17:16:34 +02:00
BtbN
fcc7e6d9fb Make local build script spin up a temporary registry 2022-08-02 20:37:17 +02:00
BtbN
cfd9fde44f Update ct-ng config, use gcc 12 2022-07-06 13:25:52 +02:00
BtbN
c4ec85d577 Update ct-ng configs 2022-02-14 17:01:17 +01:00
BtbN
bdf1cc507a Switch all base images to ct-ng based toolchains 2021-12-06 18:23:09 +01:00
BtbN
7b95c47e64 Disable semantic interposition for build stages 2021-07-15 02:05:21 +02:00
BtbN
4b9fdabe83 Add alternative pkg-config path 2021-07-14 21:37:48 +02:00
BtbN
fe577307d2 Tell meson how to call pkg-config 2021-07-13 23:51:33 +02:00
BtbN
92da0222d7 Enable relro hardening 2021-05-15 01:03:46 +02:00
BtbN
454b9491ad Fix some redundancy/mispastes 2021-04-26 11:42:34 +02:00
BtbN
282aab5c38 Duplicate ldflags into cross.meson
For some reason, meson ignores LDFLAGS when cross compiling, so those
need to be duplicated here...
2021-04-25 21:56:01 +02:00
BtbN
56c81f3275 Migrate to ghcr.io 2021-04-05 19:51:41 +02:00
BtbN
964573fa91 Build rav1e ourselves 2021-04-04 04:08:20 +02:00
BtbN
dc20dd034e Install rust cross-toolchain 2020-11-07 22:34:35 +01:00
BtbN
b58de3baea Install gfortran cross-compiler 2020-10-30 15:15:36 +01:00
BtbN
745db8c050 Storage all images on Github Docker Registry 2020-09-20 17:30:32 +02:00
BtbN
3996a1d8f2 Add libaom 2020-09-06 18:28:49 +02:00
BtbN
01d4a8bd36 Integrade meson cross file 2020-09-06 16:34:09 +02:00
BtbN
7811434ee9 Fortify build 2020-09-05 23:58:44 +02:00
BtbN
559b42cb19 Move dirs to base image 2020-09-05 21:10:07 +02:00
BtbN
880be84135 Remove more potentially shared libraries 2020-09-04 19:19:43 +02:00
BtbN
6f3c668b22 Rely on environment to provide global flags 2020-09-04 00:09:48 +02:00
BtbN
9737292aca Use correct target instead 2020-09-03 23:50:17 +02:00
BtbN
1b853bc960 Add x265 and all its madness 2020-09-03 22:49:43 +02:00
BtbN
b87c78bae4 Improve build script a bit 2020-09-03 16:56:47 +02:00
BtbN
f4ed3a8008 Move base images to subdir 2020-09-03 16:33:37 +02:00