Front page | perl.dbi.users |
Postings from February 2008
Re: make error-> ld: Unrecognized argument: -Wl,+b...
Thread Previous
|
Thread Next
From:
Jonathan Leffler
Date:
February 19, 2008 10:23
Subject:
Re: make error-> ld: Unrecognized argument: -Wl,+b...
On Feb 19, 2008 10:04 AM, Capacio, Paula J <PCAPACIO@amfam.com> wrote:
> Hello,
> I am getting the following error from make (excerpt only full list
> follows)
> Running Mkbootstrap for DBD::Oracle ()
> chmod 644 Oracle.bs
> rm -f blib/arch/auto/DBD/Oracle/Oracle.so
> /usr/bin/ld
> -Wl,+b"/usr/oracle/client/10.2/lib:/usr/oracle/client/10.2/r
> dbms/lib" -b +vnocompatwarnings -L/usr/lib/hpux64 Oracle.o dbdimp.o
> oci8.o -L
> /usr/oracle/client/10.2/rdbms/lib/ -L/usr/oracle/client/10.2/lib/
> -lclntsh `c
> at /usr/oracle/client/10.2/lib/ldflags` -lm -lpthread -o
> blib/arch/auto/DBD
> /Oracle/Oracle.so \
> \
>
> 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.
Were you reporting the problem in relation to DBD::Informix, then I'd be
recommending building Perl with cc instead of ld as the 'loader'. OTOH, I
think DBD::Informix already copes with 'ld', but it raises a warning when
you run 'perl Makefile.PL'.
Not a definitive answer - but you can discuss with your C programmers.
If you are in dire straights, you can hack Makefile to exclude the '-Wl,'
prefix from the arguments.
That is not a satisfactory solution - you'd need to repeat the process every
time you need to rebuild the Makefile. And it may not be trivial to locate
where those definitions come from; it depends on the makefile (it may come
from the makefile material provided by Oracle, for example, and intercepting
that may be rather tricky).
Good luck -- I fear you are going to need it.
(Please continue the conversation in dbi-users and do not send to me
privately since I don't have anything much more to offer in the way of
help. Thanks. And thanks for including the 'perl -V' output and so on - it
helps. It's a pity some mailer along the line wrapped the lines horribly,
but that's probably not your fault.)
> I have tried make clean followed by perl Makefile.PL -l and perl
> Makefile.PL -nob; a similar error occurs but in the latter
> /usr/lib/hpux64 is specified as the second directory instead of the
> rdbms/lib. Any ideas what is wrong and how to resolve it?
>
> I'm not a 'C' programmer, an Oracle admin, or an HP server admin; I'm
> just a perl programmer trying to build DBD-Oracle 1.20 with Oracle 10.2
> on an HP Itanium server running 64-bit perl 5.8.8. I have read the
> README, README.hpux.txt, README.64bit.txt and README.help.txt. All help
> will be GREATLY appreciated.
>
> Below follows the full output of perl -V, compiler information, perl
> Makefile.PL, and make. (watch out for line wrapping)
> ---perl -V---
> Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
> Platform:
> osname=hpux, osvers=11.22, archname=IA64.ARCHREV_0-thread-multi-LP64
> uname='hp-ux bigsur03 b.11.22 u ia64 1800516905 unlimited-user
> license '
> config_args='-ders -Dcc=cc -Dusethreads -Duseithreads -Ud_sigsetjmp
> -Uinstal
> lusrbinperl -Ulocincpth= -Uloclibpth= -Duse64bitall -Dsh=/usr/bin/sh
> -Dd_attribu
> t=undef -Dd_attribute_warn_unused_result=undef -Dd_u32align=define
> -Aprepend:lib
> swanted=cl -Dvendorprefix=/opt/perl_64 -Doptimize=-fast +DSitanium2
> +Ofltacc=st
> rict -Accflags=+Z -Accflags=-DUSE_SITECUSTOMIZE -Duselargefiles
> -Accflags=-DNO_H
> ASH_SEED -Dprefix=/opt/perl_64 -Dinc_version_list=5.8.7/$archname 5.8.7
> 5.8.6/$a
> rchname 5.8.6 5.8.4/$archname 5.8.4 5.8.3/$archname 5.8.3
> 5.8.2/$archname 5.8.2
> 5.8.1/$archname 5.8.1 5.8.0/$archname 5.8.0 -Dsed=/usr/bin/sed
> -Duseshrplib -Dco
> nfig_heavy=Config_dynamic.pl -Dcf_by=ActiveState
> -Dcf_email=support@ActiveState.
> com'
> hint=recommended, useposix=true, d_sigaction=define
> usethreads=define use5005threads=undef useithreads=define
> usemultiplicity=de
> fine
> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
> use64bitint=define use64bitall=define uselongdouble=undef
> usemymalloc=n, bincompat5005=undef
> Compiler:
> cc='cc', ccflags =' -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae
> -D_HPUX_SOURC
> E -Wl,+vnocompatwarnings +DD64 +Z -DUSE_SITECUSTOMIZE -DNO_HASH_SEED
> -D_LARGEFIL
> E_SOURCE -D_FILE_OFFSET_BITS=64 ',
> optimize='-fast +DSitanium2 +Ofltacc=strict',
> cppflags='-D__STDC_EXT__ -D_HPUX_SOURCE -D_POSIX_C_SOURCE=199506L
> -D_REENTRA
> NT -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DUSE_SITECUSTOMIZE
> -DNO_HASH_SEED'
> ccversion='B3910B A.05.55', gccversion='', gccosandvers=''
> intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321
> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
> ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t',
> lseeksize
> =8
> alignbytes=8, prototype=define
> Linker and Libraries:
> ld='/usr/bin/ld', ldflags =' -L/usr/lib/hpux64'
> libpth=/usr/lib/hpux64 /lib /usr/lib /usr/ccs/lib /usr/local/lib
> libs=-lcl -lnsl -lnm -ldl -ldld -lm -lsec -lpthread -lc
> perllibs=-lcl -lnsl -lnm -ldl -ldld -lm -lsec -lpthread -lc
> libc=/usr/lib/hpux64/libc.so, so=so, useshrplib=true,
> libperl=libperl.so
> gnulibc_version=''
> Dynamic Linking:
> dlsrc=dl_hpux.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E
> -Wl,-B,deferred '
> cccdlflags='+Z', lddlflags='-b +vnocompatwarnings -L/usr/lib/hpux64'
>
>
> Characteristics of this binary (from libperl):
> Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
> PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
> USE_ITHREADS USE_LARGE_FILES USE_PERLIO
> USE_REENTRANT_API USE_SITECUSTOMIZE
> Locally applied patches:
> ActivePerl Build 817.1 [268662]
> Iin_load_module moved for compatibility with build 806
> POSIX: Support the long hostname version of uname()
> Avoid signal flag SA_RESTART for older versions of HP-UX
> PerlEx support in CGI::Carp
> Less verbose ExtUtils::Install and Pod::Find
> Patch for CAN-2005-0448 from Debian with modifications
> Partly reverted 24733 to preserve binary compatibility
> 28671 Define PERL_NO_DEV_RANDOM on Windows
> 28376 Add error checks after execing PL_cshname or PL_sh_path
> 28305 Pod::Html should not convert "foo" into ``foo''
> 27736 Make perl_fini() run with Sun WorkShop compiler
> 27619 Bug in Term::ReadKey being triggered by a bug in
> Term::ReadLine
> 27549 Move DynaLoader.o into libperl.so
> 27528 win32_pclose() error exit doesn't unlock mutex
> 27527 win32_async_check() can loop indefinitely
> 27515 ignore directories when searching @INC
> 27359 Fix -d:Foo=bar syntax
> 27210 Fix quote typo in c2ph
> 27203 Allow compiling swigged C++ code
> 27200 Make stat() on Windows handle trailing slashes correctly
> 27194 Get perl_fini() running on HP-UX again
> 27133 Initialise lastparen in the regexp structure
> 27034 Avoid "Prototype mismatch" warnings with autouse
> 26970 Make Passive mode the default for Net::FTP
> 26921 Avoid getprotobyname/number calls in IO::Socket::INET
> 26897,26903 Make common IPPROTO_* constants always available
> 26670 Make '-s' on the shebang line parse -foo=bar switches
> 26379 Fix alarm() for Windows 2003
> 26087 Storable 0.1 compatibility
> 25861 IO::File performace issue
> 25084 long groups entry could cause memory exhaustion
> 24699 ICMP_UNREACHABLE handling in Net::Ping
> Built under hpux
> Compiled at Sep 19 2006 13:50:51
> @INC:
> /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64
> /opt/perl_64/lib/5.8.8
> /opt/perl_64/lib/site_perl/5.8.8/IA64.ARCHREV_0-thread-multi-LP64
> /opt/perl_64/lib/site_perl/5.8.8
> /opt/perl_64/lib/site_perl
> /opt/perl_64/lib/vendor_perl/5.8.8/IA64.ARCHREV_0-thread-multi-LP64
> /opt/perl_64/lib/vendor_perl/5.8.8
> /opt/perl_64/lib/vendor_perl
> .
> -------------
> ---compiler info----
> root@hxtapa12
> [/usr/bin] # which cc
> /usr/bin/cc
> root@hxtapa12
> [/usr/bin] # what /usr/bin/cc
> /usr/bin/cc:
> HP C/aC++ for Integrity Servers B3910B A.06.15 [May 16 2007]
> -------------
> ---perl Makefile.PL---
> [/tmp/perl_modules/DBD-Oracle-1.20] # perl Makefile.PL
> Using DBI 1.51 (for perl 5.008008 on IA64.ARCHREV_0-thread-multi-LP64)
> installed
> in
> /opt/perl_64/lib/site_perl/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/auto/D
> BI/
> Configuring DBD::Oracle for perl 5.008008 on hpux
> (IA64.ARCHREV_0-thread-multi-LP64)
> Remember to actually *READ* the README file! Especially if you have any
> problems.
>
> Using Oracle in /usr/oracle/client/10.2
> DEFINE _SQLPLUS_RELEASE = "1002000300" (CHAR)
> Oracle version 10.2.0.3 (10.2)
> Found /usr/oracle/client/10.2/rdbms/demo/demo_rdbms.mk
> Using /usr/oracle/client/10.2/rdbms/demo/demo_rdbms.mk
> Your LD_LIBRARY_PATH env var is set to '/usr/oracle/client/10.2/lib'
> Reading /usr/oracle/client/10.2/rdbms/demo/demo_rdbms.mk
> Reading /usr/oracle/client/10.2/rdbms/lib/env_rdbms.mk
>
> Attempting to discover Oracle OCI build rules
> cc -O -c DBD_ORA_OBJ.c
> by executing: [make -f /usr/oracle/client/10.2/rdbms/demo/demo_rdbms.mk
> build EC
> HODO=echo ECHO=echo GENCLNTSH='echo genclntsh' CC=true OPTIMIZE=
> CCFLAGS= EXE=DB
> D_ORA_EXE OBJS=DBD_ORA_OBJ.o]
> Oracle oci build command:
> [ true -Wl,+s -Wl,+n +DD64 -o build
> -L/usr/oracle/client/10.2/rdbm
> s/lib/ -L/usr/oracle/client/10.2/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o
> -lclntsh `ca
> t /usr/oracle/client/10.2/lib/ldflags` `cat
> /usr/oracle/client/10.2/lib/syslib
> list` -lm -lpthread]
>
> WARNING: Stripped `cat /usr/oracle/client/10.2/lib/sysliblist`
> from link command, because it contains libraries not
> compiled with +z or +Z (PIC) causing link to fail.
> Furthermore, we should have already grabbed these libraries
> Found header files in /usr/oracle/client/10.2/rdbms/public.
> WARNING: If you have trouble, see README.hpux.txt...
> you may have to build your own perl, or go hunting for libraries
> WARNING: If you have trouble, try perl Makefile.PL -l
>
> Checking for functioning wait.ph
>
>
> System: perl5.008008 hp-ux bigsur03 b.11.22 u ia64 1800516905
> unlimited-user license
> Compiler: cc -fast +DSitanium2 +Ofltacc=strict
> -D_POSIX_C_SOURCE=199506L -D_R
> EENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 +Z
> -DUSE_SITECUSTOMIZE
> -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> Linker: /usr/bin/ld
> Sysliblist: -l:librt.so -l:libnss_dns.so.1 -l:libdld.so -lm -lpthread
> -lunwind -
> lnsl
> Oracle makefiles would have used these definitions but we override them:
> CC: cc
> CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\
> $(SHARED_CFLAG) $(USRFLAGS)
> [$(GFLAG) $(OPTIMIZE) $(CDEBUG) -Ae -z +Olibmerrno +Z -DHPUX
> -DORAIA6
> 4 -DHPUX_IA64 +DD64 -DSS_64BIT_SERVER -DHPPA64 -DSLS8NATIVE -DSLU8NATIVE
> +DD64 -
> D_LARGEFILE64_SOURCE -D_REENTRANT -DHPUX_KTHREAD -DSLXMX_ENABLE
> -DSLTS_ENABLE -D
> _REENTRANT -I/usr/oracle/client/10.2/rdbms/demo
> -I/usr/oracle/client/10.2/rdbms/
> public -I/usr/oracle/client/10.2/plsql/public
> -I/usr/oracle/client/10.2/network/
> public -DHPUX -D_REENTRANT -DHPUX_KTHREAD -DSLXMX_ENABLE -DSLTS_ENABLE
> -DSS_64BI
> T_SERVER -DBIT64 -DMACHINE64 -DORAIA64 -DHPUX_IA64 $(LPFLAGS)
> $(USRFLAGS)]
> LDFLAGS: -Wl,+s -Wl,+n $(LDARCH_FLAGS) -o $@ -L$(PRODLIBHOME)
> -L$(LIBHOME)
> [-Wl,+s -Wl,+n +DD64 -o $@
> -L/usr/oracle/client/10.2/rdbms/lib/ -L$(L
> IBHOME)]
> Linking with OTHERLDFLAGS = +DD64
> -L/usr/oracle/client/10.2/rdbms/lib/ -L/usr
> /oracle/client/10.2/lib/ -lclntsh `cat
> /usr/oracle/client/10.2/lib/ldflags`
> -lm -lpthread [from 'build' rule]
>
> Checking if your kit is complete...
> Looks good
> LD_RUN_PATH=/usr/oracle/client/10.2/lib:/usr/oracle/client/10.2/rdbms/li
> b
> Using DBD::Oracle 1.20.
> Using DBD::Oracle 1.20.
> Using DBI 1.51 (for perl 5.008008 on IA64.ARCHREV_0-thread-multi-LP64)
> installed
> in
> /opt/perl_64/lib/site_perl/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/auto/D
> BI/
> Writing Makefile for DBD::Oracle
>
> *** If you have problems...
> read all the log printed above, and the README and README.help.txt
> files.
> (Of course, you have read README by now anyway, haven't you?)
> -------------
> ---make output---
> [/tmp/perl_modules/DBD-Oracle-1.20] # make
> cp Oracle.pm blib/lib/DBD/Oracle.pm
> cp mkta.pl blib/lib/DBD/mkta.pl
> cp oraperl.ph blib/lib/oraperl.ph
> cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
> cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
> cp Oraperl.pm blib/lib/Oraperl.pm
> cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
> cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
> cp lib/DBD/Oracle/GetInfo.pm blib/lib/DBD/Oracle/GetInfo.pm
> /usr/bin/perl -p -e "s/~DRIVER~/Oracle/g"
> /opt/perl_64/lib/site_perl/5.8
> .8/IA64.ARCHREV_0-thread-multi-LP64/auto/DBI/Driver.xst > Oracle.xsi
> /usr/bin/perl /opt/perl_64/lib/5.8.8/ExtUtils/xsubpp -typemap
> /opt/perl
> _64/lib/5.8.8/ExtUtils/typemap -typemap typemap Oracle.xs > Oracle.xsc
> && mv Or
> acle.xsc Oracle.c
> cc -c -I/usr/oracle/client/10.2/rdbms/public
> -I/usr/oracle/client/10.2/
> rdbms/demo -I/usr/oracle/client/10.2/rdbms/public
> -I/usr/oracle/client/10.2/plsq
> l/public -I/usr/oracle/client/10.2/network/public
> -I/opt/perl_64/lib/site_perl/5
> .8.8/IA64.ARCHREV_0-thread-multi-LP64/auto/DBI
> -D_POSIX_C_SOURCE=199506L -D_REE
> NTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 +Z
> -DUSE_SITECUSTOMIZE -D
> NO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast
> +DSitanium2 +Oflta
> cc=strict -DVERSION=\"1.20\" -DXS_VERSION=\"1.20\" +Z
> "-I/opt/perl_64/lib/5.
> 8.8/IA64.ARCHREV_0-thread-multi-LP64/CORE" -DUTF8_SUPPORT
> -DNEW_OCI_INIT -DORA_
> OCI_VERSION=\"10.2.0.3\" Oracle.c
> cc -c -I/usr/oracle/client/10.2/rdbms/public
> -I/usr/oracle/client/10.2/
> rdbms/demo -I/usr/oracle/client/10.2/rdbms/public
> -I/usr/oracle/client/10.2/plsq
> l/public -I/usr/oracle/client/10.2/network/public
> -I/opt/perl_64/lib/site_perl/5
> .8.8/IA64.ARCHREV_0-thread-multi-LP64/auto/DBI
> -D_POSIX_C_SOURCE=199506L -D_REE
> NTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 +Z
> -DUSE_SITECUSTOMIZE -D
> NO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast
> +DSitanium2 +Oflta
> cc=strict -DVERSION=\"1.20\" -DXS_VERSION=\"1.20\" +Z
> "-I/opt/perl_64/lib/5.
> 8.8/IA64.ARCHREV_0-thread-multi-LP64/CORE" -DUTF8_SUPPORT
> -DNEW_OCI_INIT -DORA_
> OCI_VERSION=\"10.2.0.3\" dbdimp.c
> "dbdimp.c", line 82: warning #2236-D: controlling expression is constant
> && OCIErrorGet_log_stat(errhp, recno, (text*)NULL, &eg_errcode,
> errbuf,
> ^
>
> "dbdimp.c", line 281: warning #4275-D: constant out of range ([0 -
> 4294967295]
> ) for the operator
> Newz(42, fb_ary->aindp, (unsigned)size, sb2);
> ^
>
> "dbdimp.c", line 282: warning #4275-D: constant out of range ([0 -
> 4294967295]
> ) for the operator
> Newz(42, fb_ary->arlen, (unsigned)size, ub2);
> ^
>
> "dbdimp.c", line 283: warning #4275-D: constant out of range ([0 -
> 4294967295]
> ) for the operator
> Newz(42, fb_ary->arcode, (unsigned)size, ub2);
> ^
>
> cc -c -I/usr/oracle/client/10.2/rdbms/public
> -I/usr/oracle/client/10.2/
> rdbms/demo -I/usr/oracle/client/10.2/rdbms/public
> -I/usr/oracle/client/10.2/plsq
> l/public -I/usr/oracle/client/10.2/network/public
> -I/opt/perl_64/lib/site_perl/5
> .8.8/IA64.ARCHREV_0-thread-multi-LP64/auto/DBI
> -D_POSIX_C_SOURCE=199506L -D_REE
> NTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 +Z
> -DUSE_SITECUSTOMIZE -D
> NO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast
> +DSitanium2 +Oflta
> cc=strict -DVERSION=\"1.20\" -DXS_VERSION=\"1.20\" +Z
> "-I/opt/perl_64/lib/5.
> 8.8/IA64.ARCHREV_0-thread-multi-LP64/CORE" -DUTF8_SUPPORT
> -DNEW_OCI_INIT -DORA_
> OCI_VERSION=\"10.2.0.3\" oci8.c
> "oci8.c", line 137: warning #2236-D: controlling expression is constant
> && OCIErrorGet_log_stat(errhp, recno, (text*)NULL, &eg_errcode,
> errbuf,
> ^
>
> "oci8.c", line 1330: warning #2167-D: argument of type "ub4 *" is
> incompatible
> with parameter of type "size_t *"
>
> &str_len,
> ^
>
> "oci8.c", line 1359: warning #2181-D: argument is incompatible with
> corresponding format string conversion
> sprintf(s_tz_hour," %03ld",tz_hour);
> ^
>
> "oci8.c", line 1361: warning #2181-D: argument is incompatible with
> corresponding format string conversion
> sprintf(s_tz_hour," %02ld",tz_hour);
> ^
>
> "oci8.c", line 1364: warning #2181-D: argument is incompatible with
> corresponding format string conversion
> sprintf(s_tz_min,":%02ld",tz_minute);
> ^
>
> "oci8.c", line 1365: warning #4212-D: mismatch between character pointer
> types
> "text *" and "char *"
> strcat(str_buf,s_tz_hour);
> ^
>
> "oci8.c", line 1366: warning #4212-D: mismatch between character pointer
> types
> "text *" and "char *"
> strcat(str_buf, s_tz_min);
> ^
>
> "oci8.c", line 916: warning #4275-D: constant out of range ([0 -
> 4294967295])
> for the operator
> New(42, buffer, buflen, ub1);
> ^
>
> "oci8.c", line 1821: warning #4275-D: constant out of range ([0 -
> 4294967295])
> for the operator
> Newz(1, obj->fields, (unsigned) obj->field_count,
> fbh_obj_t);
> ^
>
> "oci8.c", line 2021: warning #4275-D: constant out of range ([0 -
> 4294967295])
> for the operator
> Newz(42, imp_sth->fbh, num_fields, imp_fbh_t);
> ^
>
> Running Mkbootstrap for DBD::Oracle ()
> chmod 644 Oracle.bs
> rm -f blib/arch/auto/DBD/Oracle/Oracle.so
> /usr/bin/ld
> -Wl,+b"/usr/oracle/client/10.2/lib:/usr/oracle/client/10.2/r
> dbms/lib" -b +vnocompatwarnings -L/usr/lib/hpux64 Oracle.o dbdimp.o
> oci8.o -L
> /usr/oracle/client/10.2/rdbms/lib/ -L/usr/oracle/client/10.2/lib/
> -lclntsh `c
> at /usr/oracle/client/10.2/lib/ldflags` -lm -lpthread -o
> blib/arch/auto/DBD
> /Oracle/Oracle.so \
> \
>
> ld: Unrecognized argument:
> -Wl,+b/usr/oracle/client/10.2/lib:/usr/oracle/client/10.2/rdbms/lib
> Fatal error.
> *** Error exit code 1
>
> Stop.
> -------------
>
--
Jonathan Leffler <jonathan.leffler@gmail.com> #include <disclaimer.h>
Guardian of DBD::Informix - v2007.0914 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to be
amused."
Thread Previous
|
Thread Next