Branch: refs/heads/leont/eucb-windows-simple Home: https://github.com/Perl/perl5 Commit: 63588b4aef93e6ef3c2dc81d53d2f0bb8a40fcbc https://github.com/Perl/perl5/commit/63588b4aef93e6ef3c2dc81d53d2f0bb8a40fcbc Author: Zakariyya Mughal <zmug...@cpan.org> Date: 2023-09-15 (Fri, 15 Sep 2023)
Changed paths: M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm M dist/ExtUtils-CBuilder/t/03-cplusplus.t Log Message: ----------- Make the C++ test export the expected symbol Use `namespace` instead of `class` and mark as `extern "C"`. Commit: 0e06913b5d934314d1b1031c360f3b94c55da489 https://github.com/Perl/perl5/commit/0e06913b5d934314d1b1031c360f3b94c55da489 Author: Zakariyya Mughal <zmug...@cpan.org> Date: 2023-09-15 (Fri, 15 Sep 2023) Changed paths: M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm Log Message: ----------- Remove dlltool and use .def file directly Commit: 3d2442f5a67b8c00eef12ca3375394d2833fcd9c https://github.com/Perl/perl5/commit/3d2442f5a67b8c00eef12ca3375394d2833fcd9c Author: Zakariyya Mughal <zmug...@cpan.org> Date: 2023-09-15 (Fri, 15 Sep 2023) Changed paths: M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm Log Message: ----------- Make sure linking works even when CC is set to C++ compiler This can happen when using a module such as `ExtUtils::CppGuess` which sets `CC` and `CCFLAGS` to C++ compiler specific values. When combined with `Module::Build` which calls `ExtUtils::CBuilder::Base::have_compiler` with those values, the branch that checks for a C compiler is run with those C++ compiler specific values which causes a linker error. Compare: https://github.com/Perl/perl5/compare/abbe2dd55aad...3d2442f5a67b