10.07.2015 Views

Ingres 9.2 Migration Guide - Actian

Ingres 9.2 Migration Guide - Actian

Ingres 9.2 Migration Guide - Actian

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Application RebuildingIf an application cannot be built using Alpha member alignment, it is possibleto rebuild it with the <strong>Ingres</strong> components naturally aligned. The steps neededfor C and COBOL applications are described in the following sections.These changes require modification to the <strong>Ingres</strong> supplied files only and notthe application code. Even by performing the steps listed here, you still mustrecompile all parts of the application that interface with <strong>Ingres</strong> or that use anystructures declared in the <strong>Ingres</strong> header files.By default, user applications are built using the same compiler options used tobuild the <strong>Ingres</strong> libraries and applications. If these options are not used,proceed carefully.The introduction of the member_aligned version of <strong>Ingres</strong> occurred whenalignment-related memory issues were encountered in <strong>Ingres</strong> II 2.0/9808(axp.vms/00). If any applications are built using un-aligned structures with thecommunicating interface to <strong>Ingres</strong>, data corruption is likely to occur.Considerations for Alpha OpenVMS 85

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!