Branch: refs/heads/jkeenan/pr23146-with-mauke-patch-20250419
  Home:   https://github.com/Perl/perl5
  Commit: 52999b2604f392382d089376f947863c16d3e1e3
      
https://github.com/Perl/perl5/commit/52999b2604f392382d089376f947863c16d3e1e3
  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
  Date:   2025-04-19 (Sat, 19 Apr 2025)

  Changed paths:
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Unix.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/VMS.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/aix.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/android.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/cygwin.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/darwin.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/os2.pm

  Log Message:
  -----------
  Fix finding the correct cplusplus compiler

ExtUtils::CBuilder was using a slightly maverick method for
finding the matching cplusplus compiler to the c compiler
used to build perl.

On a Linux system with a perl built with the Oracle Developer cc
cc='/opt/oracle/developerstudio12.6/bin/cc'

Errors were observed:
"c++: error: unrecognized command line option ‘-KPIC’; did you mean ‘-fPIC’?"

The cplusplus command for Oracle Developer suite is CC not c++ and the
detection was picking up the system c++ (g++).

If there is a ccpath, the code should exhaust all the options and not fail
through to using no path.


  Commit: f9d87185232bd109a42d0c363fdf1037b46e286f
      
https://github.com/Perl/perl5/commit/f9d87185232bd109a42d0c363fdf1037b46e286f
  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
  Date:   2025-04-19 (Sat, 19 Apr 2025)

  Changed paths:
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm

  Log Message:
  -----------
  Added clang/clang++ to the C->C++ compiler mappings


  Commit: 78544d82f3ff655b56fedd6f5e3fcdd18615542a
      
https://github.com/Perl/perl5/commit/78544d82f3ff655b56fedd6f5e3fcdd18615542a
  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
  Date:   2025-04-19 (Sat, 19 Apr 2025)

  Changed paths:
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm

  Log Message:
  -----------
  Remove literal tabs


  Commit: 407b414af77336793587d3101f93d7c104789c2b
      
https://github.com/Perl/perl5/commit/407b414af77336793587d3101f93d7c104789c2b
  Author: James E Keenan <jkee...@cpan.org>
  Date:   2025-04-19 (Sat, 19 Apr 2025)

  Changed paths:
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
    M dist/ExtUtils-CBuilder/t/03-cplusplus.t

  Log Message:
  -----------
  Test patch proposed for GH #23146

See: https://github.com/Perl/perl5/pull/23146#issuecomment-2814427283


Compare: https://github.com/Perl/perl5/compare/52999b2604f3%5E...407b414af773

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to