I'm trying to build DBD::ODBC 1.05 module on HP. It looks like it was built
correctly, but the first test failed with the following error:
t/01base............/usr/lib/dld.sl: Can't shl_load() a library containing Thread Local Storage: /usr/lib/libc.2
/usr/lib/dld.sl: Exec format error.
I have DBI-1.35 successfully installed. The driver manager is sdk iodbc.
I used perl2exe perl5. The output of perl-V is
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
Platform:
osname=hpux, osvers=10.01, archname=PA-RISC1.1
uname='hp-ux papis b.10.01 b 9000831 2006002989 16-user license '
config_args='-es [EMAIL PROTECTED] [EMAIL PROTECTED] -Dcf_by=IndigoSTAR'
hint=previous, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
Compiler:
cc='cc', ccflags ='-D_HPUX_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae',
optimize='-O',
cppflags='-D_HPUX_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae'
ccversion='A.10.30', gccversion='', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4
alignbytes=8, usemymalloc=y, prototype=define
Linker and Libraries:
ld='ld', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
libs=-lnsl_s -lndbm -ldld -lm -lc -lndir -lcrypt -lsec
perllibs=-lnsl_s -ldld -lm -lc -lndir -lcrypt -lsec
libc=/lib/libc.sl, so=sl, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_hpux.xs, dlext=sl, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-B,deferred '
cccdlflags='+z', lddlflags='-b -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: USE_LARGE_FILES
Built under hpux
Compiled at Jun 24 2001 14:23:22
%ENV:
PERL="perl"
@INC:
/disk1/vassiliy_db/perl2exe/perl2exe/perl5/lib/5.6.1/PA-RISC1.1
/disk1/vassiliy_db/perl2exe/perl2exe/perl5/lib/5.6.1
/disk1/vassiliy_db/perl2exe/perl2exe/perl5/lib/site_perl/5.6.1/PA-RISC1.1
/disk1/vassiliy_db/perl2exe/perl2exe/perl5/lib/site_perl/5.6.1
/opt/perl5/lib/site_perl
.
I built this module on the others platforms (tru64, aix and sun) with no problem.
If there are any other information I can provide to verify the problem?
Thanks, Vassiliy