* libc/libstdc++ compatibility between versions
@ 2018-08-09 7:51 Igor Chudov
2018-08-09 12:56 ` Florian Weimer
0 siblings, 1 reply; 2+ messages in thread
From: Igor Chudov @ 2018-08-09 7:51 UTC (permalink / raw)
To: libc-help
Hello!
I and my colleagues have a problem: We're compiling C++98 solib using GCC 4.4 on CentOS 6. We want to move to the newer compiler (GCC 4.8 on CentOS 7) but we still want the resulting DSO might be used by CentOS 6 users. So the question is:
- Is it possible to force linking with specific API version of glibc so we will be able to lock the functionality on CentOS 6 version of glibc? Maybe it is possible using linker scripts?
Any help would be appreciated.
---
IGOR CHUDOV
Junior Software Engineer
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: libc/libstdc++ compatibility between versions
2018-08-09 7:51 libc/libstdc++ compatibility between versions Igor Chudov
@ 2018-08-09 12:56 ` Florian Weimer
0 siblings, 0 replies; 2+ messages in thread
From: Florian Weimer @ 2018-08-09 12:56 UTC (permalink / raw)
To: Igor Chudov, libc-help
On 08/09/2018 09:51 AM, Igor Chudov wrote:
> Hello!
>
> I and my colleagues have a problem: We're compiling C++98 solib using GCC 4.4 on CentOS 6. We want to move to the newer compiler (GCC 4.8 on CentOS 7) but we still want the resulting DSO might be used by CentOS 6 users. So the question is:
> - Is it possible to force linking with specific API version of glibc so we will be able to lock the functionality on CentOS 6 version of glibc?
Not directly, no. The recommended way is to use DTS on CentOS 6 if you
want to build binaries with a newer GCC version and stay ABI-compatible
with CentOS 6.
Thanks,
Florian
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-08-09 12:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-09 7:51 libc/libstdc++ compatibility between versions Igor Chudov
2018-08-09 12:56 ` Florian Weimer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).