907 Commits

Author SHA1 Message Date
161fb62ce7
Remove hardening flags to allow untrusted packages to be specifically hardened using envs. Move linker stripping flag to standard linker flags. 2023-01-17 05:11:24 +00:00
bbcf29bcee
Sort linker flags A-Z. 2023-01-17 05:09:50 +00:00
c8d2974c94
Add linker stripping flag. 2023-01-17 05:05:52 +00:00
b2b5946df7
Add linker stripping flag. 2023-01-17 05:03:55 +00:00
bec3b50ecd
Remove hardening flags to allow untrusted packages to be specifically hardened using envs. Move linker stripping flag to standard linker flags. 2023-01-17 05:02:48 +00:00
3b2d2e2233
Enable Firefox hardening flags since it is classified as an untrusted program which executes external, untrusted code. 2023-01-17 05:01:05 +00:00
eb6bc7f14d
Remove hardening flags to allow untrusted packages to be specifically hardened using envs. 2023-01-17 04:59:57 +00:00
9b9fc0e47e
Remove CET support from GCC toolchain. Enable X support for gui-libs/wlroots and gui-wm/sway for Xwayland support. 2023-01-17 04:51:30 +00:00
edcae12e9c
Remove Clang sanitizers support since they are mostly useless on musl libc. 2023-01-17 03:31:00 +00:00
92f6d141f0
Sort flags A-Z. 2023-01-17 01:53:01 +00:00
d91d5d5158
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. Sort compiler flags A-Z. 2023-01-17 01:49:32 +00:00
e43700cfc0
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. Sort compiler flags A-Z. 2023-01-17 01:47:33 +00:00
385f144342
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. Sort compiler flags A-Z. Sort linker flags A-Z. 2023-01-17 01:45:41 +00:00
6ad0be4336
Sort all flags A-Z. 2023-01-17 01:43:19 +00:00
490f65c47d
Sort all flags A-Z. 2023-01-17 01:41:45 +00:00
028c4aebd3
Sort all flags A-Z. 2023-01-17 01:40:08 +00:00
52597eeae4
Fix stack clash protection compiler hardening flag. Sort all flags A-Z. 2023-01-17 01:39:03 +00:00
3199d5206c
Fix stack clash protection compiler hardening flag. Sort all flags A-Z. 2023-01-17 01:37:41 +00:00
35095be95d
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:33:37 +00:00
e2b1a669c5
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:31:17 +00:00
79d9da5b59
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:29:41 +00:00
d1106991fd
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:27:42 +00:00
749da8ae12
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:25:00 +00:00
2b77e163f4
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. 2023-01-17 01:22:16 +00:00
a244fd9746
Update Linux to version 6.1.6. Disable legacy vsyscall by default (also remove command-line option since it is now default). Remove block debugfs support. Remove obsolete and unnecessary advanced partition support. Remove kernel core dump support. Remove CPU microcode from kernel since UEFI provides latest version. Remove LED support. Build graphics support into kernel. Remove unnecessary XZ architecture support. Disable early printk. Disable x86 FPU debugging. 2023-01-15 04:55:53 +00:00
1360b545ba
Add sys-apps/file USE flag zstd. 2023-01-14 20:52:52 +00:00
ba60a3b6de
Switch Gentoo repository from rsync to Git. 2023-01-12 20:46:51 +00:00
63ad27072d Add Git Inferencium configuration file. 2023-01-08 23:29:17 +00:00
7e19ef181b Add Git configuration file. 2023-01-08 23:25:42 +00:00
2529504243 Add Delete key, Home key, and End key, keybinds. 2023-01-07 21:58:14 +00:00
477f24f9b5 Change default hostname to AA000-0. 2023-01-07 21:29:30 +00:00
c35cbfa947 Update version. 2023-01-07 21:28:12 +00:00
397fb6f1a4 Update package list. 2023-01-07 21:27:49 +00:00
9cb57784b5 Fix library path. 2023-01-07 21:27:19 +00:00
25e1fa8409 Decrease default volume to 50 as safety against loud videos at startup. 2023-01-07 18:53:44 +00:00
fef61e7178 Set MPV demuxer cache size to 512,000 KiB. 2023-01-07 18:51:39 +00:00
b3fe2b5b73 Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:56:52 +00:00
b67ccd5b4c Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:56:27 +00:00
66a1cabb92 Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:55:48 +00:00
6ba1f0950a Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:55:04 +00:00
c5d44bd79e Add Portage programming languages set. 2023-01-05 20:21:26 +00:00
6160dd8ee3 Remove sys-libs/musl fix-pamalloc patch since Chromium is no longer used on this system and musl no longer requires patching for it. 2023-01-03 20:37:02 +00:00
4f1c8c6100 Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:35:04 +00:00
44ff26d16a Force compiler code tuning to AMD Zen 3 architecture. Fix Rust -C flags. 2023-01-03 20:34:13 +00:00
6d709c8252 Force compiler code tuning to AMD Zen 3 architecture. Fix Rust -C flags. 2023-01-03 20:33:01 +00:00
718c891a7b Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:31:52 +00:00
1ee4088df4 Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:31:05 +00:00
0846a6651d Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:30:25 +00:00
12527f7796 Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:29:35 +00:00
235cca5c7c Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 14:05:30 +00:00