General
cancel
Showing results for 
Search instead for 
Did you mean: 

32 bit TUXEDO library linking under itanium Linux advanced server

Maurizio_12
Occasional Contributor

32 bit TUXEDO library linking under itanium Linux advanced server

I have to link TUXEDO 8.0 servers (available olny as 32 bit libraryes) on Itanium platform (Linux advanced server 2.1AS, kernel 2.4.18-e.37smp on an ia64), but I havent found any indication about compiler/linker flag to use to be able to link such libraries.
Try using no flag gives following error:
>>could not read symbols<<.
Try using -bi386v linking flag gives following error:
>>cannot open crtbegin.o: file not found<<
even if such a file is not referenced anywhere in makefile or file listings.

There is a way to get such a link?
2 REPLIES
Claudio Cilloni
Honored Contributor

Re: 32 bit TUXEDO library linking under itanium Linux advanced server

I don't know linux on ia64, but I think it could have the same structure of linux on x86 hardware.

on RH73 i have these files:
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbegin.o
/usr/lib/gcc-lib/i386-glibc21-linux/egcs-2.91.66/crtbegin.o

provided by the packages gcc-2.96-113, compat-egcs-6.2-1.1.2.16


on RH 9:
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o
/usr/lib/gcc-lib/i386-redhat-linux7/2.96/crtbegin.o

provided by gcc-3.2.2-5, compat-gcc-7.3-2.96.118.

maybe you haven't these packages installed...

hth,
Claudio
Steven E. Protter
Exalted Contributor

Re: 32 bit TUXEDO library linking under itanium Linux advanced server

Itanium is an Intel 64 bit chip. I thought there was 32 bit compatability, but it may not be universal.

You probably need an Itanium version of Tuxedo.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com