Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 115321
Status: open
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: davem [...] iabyn.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: 02-xsdynamic.t failing on mswin32 in blead
Date: Tue, 14 Jun 2016 10:13:42 +0100
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Dave Mitchell <davem [...] iabyn.com>
Since bleadperl was upgraded to EU::MM 7.18 on May 24, our mswin32 has been failing these tests: ../cpan/ExtUtils-MakeMaker/t/02-xsdynamic.t.................FAILED 17, 22, 35, 40 Non-zero exit status: 4 See http://nntp.perl.org/group/perl.perl5.porters/237169, which links to a log file that contains: # Creating library blib\arch\auto\XS\Other\Other.lib and object blib\arch\auto\XS\Other\Other.exp # Other.obj : error LNK2001: unresolved external symbol _PL_markstack_ptr # Other.obj : error LNK2001: unresolved external symbol _PL_stack_sp # Other.obj : error LNK2001: unresolved external symbol _PL_tainted # Other.obj : error LNK2001: unresolved external symbol _PL_op # Other.obj : error LNK2001: unresolved external symbol _PL_curpad # Other.obj : error LNK2001: unresolved external symbol _PL_stack_base # blib\arch\auto\XS\Other\Other.dll : fatal error LNK1120: 6 unresolved externals # NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\link.EXE"' : return code '0x460' -- My Dad used to say 'always fight fire with fire', which is probably why he got thrown out of the fire brigade.
On Tue Jun 14 05:22:21 2016, davem@iabyn.com wrote: Show quoted text
> > Since bleadperl was upgraded to EU::MM 7.18 on May 24, our mswin32 has > been failing these tests: > > ../cpan/ExtUtils-MakeMaker/t/02-xsdynamic.t.................FAILED > 17, 22, 35, 40 > Non-zero exit status: 4 > > See http://nntp.perl.org/group/perl.perl5.porters/237169, which links > to a > log file that contains: > > # Creating library blib\arch\auto\XS\Other\Other.lib and object > blib\arch\auto\XS\Other\Other.exp > # Other.obj : error LNK2001: unresolved external symbol > _PL_markstack_ptr > # Other.obj : error LNK2001: unresolved external symbol _PL_stack_sp > # Other.obj : error LNK2001: unresolved external symbol _PL_tainted > # Other.obj : error LNK2001: unresolved external symbol _PL_op > # Other.obj : error LNK2001: unresolved external symbol _PL_curpad > # Other.obj : error LNK2001: unresolved external symbol _PL_stack_base > # blib\arch\auto\XS\Other\Other.dll : fatal error LNK1120: 6 > unresolved externals > # NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual > Studio 8\VC\BIN\link.EXE"' : return code '0x460'
This appears to be limited to unthreaded builds, eg if I build perl with: gmake CCTYPE=MSVC142 USE_MULTI=undef USE_ITHREADS=undef USE_IMP_SYS=undef test Here's the full trace from the first failure: not ok 17 - "gmake" test LINKTYPE=dynamic exited normally # Failed test '"gmake" test LINKTYPE=dynamic exited normally' # at lib/MakeMaker/Test/Setup/XS.pm line 462. # got: '512' # expected: '0' # Skip blib\lib\XS\Test.pm (unchanged) # gmake[1]: Entering directory 'C:/Users/Tony/dev/perl/git/perl/cpan/ExtUtils-MakeMaker/t/XS-TestsubdirsstaticLINKTYPEdynamic/Other' # Skip ..\blib\lib\XS\Other.pm (unchanged) # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\..\lib" "..\..\..\..\..\lib\ExtUtils/xsubpp" -typemap C:\Users\Tony\dev\perl\git\perl\lib\ExtUtils\typemap Other.xs > Other.xsc # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\..\lib" -MExtUtils::Command -e mv -- Other.xsc Other.c # cl -c -nologo -GF -W3 -MD -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DPERL_TEXTMODE_SCRIPTS -DUSE_PERLIO -DPERLDLL -O1 -Zi -GL -fp:precise -DVERSION=\"1.2\" -DXS_VERSION=\"1.2\" "-I..\..\..\..\..\lib\CORE" -DINVAR=input -FdOther.pdb Other.c # Other.c # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2176): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2251): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2295): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\..\lib" -MExtUtils::Command -e rm_f -- "..\blib\arch\auto\XS\Other\Other.lib" # lib -ltcg -out:..\blib\arch\auto\XS\Other\Other.lib Other.obj # Microsoft (R) Library Manager Version 14.23.28106.4 # Copyright (C) Microsoft Corporation. All rights reserved. # # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\..\lib" -MExtUtils::Command -e chmod -- 755 ..\blib\arch\auto\XS\Other\Other.lib # gmake[1]: Leaving directory 'C:/Users/Tony/dev/perl/git/perl/cpan/ExtUtils-MakeMaker/t/XS-TestsubdirsstaticLINKTYPEdynamic/Other' # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" "..\..\..\..\lib\ExtUtils/xsubpp" -typemap C:\Users\Tony\dev\perl\git\perl\lib\ExtUtils\typemap -typemap "C:\Users\Tony\dev\perl\git\perl\cpan\ExtUtils-MakeMaker\t\XS-TestsubdirsstaticLINKTYPEdynamic\type map" Test.xs > Test.xsc # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command -e mv -- Test.xsc Test.c # cl -c -nologo -GF -W3 -MD -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DPERL_TEXTMODE_SCRIPTS -DUSE_PERLIO -DPERLDLL -O1 -Zi -GL -fp:precise -DVERSION=\"1.01\" -DXS_VERSION=\"1.01\" "-I..\..\..\..\lib\CORE" -DINVAR=input -FdTest.pdb Test.c # Test.c # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2176): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2251): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2295): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command -e rm_f -- "blib\arch\auto\XS\Test\Test.lib" # lib -ltcg -out:blib\arch\auto\XS\Test\Test.lib Test.obj # Microsoft (R) Library Manager Version 14.23.28106.4 # Copyright (C) Microsoft Corporation. All rights reserved. # # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\XS\Test\Test.lib # # Running Mkbootstrap for Test () # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command -e chmod -- 644 "Test.bs" # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command::MM -e cp_nonempty -- Test.bs blib\arch\auto\XS\Test\Test.bs 644 # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Mksymlists \ # -e "Mksymlists('NAME'=>\"XS::Test\", 'DLBASE' => 'Test', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" # link -out:blib\arch\auto\XS\Test\Test.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"c:\perl\lib\CORE" -machine:AMD64 -subsystem:console,"5.02" Test.obj "..\..\..\..\lib\CORE\perl531.lib" oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib vcruntime.lib ucrt.lib -def:Test.def # Creating library blib\arch\auto\XS\Test\Test.lib and object blib\arch\auto\XS\Test\Test.exp # Test.obj : error LNK2001: unresolved external symbol PL_curpad not ok 17 - "gmake" test LINKTYPE=dynamic exited normally # Failed test '"gmake" test LINKTYPE=dynamic exited normally' # at lib/MakeMaker/Test/Setup/XS.pm line 462. # got: '512' # expected: '0' # Skip blib\lib\XS\Test.pm (unchanged) # gmake[1]: Entering directory 'C:/Users/Tony/dev/perl/git/perl/cpan/ExtUtils-MakeMaker/t/XS-TestsubdirsstaticLINKTYPEdynamic/Other' # Skip ..\blib\lib\XS\Other.pm (unchanged) # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\..\lib" "..\..\..\..\..\lib\ExtUtils/xsubpp" -typemap C:\Users\Tony\dev\perl\git\perl\lib\ExtUtils\typemap Other.xs > Other.xsc # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\..\lib" -MExtUtils::Command -e mv -- Other.xsc Other.c # cl -c -nologo -GF -W3 -MD -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DPERL_TEXTMODE_SCRIPTS -DUSE_PERLIO -DPERLDLL -O1 -Zi -GL -fp:precise -DVERSION=\"1.2\" -DXS_VERSION=\"1.2\" "-I..\..\..\..\..\lib\CORE" -DINVAR=input -FdOther.pdb Other.c # Other.c # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2176): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2251): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2295): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\..\lib" -MExtUtils::Command -e rm_f -- "..\blib\arch\auto\XS\Other\Other.lib" # lib -ltcg -out:..\blib\arch\auto\XS\Other\Other.lib Other.obj # Microsoft (R) Library Manager Version 14.23.28106.4 # Copyright (C) Microsoft Corporation. All rights reserved. # # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\..\lib" -MExtUtils::Command -e chmod -- 755 ..\blib\arch\auto\XS\Other\Other.lib # gmake[1]: Leaving directory 'C:/Users/Tony/dev/perl/git/perl/cpan/ExtUtils-MakeMaker/t/XS-TestsubdirsstaticLINKTYPEdynamic/Other' # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" "..\..\..\..\lib\ExtUtils/xsubpp" -typemap C:\Users\Tony\dev\perl\git\perl\lib\ExtUtils\typemap -typemap "C:\Users\Tony\dev\perl\git\perl\cpan\ExtUtils-MakeMaker\t\XS-TestsubdirsstaticLINKTYPEdynamic\type map" Test.xs > Test.xsc # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command -e mv -- Test.xsc Test.c # cl -c -nologo -GF -W3 -MD -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DPERL_TEXTMODE_SCRIPTS -DUSE_PERLIO -DPERLDLL -O1 -Zi -GL -fp:precise -DVERSION=\"1.01\" -DXS_VERSION=\"1.01\" "-I..\..\..\..\lib\CORE" -DINVAR=input -FdTest.pdb Test.c # Test.c # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2176): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2251): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # C:\Users\Tony\dev\perl\git\perl\lib\CORE\inline.h(2295): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command -e rm_f -- "blib\arch\auto\XS\Test\Test.lib" # lib -ltcg -out:blib\arch\auto\XS\Test\Test.lib Test.obj # Microsoft (R) Library Manager Version 14.23.28106.4 # Copyright (C) Microsoft Corporation. All rights reserved. # # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\XS\Test\Test.lib # # Running Mkbootstrap for Test () # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command -e chmod -- 644 "Test.bs" # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Command::MM -e cp_nonempty -- Test.bs blib\arch\auto\XS\Test\Test.bs 644 # "C:\Users\Tony\dev\perl\git\perl\t\perl.exe" -w "-I..\..\..\..\lib" -MExtUtils::Mksymlists \ # -e "Mksymlists('NAME'=>\"XS::Test\", 'DLBASE' => 'Test', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" # link -out:blib\arch\auto\XS\Test\Test.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"c:\perl\lib\CORE" -machine:AMD64 -subsystem:console,"5.02" Test.obj "..\..\..\..\lib\CORE\perl531.lib" oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib vcruntime.lib ucrt.lib -def:Test.def # Creating library blib\arch\auto\XS\Test\Test.lib and object blib\arch\auto\XS\Test\Test.exp # Test.obj : error LNK2001: unresolved external symbol PL_curpad
Is this actually a blead problem, or an EUMM problem? I'm hoping you can guide us on a fix - what would / should EUMM do about this?
Subject: Re: [rt.cpan.org #115321] 02-xsdynamic.t failing on mswin32 in blead
Date: Sat, 7 Mar 2020 02:08:13 +0100
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Leon Timmermans <fawaka [...] gmail.com>
On Fri, Mar 6, 2020 at 6:15 PM Ed J via RT <bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: Show quoted text
> > Queue: ExtUtils-MakeMaker > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115321 > > > Is this actually a blead problem, or an EUMM problem? > > I'm hoping you can guide us on a fix - what would / should EUMM do about this?
This rather looks like a blead problem. Leon
Subject: Re: [rt.cpan.org #115321] 02-xsdynamic.t failing on mswin32 in blead
Date: Sat, 7 Mar 2020 02:52:01 +0100
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Leon Timmermans <leont [...] cpan.org>
On Sat, Mar 7, 2020 at 2:08 AM Leon Timmermans <fawaka@gmail.com> wrote: Show quoted text
> > On Fri, Mar 6, 2020 at 6:15 PM Ed J via RT > <bug-ExtUtils-MakeMaker@rt.cpan.org> wrote:
> > > > Queue: ExtUtils-MakeMaker > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115321 > > > > > Is this actually a blead problem, or an EUMM problem? > > > > I'm hoping you can guide us on a fix - what would / should EUMM do about this?
> > This rather looks like a blead problem.
To be more precise: On an unthreaded perl build on Windows the interpreter variables need to added to the export list. The error message is suggesting that this isn't working. Leon
Leon, could you cross-link in a suitable way this matter to an issue for p5p? (and probably close this one)
Subject: Re: [rt.cpan.org #115321] 02-xsdynamic.t failing on mswin32 in blead
Date: Sat, 7 Mar 2020 21:04:22 +0100
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Leon Timmermans <fawaka [...] gmail.com>
On Sat, Mar 7, 2020 at 8:09 PM Ed J via RT <bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: Show quoted text
> > Queue: ExtUtils-MakeMaker > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115321 > > > Leon, could you cross-link in a suitable way this matter to an issue for p5p? (and probably close this one)
https://github.com/Perl/perl5/issues/17601 Leon
On Fri Mar 06 12:15:35 2020, ETJ wrote: Show quoted text
> Is this actually a blead problem, or an EUMM problem? > > I'm hoping you can guide us on a fix - what would / should EUMM do > about this?
It appears to be a EUMM problem. I've looked further into this. The symbols are being exported, but under the conditions in the failing tests, they aren't being properly imported. For the failing tests, the Makefile is being generated with LINKTYPE=static in Makefile.PL, but then built with LINKTYPE=dynamic. The LINKTYPE=static Makefile adds -DPERLDLL to the definition of CCFLAGS, without that value depending on the LINKTYPE value, so LINKTYPE=dynamic doesn't override it. -DPERLDLL controls whether symbols, including data, is marked with __declspec(dlliexport) or __declspec(dllimport) and in the failing cases this means the symbols are being marked for export, which is ignored since the symbols aren't in the image. Due to the way data is imported on Win32 this means that the symbols then aren't found. The only fix I can see is for the generated Makefile to make whether CCFLAGS includes -DPERLDLL depend on the LINKTYPE parameter supplied to $(MAKE). Otherwise I can only see not supporting switching LINKTYPE between Makefile.PL and make invocation.
Subject: Re: [rt.cpan.org #115321] 02-xsdynamic.t failing on mswin32 in blead
Date: Mon, 9 Mar 2020 17:03:14 +0100
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Leon Timmermans <fawaka [...] gmail.com>
On Mon, Mar 9, 2020 at 2:05 AM TONYC via RT <bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: Show quoted text
> On Fri Mar 06 12:15:35 2020, ETJ wrote:
> > Is this actually a blead problem, or an EUMM problem? > > > > I'm hoping you can guide us on a fix - what would / should EUMM do > > about this?
> > It appears to be a EUMM problem. > > I've looked further into this. > > The symbols are being exported, but under the conditions in the failing tests, they aren't being properly imported. > > For the failing tests, the Makefile is being generated with LINKTYPE=static in Makefile.PL, but then built with LINKTYPE=dynamic.
That is surprising. I mean 02-xsdynamic should only contain LINKTYPE=dynamic tests, right? What would cause the LINKTYPE to be static? Show quoted text
> The LINKTYPE=static Makefile adds -DPERLDLL to the definition of CCFLAGS, without that value depending on the LINKTYPE value, so LINKTYPE=dynamic doesn't override it. > > -DPERLDLL controls whether symbols, including data, is marked with __declspec(dlliexport) or __declspec(dllimport) and in the failing cases this means the symbols are being marked for export, which is ignored since the symbols aren't in the image. > > Due to the way data is imported on Win32 this means that the symbols then aren't found. > > The only fix I can see is for the generated Makefile to make whether CCFLAGS includes -DPERLDLL depend on the LINKTYPE parameter supplied to $(MAKE). > > Otherwise I can only see not supporting switching LINKTYPE between Makefile.PL and make invocation.
Does static linking even work on Windows? As far as I know, we don't support this anyway. Leon
Subject: Re: [rt.cpan.org #115321] 02-xsdynamic.t failing on mswin32 in blead
Date: Sat, 28 Mar 2020 14:12:44 +0100
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Leon Timmermans <leont [...] cpan.org>
On Mon, Mar 9, 2020 at 5:03 PM Leon Timmermans <fawaka@gmail.com> wrote: Show quoted text
> > It appears to be a EUMM problem. > > > > I've looked further into this. > > > > The symbols are being exported, but under the conditions in the failing tests, they aren't being properly imported. > > > > For the failing tests, the Makefile is being generated with LINKTYPE=static in Makefile.PL, but then built with LINKTYPE=dynamic.
> > That is surprising. > > I mean 02-xsdynamic should only contain LINKTYPE=dynamic tests, right? > What would cause the LINKTYPE to be static?
The problem here is that some of the test-cases have a subdir that is set to LINKTYPE=static in the subdir-Makefile.PL, but then during make the LINKTYPE=dynamic is passed through. Possibly solutions include either not passing it through (shouldn't break anything, but given that it's MakeMaker I'm probably wrong), or just give up on testing setting the linktype that late (I can't think of any convincing use-case anyway). Leon
blead now has a custom patch to EUMM https://github.com/Perl/perl5/pull/18157. Should the same patch go into EUMM?
On Thu Sep 24 17:33:50 2020, TODDR wrote: Show quoted text
> blead now has a custom patch to EUMM > https://github.com/Perl/perl5/pull/18157. Should the same patch go > into EUMM?
I've submitted Tony's change here so it can be reviewed. https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/pull/369