Changed
- Default to atomic locks on SPARC
- It was the only target still using mutex locks. Since atomics are not natively supported on SPARC, we need to rely on
-latomic
for support. - Add
/usr/include/<triplet>
to the list of include directories - Most Linux distros nowadays support multilib. In such scenarios, they place architecture-specific files inside a directory suffixed with the architecture triplet under
/usr
. Since we were not using it until now, we risked missing header and library files when usingOBGGCC_SYSTEM_LIBRARIES
.
Added
- Add the
nz
package manager - This is a CLI tool that allows installing packages from APT repositories into a local directory. It can be used to download prebuilt libraries to satisfy project dependencies when cross-compiling.