According to the following doc
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.