--- a/Configure 2020-10-08 12:20:33.969182412 -0700 +++ b/Configure 2020-10-08 12:20:47.835314546 -0700 @@ -4971,7 +4971,7 @@ # and usrinc directly from the compiler. # Note that ccname for clang is also gcc. case "$ccname" in - gcc) + XXX) $echo 'extern int foo;' > try.c set X `$cppstdin -v try.c 2>&1 | $awk '/^#include '$(BASEEXT)$(OBJ_EXT) XSUB-undef-XS_VERSION$(OBJ_EXT) XSUB-redefined-macros$(OBJ_EXT) $(O_FILES)'. $dtrace_o, realclean => {FILES => 'const-c.inc const-xs.inc'}, ($Config{gccversion} && $Config{d_attribute_deprecated} ? - (CCFLAGS => $Config{ccflags} . ' -Wno-deprecated-declarations') : ()), + (CCFLAGS => $Config{ccflags}) : ()), depend => { 'core.o' => 'core_or_not.inc', 'notcore.o' => 'core_or_not.inc' }, ); --- a/Makefile.SH 2020-10-08 15:24:40.457848934 -0700 +++ b/Makefile.SH 2020-10-08 15:25:21.289415093 -0700 @@ -1140,8 +1140,8 @@ # $(PERL_EXE) and ext because pod_lib.pl needs Digest::MD5 # But also this ensures that all extensions are built before we try to scan # them, which picks up Devel::PPPort's documentation. -pod/perltoc.pod: $(perltoc_pod_prereqs) $(PERL_EXE) $(ext) pod/buildtoc - $(RUN_PERL) -f pod/buildtoc -q +pod/perltoc.pod: $(perltoc_pod_prereqs) $(PERL_EXE) $(ext) $(MINIPERL_EXE) pod/buildtoc + $(MINIPERL) -f pod/buildtoc -q pod/perlapi.pod: pod/perlintern.pod @@ -1198,8 +1198,8 @@ $spitshell >>$Makefile <>$Makefile <<'!NO!SUBS!' install.perl: $(INSTALL_DEPENDENCE) installperl - $(RUN_PERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) + $(MINIPERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) -@test ! -s extras.lst || PATH="`pwd`:\${PATH}" PERL5LIB="`pwd`/lib" \$(RUN_PERL) -Ilib -MCPAN -e '@ARGV&&install(@ARGV)' `cat extras.lst` !NO!SUBS!