Linking to proprietary C++ library in old ABI format using gcc-3. 2

Eljay Love-Jensen eljay@adobe.com
Wed Dec 10 17:40:00 GMT 2003


Hi Nic,

Option 1 (most recommended):
Get your vendor to provide you with a GCC 3.2 library.

Option 2:
Make a GCC 2.95 C interface thunk layer to the library.
On your GCC 3.2 side, make facade classes that calls through the C-ABI thunk layer.

Option 3:
Use a different database.  Preferably one that is open source, so you'll never be stuck in this situation again.

Option 4 (least recommended):
Regress your code back to GCC 2.95 level of C++ compliance.

HTH,
--Eljay




More information about the Gcc-help mailing list