DBD::Oracle on Solaris 9/10 and Oracle 10g




I found some discussion with the above subject from around February 2007 and thought I'd add my experience, since I just had to compile DBD::Oracle on one of our Solaris systems.

I found that to get the compile to properly point at the 32-bit libraries, I had to make the following changes to the generated Makefile:

* delete all references to -xarch=v9
* change all occurrences of client_1/lib to client_1/lib32
* change all occurrences of rdbms/lib to rdbms/lib32

These changes worked on Solaris 9 and 10. I'm not sure why the 'xarch' param causes problems. However, the libraries seem to be incorrectly defaulting to 'lib', which is the 64-bit libraries under 10g.

I don't know if there is a flag to pass into Makefile.PL to fix this or if the file needs to be hacked to default to the 'lib32' directory.


Jim


--
Jim Brandt
Administrative Computing Services
University at Buffalo


.



Relevant Pages

  • Re: Carrying Libraries on Your Back...
    ... > Why not build on an installed based of assemblies, ... > than porting libraries around, ... download source code ... compile local source against header files ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Using Lattice ispLEVER with VHDL libraries
    ... I am assuming there are some advantages to using the IDE rather than ... I also can't see to get Modelsim to work with ispLever, ... You will have to read about the tool you use to specify compile ... user defined libraries to get things to go under ispLever. ...
    (comp.arch.fpga)
  • Re: Getting started on the HP49g+
    ... either the original HP extable lib ... extable2 lib from http://www.hpcalc.org/details.php?id=3940. ... ask again if you have any problem installing libraries. ... compile the string with ASM (listed in the development lib menu, ...
    (comp.sys.hp48)
  • Re: <ctype.h> toLower()
    ... If it's a free standing implimentation, then the scope of the standard is ... > considering portability if makes a heck of a big difference.. ... the code you write will work on /any/ machine you compile it for (if ... the platforms provide the same libraries or even the same program entry ...
    (alt.comp.lang.learn.c-cpp)
  • Re: I need help: Ensure library presence.
    ... If you have ensured the library's presence when you compile ... the unresolved command name will be compiled ... (assuring that all required libraries are present at that time) ... for originally sluggish commands such as VARS and ORDER, ...
    (comp.sys.hp48)