Fixed
- Fix zstd support in binutils
- Binutils uses pkg-config to find the required library, but for some reason, pkg-config was inconsistently failing to detect it on some platforms. This change now explicitly sets the library path so that binutils always finds it.
Changed
- Change some defaults in binutils
- Pass
-z separate-code
,--rosegment
,-z relro
and-z noexecstack
to the linker invocation - Use zstd to compress debug sections
- Update system roots
Added
- Add support to
loongarch64