Skip to content

Fix compilation errors against modern boost libraries and dynamic boost_system linkage on Ubuntu ARM64#3

Open
gjbauer wants to merge 12 commits into
BuLogics:masterfrom
gjbauer:master
Open

Fix compilation errors against modern boost libraries and dynamic boost_system linkage on Ubuntu ARM64#3
gjbauer wants to merge 12 commits into
BuLogics:masterfrom
gjbauer:master

Conversation

@gjbauer

@gjbauer gjbauer commented May 31, 2026

Copy link
Copy Markdown

I applied patches that I found on two other GitHub repos and spent a few minutes fighting the remaining compiler errors and was successfully able to get the library to compile in 2026 on my Ubuntu ARM64 machine.

However, Ubuntu does not package libboost-system for ARM64, so I had to compile it myself. I created a script in the repository to automate this process and added a conditional to the Makefile to check the architecture of the host system. If it is ARM64, it manually links to the path that the boost_system library installs to during the manual build process, otherwise it defaults to the original -lboost_system flag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant