Running EDF Builds on RHEL

Running EDF Builds on RHEL

 

Customers are often required to use RedHat Enterprise Linux (RHEL) for development. The upstream base for the Embedded Development Framework (EDF), the Yocto Project, does not support RHEL. Support requests for EDF builds on RHEL / using Docker will likely be rejected unless it’s very clear that the issue is not related to RHEL / Docker. Fortunately here are a couple of options for customers:

Use RHEL

While AMD does not officially support building EDF on RHEL, AMD conducts EDF testing on AlmaLinux, which aims to be binary/ABI compatible with RHEL and Rocky Linux, which aims to be 100% bug-for-bug compatible with RHEL. This compatibility allows for reasonable confidence that running Yocto Project builds for the AMD EDF on RHEL will be successful.

It is advisable for customers to use the same version of RHEL as the one AMD tested against AlmaLinux/Rocky Linux to maximize compatibility and reliability.

Use Docker

While AMD also does not officially support Docker containers for development, for a more straightforward and manageable development environment, AMD recommends using the example Docker container: xilinx/edf:ubuntu2204-25.11. Docker facilitates consistent and easy deployment across different setups, making the development process smoother for customers.


Downloads and Release Notes | Supported OS

https://hub.docker.com/r/xilinx/edf