I would understand the answer to be "It depends". However here are the specifics to the question:
- Presently there is a library built in COFF format and is delivered to the end user (A) for linking into his project. The library is 1st tested on a COFF based "Test Bed" of code. The library source code is all in "C" and has no asm() usage or anything else "peculiar". The library makes no BIOS calls, it is simply a computational black box. The tested COFF library is delivered to the end user (A) and it behaves normally.
- The library can also be built in ELF format by changing the project configuration. The library builds the ELF without error. This version is intended for end user (B). The "Test Bed" currently cannot be built as ELF as it is DSP/BIOS 5 (5.42.1.09) based. The Compiler is v7.4.11.
The question then is can one assume, given the information above, that the generated ELF library will behave as its COFF counterpart?
Regards,
Carl