building ETA library for RedHat 7 64 bit

Building ESDK targeting at using on Red Hat 7 box. If I build the library on RedHat 6 box, will it still be able to be used in RedHat 7 ?

Best Answer

  • @chonin.wu

    According to the following doc

    https://access.redhat.com/articles/rhel-abi-compatibility

    It should works if you build it using the same GCC version and use shared lib rather than static.

    I have a chance to run some ESDK sample app which builds form RHEL6 on RHE7 and it seems to works but I could not guarantee that it will work without any issue.

    It could have some change on RHEL7 which might break the binary compatibility in a future release. Therefore, for the production app, I would suggest you build the app with the natively built libs on a specific platform instead.