You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Admittedly, because I maintain Bloom's DEB, RPM, and Arch packages, I haven't paid much attention to Bloom's build process. For newcomers, building from source can involve quite a lot of pain.
I've spent some time improving and simplifying the build process. All of these changes are in the develop branch. If you've looking to build Bloom from source, it may be best to use that branch. Follow the instructions in the README.
There are too many changes for me to go through here, but here's the gist of it:
The install rules are no longer coupled with packaging - meaning you can run cmake --install ./ freely, and have Bloom installed on your machine (as opposed to a release directory, for packaging).
The distributed shared library binaries will not be installed when building Bloom from source - your own system libraries will be used. The distributed binaries will only be used for packaging.
Warnings that were appearing in more recent compiler versions (G++ 11 & 12) have been addressed.
Finally, make sure you're using a fairly recent OS, with access to a package repository that hosts fairly recent packages. Bloom depends on some fairly recent libraries - you'll need to install these before you can build Bloom. If you're on some really old OS, where the packages are very outdated, you've going to have a hard time bringing in those dependencies.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Admittedly, because I maintain Bloom's DEB, RPM, and Arch packages, I haven't paid much attention to Bloom's build process. For newcomers, building from source can involve quite a lot of pain.
I've spent some time improving and simplifying the build process. All of these changes are in the
develop
branch. If you've looking to build Bloom from source, it may be best to use that branch. Follow the instructions in the README.There are too many changes for me to go through here, but here's the gist of it:
cmake --install ./
freely, and have Bloom installed on your machine (as opposed to a release directory, for packaging).Finally, make sure you're using a fairly recent OS, with access to a package repository that hosts fairly recent packages. Bloom depends on some fairly recent libraries - you'll need to install these before you can build Bloom. If you're on some really old OS, where the packages are very outdated, you've going to have a hard time bringing in those dependencies.
Beta Was this translation helpful? Give feedback.
All reactions