Commit Graph

231 Commits

Author SHA1 Message Date
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 a0384b8b70 Set $ORIGIN based rpath on shared linux binaries 2021-05-14 19:23:11 +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 157c185e4f Re-Add pthread flag for soxr 2021-05-14 15:29:54 +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 4a2c335c06 Update stage scripts for crosstools based linux build 2021-05-14 04:52:29 +02:00
BtbN bd36724a09 crosstools-ng based linux build env 2021-05-14 04:51:00 +02:00
BtbN 3e64643b8c Slightly reduce amount of base layers 2021-05-13 23:05:38 +02:00
BtbN 7f7fdb5a99 Release .tar.xz as well 2021-05-13 19:48:49 +02:00
BtbN 8df6a4b92d Enable shared linux programs (EXPERIMENTAL) 2021-05-13 17:35:50 +02:00
BtbN 368897e4b2 Only apply intl fixup on Linux 2021-05-13 17:21:19 +02:00
BtbN 649d6cfe8a Silence nasm warnings in xavs2 as well 2021-05-13 16:20:32 +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 f2ab61d2f3 Clean up x265 build and warnings 2021-05-13 13:59:25 +02:00
BtbN 9621ad17de Fix weird CMake-Policy inconsistency 2021-05-13 13:42:16 +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 a92bb7a457 Enable Linux-Builds 2021-05-13 03:54:59 +02:00
BtbN 3d21025056 Add linux compatibility to stage scripts 2021-05-13 03:49:42 +02:00
BtbN d0f6bd727f Add experimental alpine linux64 base image 2021-05-13 03:49:42 +02:00
BtbN 3f7d7b73db Update zimg 2021-05-11 20:44:55 +02:00
BtbN 9d0ab7f759 Link to alternative vulkan library name 2021-04-30 01:39:47 +02:00
nanake 0d283363b5 FriBidi: switch to meson
to eradicate warnings about missing c2man
2021-04-26 15:58:27 +02:00
BtbN 454b9491ad Fix some redundancy/mispastes 2021-04-26 11:42:34 +02:00
BtbN ca3b93f116 Update to Ubuntu 21.04 2021-04-25 22:40:57 +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 ff109e148a Disable build of unused vmaf tools 2021-04-25 21:36:29 +02:00
BtbN 0e987c8328 Include xxd in base image 2021-04-16 18:31:53 +02:00
BtbN b628adb6b8 Attempt to fix suboptimal cache behaviour again 2021-04-16 11:04:19 +02:00
BtbN 133f0117f7 Revert "Attempt to fix suboptimal cache behaviour"
This reverts commit a3cf605fa9.
2021-04-15 22:39:40 +02:00
BtbN 08b987be81 Patch aom to support built-in vmaf models 2021-04-15 21:43:35 +02:00
BtbN a3cf605fa9 Attempt to fix suboptimal cache behaviour 2021-04-15 20:42:19 +02:00
BtbN 01c406e23b Use built in vmaf model 2021-04-15 19:58:25 +02:00
nanake 75db19361e Roll release/4.4 2021-04-09 19:33:08 +02:00
BtbN bc49c2cc2e Explicit pull should no longer be needed with BuildKit 2021-04-09 06:52:11 +02:00
BtbN b2e9d1a9ed Reduce MinGW layer size 2021-04-06 06:23:15 +02:00
BtbN 8a8d78815d Shuffle packages into fewer layers 2021-04-06 05:08:33 +02:00
BtbN 6aa734be0a Fix build flag enumeration of scripts.d with subdirs 2021-04-06 04:42:56 +02:00
BtbN d98ab0239e Ensure use of BuildKit 2021-04-06 04:38:26 +02:00
BtbN 487c68037b Consolidate lilv dependencies into single layer 2021-04-06 04:33:17 +02:00
BtbN c419c549b9 Add fully layered build 2021-04-06 04:33:17 +02:00
BtbN d3518d0933 Enable BuildKit inline cache 2021-04-05 21:37:38 +02:00