Hi Craig and the community,
Like many others, I encountered the duplicate symbol: verbose linker errors when attempting to build Sasquatch on modern GCC versions (10 and above). Additionally, setting up the environment on non-Debian systems or mobile environments like Termux can be quite challenging due to dependency management.
To address this, I’ve developed an automated orchestrator/patcher that:
- Fixes legacy header conflicts: It dynamically refactors the headers on-the-fly to prevent linker errors.
- Ensures Cross-Platform compatibility: It provides out-of-the-box support for Arch, Fedora, Alpine, and even Termux.
- Simplifies the build: It automates the entire process into a single command.
I wanted to share my repository here to help anyone in the community who needs to keep this essential tool running on modern development stacks:
https://github.com/M-Tarantino/Sasquatch-Universal-Builder
Thank you for the incredible foundation you've built with Sasquatch!