Skip to content

Running on RHEL

Serena Curzel edited this page Sep 29, 2023 · 3 revisions

PandA Bambu HLS AppImage installation

To execute the pre-built AppImage distribution of PandA Bambu HLS on a CentOS/RHEL operating system, you need to follow these steps:

Install prerequisites

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 AppImage distribution

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

AppImage setup

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

Run PandA Bambu HLS:

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