question

Upvotes
Accepted
1 0 0 1

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 ?

elektronrefinitiv-realtimeelektron-sdkrrteta-apielektron-transport-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Upvotes
Accepted
7.6k 15 6 9

@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.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.