HACK: set iowait to false on setting up liburing - #6539
Closed
jasagredo wants to merge 1 commit into
Closed
IOG Hydra / ci/hydra-build:x86_64-linux.native.benchmarks/tx-generator/tx-generator-bench
failed
Apr 17, 2026 in 0s
Build dependency failed
1 failed steps
Details
Failed Steps
Step 1
Derivation
/nix/store/qd7l6c0bk60kzml37m6j2b280p3i56hy-blockio-uring-lib-blockio-uring-0.1.0.3.drv
Log
Running phase: unpackPhase
unpacking source archive /nix/store/kk57hds7m3y473mjz9bkgcv2n7h4d0q4-blockio-uring-c907fdf
source root is blockio-uring-c907fdf
Running phase: patchPhase
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
Configure flags:
--prefix=/nix/store/yml95dj55y2s3lx7f7dpb24n2ni6aarr-blockio-uring-lib-blockio-uring-0.1.0.3 lib:blockio-uring --package-db=clear --package-db=/build/tmp.xJhwr14WW8/lib/ghc-9.6.7/lib/package.conf.d --exact-configuration --dependency=primitive=primitive-0.9.1.0-AElAOg7RWPrK8TD1mt4mft --dependency=vector=vector-0.13.2.0-EuyJviusT5v6Iyho9D6sFZ --dependency=vector-stream=vector-stream-0.1.0.1-7qX9oQxWHCz9yDWW5CqJnq --dependency=array=array-0.5.8.0 --dependency=base=base-4.18.3.0 --dependency=deepseq=deepseq-1.4.8.1 --dependency=ghc-bignum=ghc-bignum-1.3 --dependency=ghc-boot-th=ghc-boot-th-9.6.7 --dependency=ghc-prim=ghc-prim-0.10.0 --dependency=integer-gmp=integer-gmp-1.1 --dependency=pretty=pretty-1.1.3.6 --dependency=rts=rts-1.0.2 --dependency=template-haskell=template-haskell-2.20.0.0 --dependency=transformers=transformers-0.6.1.0 --with-ghc=ghc --with-ghc-pkg=ghc-pkg --with-hsc2hs=hsc2hs --with-pkg-config=pkg-config --with-gcc=cc --with-ar=ar --with-strip=strip --disable-executable-stripping --disable-library-stripping --disable-library-profiling --disable-profiling --enable-static --enable-shared --disable-executable-dynamic --disable-coverage --enable-library-for-ghci --datadir=/nix/store/6visqgjzp53qp6bpkgb6jvvxmsmcb9xz-blockio-uring-lib-blockio-uring-0.1.0.3-data/share/ghc-9.6.7 --enable-split-sections --ghc-option=-Werror
Configuring library for blockio-uring-0.1.0.3...
Running phase: buildPhase
Preprocessing library for blockio-uring-0.1.0.3...
Building library for blockio-uring-0.1.0.3...
[1 of 3] Compiling System.IO.BlockIO.URingFFI ( dist/build/System/IO/BlockIO/URingFFI.hs, dist/build/System/IO/BlockIO/URingFFI.o, dist/build/System/IO/BlockIO/URingFFI.dyn_o )
/build/ghc290_0/ghc_2.c: In function ‘ghczuwrapperZC11ZCblockiozmuringzm0zi1zi0zi3zm8rkRizz6WZZGO4sAuJQNdnqFZCSystemziIOziBlockIOziURingFFIZCiozuuringzusetzuiowait’:
/build/ghc290_0/ghc_2.c:42:176: error:
error: implicit declaration of function ‘io_uring_set_iowait’; did you mean ‘io_uring_sqring_wait’? [-Wimplicit-function-declaration]
42 | HsInt32 ghczuwrapperZC11ZCblockiozmuringzm0zi1zi0zi3zm8rkRizz6WZZGO4sAuJQNdnqFZCSystemziIOziBlockIOziURingFFIZCiozuuringzusetzuiowait(struct io_uring* a1, HsWord8 a2) {return io_uring_set_iowait(a1, a2);}
| ^~~~~~~~~~~~~~~~~~~
| io_uring_sqring_wait
|
42 | HsInt32 ghczuwrapperZC11ZCblockiozmuringzm0zi1zi0zi3zm8rkRizz6WZZGO4sAuJQNdnqFZCSystemziIOziBlockIOziURingFFIZCiozuuringzusetzuiowait(struct io_uring* a1, HsWord8 a2) {return io_uring_set_iowait(a1, a2);}
| ^
<no location info>: error:
`cc' failed in phase `C Compiler'. (Exit code: 1)
Loading