Skip to content

Commit 51acb7c

Browse files
yahondaclaude
andcommitted
Create libaio.so.1 symlink for Oracle 23 on Ubuntu 24.04
Ubuntu 24.04 ships libaio1t64 (time_t transition) which provides libaio.so.1t64 but not the libaio.so.1 compat symlink. Oracle 23 Instant Client binaries link against libaio.so.1, so we need to create the symlink explicitly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 5fbe1b6 commit 51acb7c

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/rubocop.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ jobs:
2121
ruby-version: "3.1"
2222
- name: Install required package
2323
run: |
24-
sudo apt-get install alien libaio1t64
24+
sudo apt-get install alien
25+
sudo ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/x86_64-linux-gnu/libaio.so.1
2526
- name: Download Oracle instant client
2627
run: |
2728
wget -q https://yum.oracle.com/repo/OracleLinux/OL8/oracle/instantclient23/x86_64/getPackage/oracle-instantclient-basic-23.26.1.0.0-1.el8.x86_64.rpm

.github/workflows/test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ jobs:
5555
ruby-version: ${{ matrix.ruby }}
5656
- name: Install required package
5757
run: |
58-
sudo apt-get install alien libaio1t64
58+
sudo apt-get install alien
59+
sudo ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/x86_64-linux-gnu/libaio.so.1
5960
- name: Download Oracle client
6061
run: |
6162
wget -q https://yum.oracle.com/repo/OracleLinux/OL8/oracle/instantclient23/x86_64/getPackage/oracle-instantclient-basic-23.26.1.0.0-1.el8.x86_64.rpm

0 commit comments

Comments
 (0)