-
Notifications
You must be signed in to change notification settings - Fork 48
Running on RHEL
To execute the pre-built AppImage distribution of PandA Bambu HLS on a CentOS/RHEL operating system, you need to follow these steps:
Running the AppImage requires Fuse to be installed. Also, PandA Bambu needs GCC and its libraries to successfully run the frontend compilers. You can install the required packages using dnf or yum package manager:
sudo dnf install -y fuse-libs gcc gcc-c++ glibc-devel.i686 libgcc.i686 libstdc++-devel.i686 ncurses-devel.i686
Download the latest PandA Bambu HLS AppImage from the official GitHub repository. You can do this manually from the repository's releases page or the release website
wget https://release.bambuhls.eu/bambu-<version>.AppImage
The downloaded AppImage must be made executable as follows:
chmod +x /path/to/downloaded/bambu-<version>.AppImage
Finally, you can add a link to your default bin directory to easily use Bambu system-wide:
sudo ln -s /path/to/downloaded/bambu-<version>.AppImage /usr/local/bin/bambu
Now you can use PandA Bambu HLS for your high-level synthesis tasks. If you need to update to newer versions, simply replace the old AppImage with the new one and update the soft link accordingly. Enjoy using PandA Bambu HLS!
bambu --version