BtbN
|
336c8909c8
|
Don't depend on zip
Closes #284
|
2023-07-22 15:46:57 +02:00 |
|
BtbN
|
0071c270bb
|
Specify dlltool in meson cross files
|
2023-06-21 14:04:39 +02:00 |
|
BtbN
|
c3fec1bd50
|
Add infrastructure for caching downloads in separate image
|
2023-06-18 19:57:13 +02:00 |
|
BtbN
|
1ae971430e
|
Update ct-ng configs
|
2023-06-04 01:29:42 +02:00 |
|
BtbN
|
ccda3224ff
|
Update Ubuntu base version
|
2023-05-29 15:29:46 +02:00 |
|
BtbN
|
01980b12aa
|
Update ct-ng config
|
2023-03-22 18:26:58 +01:00 |
|
BtbN
|
12473a216f
|
Add new python dependency
|
2022-12-24 15:55:49 +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
|
ec535f414f
|
Update base Image to Ubuntu 22.10
This has newer meson, which fixes an important LTO related issue.
|
2022-11-02 22:06:40 +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
|
f83799c36f
|
Fix build of old glibc with default-pie gcc
|
2022-10-23 21:52:56 +02:00 |
|
BtbN
|
869e257511
|
Increase ct-ng log level
|
2022-10-23 21:52:56 +02:00 |
|
BtbN
|
b6b1d68d83
|
Revert "Bump linux64 minimum toolchain version"
This reverts commit 37f2a44634 .
|
2022-10-23 19:20:49 +02:00 |
|
BtbN
|
37f2a44634
|
Bump linux64 minimum toolchain version
The old-old stuff finally started breaking things
|
2022-10-23 18:17:12 +02:00 |
|
BtbN
|
5bd1b6a1e1
|
Bump ct-ng configs
|
2022-10-23 17:16:34 +02:00 |
|
BtbN
|
9210cc598d
|
Add incremenal backoff and random delay to retry tool
|
2022-09-02 14:26:23 +02:00 |
|
BtbN
|
fcc7e6d9fb
|
Make local build script spin up a temporary registry
|
2022-08-02 20:37:17 +02:00 |
|
BtbN
|
d1dd644b80
|
Make retry tool generic
|
2022-07-13 01:46:13 +02:00 |
|
BtbN
|
a74783a375
|
Add missing build dependencies to base Dockerfile
|
2022-07-12 23:35:23 +02:00 |
|
BtbN
|
a4c1851a86
|
Add missing python dep
|
2022-07-11 21:43:48 +02:00 |
|
tsukumi
|
f29d3b5662
|
Add support for Linux aarch64 builds
|
2022-07-06 14:47:59 +02:00 |
|
BtbN
|
cfd9fde44f
|
Update ct-ng config, use gcc 12
|
2022-07-06 13:25:52 +02:00 |
|
BtbN
|
c68820877b
|
Update to Ubuntu 22.04
|
2022-06-12 13:24:06 +02:00 |
|
BtbN
|
c4ec85d577
|
Update ct-ng configs
|
2022-02-14 17:01:17 +01:00 |
|
BtbN
|
df8e5bf96f
|
Try building Linux images again with aggressiv fetch retries
|
2022-01-04 19:49:05 +01:00 |
|
BtbN
|
a209c6b6c5
|
Use non-hacky hidden shim symbols
|
2021-12-24 14:05:08 +01:00 |
|
BtbN
|
c6b1f3a439
|
Hide trampoline symbols, lazy-load vaapi as well
|
2021-12-21 01:50:55 +01:00 |
|
BtbN
|
60c5fd666d
|
Exclude additional glibc libraries from static linking
|
2021-12-20 22:02:14 +01:00 |
|
BtbN
|
1fcefa4a08
|
Use dynamic implib wrapper for all X11 libs
|
2021-12-20 17:32:39 +01:00 |
|
BtbN
|
bdf1cc507a
|
Switch all base images to ct-ng based toolchains
|
2021-12-06 18:23:09 +01:00 |
|
BtbN
|
71994e145a
|
Update linux64 ct-ng config
|
2021-12-06 14:18:36 +01:00 |
|
BtbN
|
7d78603a11
|
Update Ubuntu base version
|
2021-10-28 21:28:11 +02:00 |
|
BtbN
|
cbb3adabf7
|
Use external mirror for isl download
|
2021-10-01 14:50:33 +02:00 |
|
BtbN
|
ecc6f8063b
|
Update ct-ng config
|
2021-10-01 14:38:07 +02: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
|
3f975f1e67
|
Update ct-ng config
|
2021-07-13 23:01:14 +02:00 |
|
BtbN
|
c75fa3b113
|
Hide symbols of all libraries
|
2021-05-15 15:05:54 +02:00 |
|
BtbN
|
186846abf3
|
Add support for stage-only flags
|
2021-05-15 14:27:46 +02:00 |
|
BtbN
|
92da0222d7
|
Enable relro hardening
|
2021-05-15 01:03:46 +02:00 |
|
BtbN
|
654a6d765e
|
Build entire toolchain as PIC for proper static linking
|
2021-05-15 00:43:43 +02:00 |
|
BtbN
|
fbbdbf4905
|
Statically linking libgomp seems impossible
|
2021-05-14 19:10:57 +02:00 |
|
BtbN
|
0d2bd6fede
|
Ensure Toolchain is built entirely as PIC/PIE
|
2021-05-14 18:57:58 +02:00 |
|
BtbN
|
c44ba35915
|
Add PIC flags to global C/XXFLAGS
|
2021-05-14 17:58:06 +02:00 |
|
BtbN
|
11b8f6eb0e
|
Enable hardening by default in Linux toolchain
|
2021-05-14 14:52:26 +02:00 |
|