Skip to content

ClickHouse/idxd-config

This branch is up to date with intel/idxd-config:stable.

Folders and files

NameName
Last commit message
Last commit date
Jan 7, 2025
Jan 7, 2025
Aug 26, 2023
Aug 4, 2023
Jul 31, 2024
Feb 10, 2021
Nov 20, 2019
Jan 7, 2025
Dec 7, 2024
Mar 2, 2023
Feb 10, 2021
Mar 2, 2023
Dec 2, 2021
Mar 8, 2023
May 4, 2024
Nov 20, 2019
Aug 22, 2023
Aug 22, 2023
Nov 20, 2019
Dec 19, 2024
Mar 2, 2023
Apr 20, 2021
Mar 2, 2023
Jul 31, 2024
Nov 20, 2019
Sep 18, 2020
Sep 18, 2020
Nov 20, 2019
Sep 18, 2020
Jun 28, 2022

Repository files navigation

accel-config

Utility library for controlling and configuring DSA (Intel® Data Streaming Accelerator Architecture) and IAA (Intel® Analytics Accelerator Architecture) sub-systems in the Linux kernel

Resolve dependencies

Fedora, RHEL, CentOS

yum groupinstall "Development Tools"
yum install autoconf automake libtool pkgconf rpm-build rpmdevtools
yum install asciidoc xmlto libuuid-devel json-c-devel zlib-devel openssl-devel

Debian

apt install build-essential
apt install autoconf automake autotools-dev libtool pkgconf asciidoc xmlto
apt install uuid-dev libjson-c-dev libkeyutils-dev libz-dev libssl-dev
apt install debhelper devscripts debmake quilt fakeroot lintian asciidoctor
apt install file gnupg patch patchutils

Build

./autogen.sh
./configure CFLAGS='-g -O2' --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64
make
make check
sudo make install

Build with test

./autogen.sh
./configure CFLAGS='-g -O2' --prefix=/usr --sysconfdir=/etc \
    --libdir=/usr/lib64 --enable-test=yes
make
make check
sudo make install

Build RPM

mkdir -p ${HOME}/rpmbuild/SOURCES
./autogen.sh
./configure CFLAGS='-g -O2' --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64
make rhel/accfg.spec
./rpmbuild.sh

Build as RPM package with test

mkdir -p ${HOME}/rpmbuild/SOURCES
./autogen.sh
./configure CFLAGS='-g -O2' --prefix=/usr --sysconfdir=/etc \
    --libdir=/usr/lib64 --enable-test=yes
make rhel/accfg-test.spec
./rpmbuild-test.sh

There are a number of packages required for the build steps that may not be installed by default. For information about the required packages, see the "BuildRequires:" lines in accfg.spec.in and accfg-test.spec.in.

Build Debian Package

export DEBEMAIL="your.email@example.org"
export DEBFULLNAME="Firstname Lastname"
./autogen.sh
./configure CFLAGS='-g -O2' --prefix=/usr --sysconfdir=/etc \
    --libdir=/usr/lib64 --enable-test=yes

./debdch.sh
(Run dch -r and edit debian/changelog as necessary)

./debbuild.sh

Debian package components would be created in ./debpkg

debian/changelog changes should be committed

About

Accel-config / libaccel-config

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 92.2%
  • Shell 6.4%
  • Other 1.4%