Do C dialect options -std=* affect the ABI?

Jonathan Wakely jwakely.gcc@gmail.com
Tue May 8 10:40:00 GMT 2018


On 8 May 2018 at 06:32, Sebastian Huber wrote:
> Hello,
>
> do the C dialect options -std=* affect the ABI?
>
> https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
>
> For example can I safely link objects produced with different C++ standard
> versions to produce an executable?

You started out asking about C but then finish asking about C++, which
are you asking about?

For C++ see https://stackoverflow.com/questions/46746878/is-it-safe-to-link-c17-c14-and-c11-objects/49119902#49119902

To the best of my knowledge the -std options for C do not affect ABI
either, but I'm less certain than I am for C++.



More information about the Gcc-help mailing list