Results 1 to 3 of 3
  1. #1
    Join Date
    Mar 2003
    Location
    India
    Posts
    1

    Question Unanswered: Compilation using 32-bit and 64-bit libraries

    Hi,

    I want to use 32-bit libraries in our code during compilation and link our executable on a 64-bit Informix version (9.30.FC3X1).
    When we are trying to do this, ld throws a compatibility error, saying

    "/usr/ccs/bin/ld: /usr/ifx930fc3/lib/esql/libifos.a: Not a valid library (invalid
    magic number). Possibly a 64-bit PA archive library (Mismatched ABI)."

    We are not using ld directly, but through esql.
    Is there any way we can tell esql to use 32-bit libraries along with 64-bit Informix libraries?

    Regards,
    Satya
    Infosys Technologies LTD. Pune - India

  2. #2
    Join Date
    Aug 2002
    Location
    Belgium
    Posts
    534
    Nope.
    If you want to connect with esql to a 64 -bit Informix engine, you will need a 64bit esql.
    rws

  3. #3
    Join Date
    Aug 2002
    Location
    Bonn/Germany
    Posts
    152
    Originally posted by Roelwe
    Nope.
    If you want to connect with esql to a 64 -bit Informix engine, you will need a 64bit esql.
    But only if you want to run the application on the same
    machine and your connection type is 'onipcshm'.
    For TCP-Connections is should be possible to connect
    a 32-Bit-EsqlClient to a 64-Bit IDS.

    Best regards

    Eric
    --
    IT-Consulting Herber
    WWW: http://www.herber-consulting.de
    Email: eric@herber-consulting.de

    ***********************************************
    Download the IFMX Database-Monitor for free at:
    http://www.herber-consulting.de/BusyBee
    ***********************************************

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •