Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: b2ccf6cf8ed5307960bce168806fcc513f3fc5f9
      
https://github.com/Perl/perl5/commit/b2ccf6cf8ed5307960bce168806fcc513f3fc5f9
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2023-09-16 (Sat, 16 Sep 2023)

  Changed paths:
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm

  Log Message:
  -----------
  Simplify Windows linking in ExtUtils::CBuilder


  Commit: b716ae24a5337b54c19a10df2ccdac17001efb88
      
https://github.com/Perl/perl5/commit/b716ae24a5337b54c19a10df2ccdac17001efb88
  Author: Zakariyya Mughal <zmug...@cpan.org>
  Date:   2023-09-16 (Sat, 16 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: 07f9e2ca6e31c84c03440437c308439148b37756
      
https://github.com/Perl/perl5/commit/07f9e2ca6e31c84c03440437c308439148b37756
  Author: Zakariyya Mughal <zmug...@cpan.org>
  Date:   2023-09-16 (Sat, 16 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: 26d198e5a6393f961112cd5a1b81a66b38927232
      
https://github.com/Perl/perl5/commit/26d198e5a6393f961112cd5a1b81a66b38927232
  Author: Zakariyya Mughal <zmug...@cpan.org>
  Date:   2023-09-16 (Sat, 16 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/7aab773a19c7...26d198e5a639

Reply via email to