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

Reply via email to