Skip to content

Makefile.PL: help to find linking libraries on Gentoo #184

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

fedeliallalinea
Copy link

On Gentoo we install oracle-instantclient libraries in /usr/lib64/oracle/client/lib64 on 64-bit systems and in /usr/lib/oracle/client/lib on 32-bit systems.

This was done because in a 64-bit system with multilib, both 32-bit libraries (/usr/lib64/oracle/client/lib) and 64-bit libraries (/usr/lib64/oracle/client/lib64) were installed. For now, this specification is disabled because it is rare to have the same version of oracle instantclient for both 32-bit and 64-bit.

On Gentoo we install oracle-instantclient libraries in
/usr/lib64/oracle/client/lib64 on 64-bit systems and in
/usr/lib/oracle/client/lib on 32-bit systems.

This was done because in a 64-bit system with multilib,
both 32-bit libraries (/usr/lib64/oracle/client/lib) and
64-bit libraries (/usr/lib64/oracle/client/lib64) were
installed. For now, this specification is disabled because
it is rare to have the same version of oracle instantclient
for both 32-bit and 64-bit.
@cjbj
Copy link

cjbj commented Apr 23, 2025

To share some background direction info in case it helps anyone planning: Oracle 23ai (and later) do not (and will not) have 32-bit clients. You can continue to use 19c 32-bit client to connect to DB 23ai.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants