Skip to content

Commit f75d534

Browse files
build xxhash from source
1 parent 96ed4a9 commit f75d534

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,13 +387,19 @@ jobs:
387387
;;
388388
389389
omnios)
390-
# libxxhash not available?
391-
sudo pkg install gcc13 git pkg-config python-313
390+
sudo pkg install gcc13 git pkg-config python-313 gnu-make gnu-coreutils
392391
sudo ln -sf /usr/bin/python3.13 /usr/bin/python3
393392
sudo ln -sf /usr/bin/python3.13-config /usr/bin/python3-config
394393
sudo python3 -m ensurepip
395394
sudo python3 -m pip install virtualenv
396395
396+
# install libxxhash from source
397+
git clone --depth 1 https://github.com/Cyan4973/xxHash.git
398+
cd xxHash
399+
sudo gmake install INSTALL=/usr/gnu/bin/install PREFIX=/usr/local
400+
cd ..
401+
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH:-}"
402+
397403
python3 -m venv .venv
398404
. .venv/bin/activate
399405
python -V

0 commit comments

Comments
 (0)