diff --git a/.github/workflows/debian.yml b/.github/workflows/debian.yml
index 67f5836ec8ec50693d6b5a9790a984d179f33aa2..1d88560c7e36c9cafff5afbaffa557cfb3b61d9c 100644
--- a/.github/workflows/debian.yml
+++ b/.github/workflows/debian.yml
@@ -26,7 +26,7 @@ jobs:
         run: |
           apt-get update
           apt-get install --no-install-recommends -y \
-              build-essential librocksdb-dev cython3 \
+              build-essential librocksdb-dev cython3 python3-pkgconfig \
               python3-dev python3-pip python3-pytest \
               libsnappy-dev libbz2-dev liblz4-dev libz-dev
 
diff --git a/.github/workflows/dist.yml b/.github/workflows/dist.yml
index 0a3cb3f2453d8551c090c52684a9fe495f5b0080..ed31d87c21186d3f44e17c0d2c5fd3807dab1434 100644
--- a/.github/workflows/dist.yml
+++ b/.github/workflows/dist.yml
@@ -49,7 +49,7 @@ jobs:
           # Avoid re-building the C library in every iteration by testing for
           # the build directory.
           CIBW_BEFORE_BUILD: >
-            yum install -y bzip2-devel lz4-devel snappy-devel zlib-devel
+            yum install -y python3-pkgconfig bzip2-devel lz4-devel snappy-devel zlib-devel
             python3-Cython &&
             test -d ${{ env.LIBROCKSDB_PATH }} || (
             git clone https://github.com/facebook/rocksdb --depth 1