Search code examples
macosoracle-databaseperl64-bitinstantclient

Where do I put the Oracle Instant Client 11.2 SDK Symlinks?


Oracle finally released the 64-bit Instant Client 11.2 for OS X last week. I got it all installed and set up on Mountain Lion, and sqlplus works great. However, I can't build anything with the SDK.

For past versions of Instant Client, to build stuff like DBD::Oracle, the secret was to create a /b/ directory (yes, in the root directory) with the appropriate symlinks. On Snow Leopard, one needed to create /b/227/rdbms/lib as a symlink to $ORACLE_HOME. Another, older document in my company's Wiki talks about /b/729/rdbms/lib. Neither of these works the 11.2 Instant Client, IME. Sadly.

I tried greping the Instant Client libraries, and there I do see a reference to /ade/b/2649109290/oracle/rdbms/lib, but that doesn't work, either.

So what magical combination of hard-coded directories and symlinks do I need to put into my root directory in order to build on top of this thing?


Solution

  • As of the latest release, I did not need to create those hack symlinks at all. WINNING!