Architecture | Ubuntu 18.04 LTS | Ubuntu 20.04 LTS | Ubuntu 22.04 LTS | Windows 7 | Windows 10 | Windows 11 | CentOS 7.9-2009 |
---|---|---|---|---|---|---|---|
x86_64 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
ARM | ✅ | ✅ | ✅ |
c++14
:
gcc: 11.4.0
(22.04), 9.4.0
(20.04), 7.5.0
(18.04), 9.3.1
(CentOS)14.2
⚠️ Warning:
GLIBC version 3.4.30 is required to be able to use the heexCore
.
On Ubuntu 18.04, you can add support for GLIBC 3.4.30 by running the following commands:
3.10
(Ubuntu 22.04 & Windows), 3.8
(20.04), 3.6
(18.04 & CentOS)
⚠️ Warning: Due to the Boost library version we are using (1.84.0), python 3.11 is currently not supported.Configuring and building with python requires the
--with-python
optional flags to be provided to the ./heex sdk build
CLI command.
Heex CLI
.
Some software dependencies are not integrated in our solution, but are required to build and operate it at run-time.
Affected dependencies are tagged for non-automated install (ie. user manual installation is required) and for external tool (ie. the tool need to be available in the machine).
runHeexKernel.sh
script with the wait-for-jobs-completion
option.program_options
, thread
, filesystem
, system
,date_time
, regex
, serialization
, and log
. and python
. Also requires python
when enabled.build-essential
package (libc, gcc, g++, make, dpkg-dev, …)cmake
3.24.0 binaries (for 18.04 and CentOS only)Heex CLI
.