[Info-ingres] 64-bit ABF Applications

Steve s.anderson.au at gmail.com
Fri Feb 14 06:47:27 UTC 2020


On Thursday, 13 February 2020 13:30:03 UTC+11, Karl and Betty Schendel  wrote:
> > On Feb 12, 2020, at 7:51 PM, Steve <s.anderson.au at gmail.com> wrote:
> > 
> > Currently our ABF application is 32-bit, running on Solaris. As a PoC my colleagues are attempting to move the application to Linux (RedHat 7.7) and are attempting to build it as a 64-bit application.
> > 
> > Regarding 32/64-bit, I couldn't see anything related to ABF in the documentation, any discussion seemed to be about the DBMS.
> > 
> > I have come across terms such as "pure 64-bit" and "reverse hybrid", how does one determine what their platform is?
> 
> I believe that 11.1 is distributed as a pure 64-bit build, non-hybrid.  Or, if it's
> distributed as a reverse hybrid, it ought to be possible to disable the
> 32-bit part.
> 
> if you have a $II_SYSTEM/ingres/bin/lp32 directory then you have a
> reverse hybrid.
> 
> If ingprenv prints a variable II_LP32_ENABLED, try ingunset-ing it
> and see if that doesn't build a 64 bit ABF image.
> 
> I am pretty sure this is all new with 11.1.  If you have an older release,
> I don't think we have 64-bit ABF support.
> 
> Karl

Thanks Karl.

The Linux box is running Ingres 11.1 whereas up until very recently our development box was running 10.2, which might explain it. 

Yes we have the lp32 directory - $II_SYSTEM/ingres/lib/lp32

We unset II_LP32_ENABLED by running iisusupp32 -rmpkg.

Colleagues managed to build the application, yay!

Next issue, key mapping.



More information about the Info-ingres mailing list