On 2008-02-19 10:22:21 -0800, Jonathan Leffler wrote:
> On Feb 19, 2008 10:04 AM, Capacio, Paula J <[EMAIL PROTECTED]> wrote:
> > Hello,
> > I am getting the following error from make (excerpt only full list
> > follows)
[...]
> > ld: Unrecognized argument:
> > -Wl,+b/usr/oracle/client/10.2/lib:/usr/oracle/client/10.2/rdbms/lib
> > Fatal error.
> > *** Error exit code 1
> >
> 
> 
> Nasty - especially since you're not a C programmer.
> 
> Systems that build Perl using 'ld' directly as the way to build shared
> objects give me the heebie-jeebies each time - and your Perl appears to have
> been built that way.  The '-Wl,+b...' notation is an instruction to the C
> compiler to pass the '+b...' to the loader; the loader itself doesn't know
> how to deal with -Wl options.
> 
> We can debate whether this is a bug in DBD::Oracle or not - or a bug in the
> way Perl was built on your machine.  Since Perl mainly works OK and
> DBD::Oracle doesn't, I'd be more inclined to say DBD::Oracle is at fault,
> but DBD::Informix (which I know a lot better than DBD::Oracle) faces roughly
> similar issues and my recommendation is to build Perl so it uses the C
> compiler to build shared objects rather than using 'ld' (or /usr/bin/ld)
> directly.

I second that recommendation. Paula seems to use an Activestate perl:

> > nfig_heavy=Config_dynamic.pl -Dcf_by=ActiveState
> > [EMAIL PROTECTED]
> > com'

At least on PA-RISC, perl needs to be built in a special way (described
on README.hpux) to be able to use DBD::Oracle. The perl interpreter
shipped with HP-UX isn't built that way and while I don't know about the
ActiveState perl interpreter, I suspect that it isn't either. So I would
recommend to always build your own perl on HP-UX (preferrably with the
HP C/ANSI-C compiler).

        hp


-- 
   _  | Peter J. Holzer    | If I wanted to be "academically correct",
|_|_) | Sysadmin WSR       | I'd be programming in Java.
| |   | [EMAIL PROTECTED]      | I don't, and I'm not.
__/   | http://www.hjp.at/ |   -- Jesse Erlbaum on dbi-users

Attachment: pgpwcA0WXacHO.pgp
Description: PGP signature

Reply via email to