non_bincompat_options#

Return compile-time options that do not affect binary compatibility.

Synopsis#

use Config;
my @opts = Config::non_bincompat_options();

What you get back#

A list of option names (PERL_COPY_ON_WRITE, USE_LOCALE, and so on) describing behavioural switches that do not change the ABI. Useful for feature-probing scripts that want to know whether a particular semantics is enabled without caring about XS compatibility.

Differences from upstream#

  • Reports only the switches that meaningfully apply to pperl’s build.