make -C programs zstd-pgo
./programs/zstd -b
+ intel-cet-compatibility:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # tag=v3
+ - name: Build Zstd
+ run: |
+ make -j zstd V=1
+ readelf -n zstd
+ - name: Get Intel SDE
+ run: |
+ curl -LO https://downloadmirror.intel.com/813591/sde-external-9.33.0-2024-01-07-lin.tar.xz
+ tar xJvf sde-external-9.33.0-2024-01-07-lin.tar.xz
+ - name: Configure Permissions
+ run: |
+ echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
+ - name: Run Under SDE
+ run: |
+ sde-external-9.33.0-2024-01-07-lin/sde -cet -cet-raise 0 -cet-endbr-exe -cet-stderr -cet-abort -- ./zstd -b3
+
# Failing tests, for reference
# - name: make check
# run: |
# make CC=/opt/intel/oneapi/compiler/latest/linux/bin/intel64/icc check
-
-
-# intel-cet-compatibility tests are currently failing, during download stage
-#
-# intel-cet-compatibility:
-# runs-on: ubuntu-latest
-# steps:
-# - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # tag=v3
-# - name: Build Zstd
-# run: |
-# make -j zstd V=1
-# readelf -n zstd
-# - name: Get Intel SDE
-# run: |
-# curl -LO https://downloadmirror.intel.com/684899/sde-external-9.0.0-2021-11-07-lin.tar.xz
-# tar xJvf sde-external-9.0.0-2021-11-07-lin.tar.xz
-# - name: Configure Permissions
-# run: |
-# echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
-# - name: Run Under SDE
-# run: |
-# sde-external-9.0.0-2021-11-07-lin/sde -cet -cet-raise 0 -cet-endbr-exe -cet-stderr -cet-abort -- ./zstd -b3