Commit graph

19 commits

Author SHA1 Message Date
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
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
BtbN
f297cf6c5b No PIE for now 2021-05-14 13:30:49 +02:00
BtbN
bd36724a09 crosstools-ng based linux build env 2021-05-14 04:51:00 +02:00
BtbN
21424f0484 Test fixed cmake module 2021-05-13 15:47:08 +02:00
BtbN
79716dac4b Try setting policy in toolchain file 2021-05-13 15:12:22 +02:00
BtbN
05cffc15cf Fix cmake policy issue globally 2021-05-13 14:36:08 +02:00
BtbN
961f484eec Install glibc-compat in Linux-Image 2021-05-13 13:41:26 +02:00
BtbN
c0a0ef3089 Install cargo-c from Alpine repos 2021-05-13 13:36:16 +02:00
BtbN
d0f6bd727f Add experimental alpine linux64 base image 2021-05-13 03:49:42 +02:00