my build = Module::Build->new( extra_compiler_flags => '... -mmacosx-version-min=11.0', extra_linker_flags => '... -mmacosx-version-min=11.0', ); #### my $extra_cflags = $aug_cflags . ' ' . $libxml2_cflags . ' -Wall -Wformat -Werror=format-security'; my $extra_ldflags = $aug_libs . ' ' . $libxml2_cflags; $extra_cflags =~ s/mmacosx-version-min=10\.13/mmacosx-version-min=11.0/g; $extra_ldflags =~ s/mmacosx-version-min=10\.13/mmacosx-version-min=11.0/g; print "Modified to $extra_cflags\n" ; print "Modified to $extra_ldflags\n" ; # insert the above before this: print "Using $aug_libs and $aug_cflags to compile (Augeas version $aug_version)\n" ; print "Using $libxml2_libs and $libxml2_cflags to compile (Augeas version $aug_version)\n" ; #### my $build = Module::Build->new ( ... extra_compiler_flags => $extra_cflags, extra_linker_flags => $extra_ldflags, ... ); #### perl -MConfig -e 'print $_.": ".$Config{$_}."\n" for keys %Config;'