diff --git a/.github/workflows/setup.sh b/.github/workflows/setup.sh index 28f3432..947565f 100755 --- a/.github/workflows/setup.sh +++ b/.github/workflows/setup.sh @@ -28,7 +28,7 @@ function retry { case "${RUNNER_OS}" in "Linux") sudo apt-get update - sudo apt-get install -y gcc-multilib g++-multilib + sudo apt-get install -y gcc-multilib g++-multilib libaio1t64 case "${TARGET_ARCH}" in "amd64") diff --git a/_build/ubuntu/setup_oracle_386.sh b/_build/ubuntu/setup_oracle_386.sh index 7f4581b..7f3ad65 100755 --- a/_build/ubuntu/setup_oracle_386.sh +++ b/_build/ubuntu/setup_oracle_386.sh @@ -7,3 +7,6 @@ wget --quiet --tries=0 https://download.oracle.com/otn_software/linux/instantcli unzip -q instantclient-basiclite-linux-19.5.0.0.0dbru.zip -d /opt/oracle unzip -q instantclient-sdk-linux-19.5.0.0.0dbru.zip -d /opt/oracle mv /opt/oracle/instantclient_19_5 /opt/oracle/instantclient + +# c.f. https://forums.oracle.com/ords/apexds/post/instant-client-on-ubuntu-24-04-noble-numbat-7244 +ln -s /usr/lib/$(uname -m)-linux-gnu/libaio.so.1t64 /opt/oracle/instantclient/libaio.so.1 diff --git a/_build/ubuntu/setup_oracle_x64.sh b/_build/ubuntu/setup_oracle_x64.sh index 8fb0a6a..05f0dd4 100755 --- a/_build/ubuntu/setup_oracle_x64.sh +++ b/_build/ubuntu/setup_oracle_x64.sh @@ -7,3 +7,6 @@ wget --quiet --tries=0 https://download.oracle.com/otn_software/linux/instantcli unzip -q instantclient-basiclite-linux.x64-19.3.0.0.0dbru.zip -d /opt/oracle unzip -q instantclient-sdk-linux.x64-19.3.0.0.0dbru.zip -d /opt/oracle mv /opt/oracle/instantclient_19_3 /opt/oracle/instantclient + +# c.f. https://forums.oracle.com/ords/apexds/post/instant-client-on-ubuntu-24-04-noble-numbat-7244 +ln -s /usr/lib/$(uname -m)-linux-gnu/libaio.so.1t64 /opt/oracle/instantclient/libaio.so.1