Changes for version 0.036 - 2026-03-15

  • Mark ParseXS helper functions deprecated
  • Fix C++ compiler code to load modules in correct order
  • Avoid using push_args in try_find_* methods
  • Add try_find_standard_for method to EUB::Conf
  • Rename try_find_cflags_for to try_find_compiler_flags_for

Modules

Helper role for argument collecting classes
Backwards compatability shim for ExtUtils::Builder::BuildTools::FromPerl
Helper role for classes producing binary objects
A base class for BuildTools implementations.
compiler configuration, derived from perl's configuration
An interface around different compilers.
Class for compiling with Microsoft Visual C
Class for compiling with a unix compiler
Class for compiling with a VMS compiler
Configure-time utilities for using C headers, libraries, or OS features
An interface around different linkers.
Essential functions for implementing XS in a Plan
A profile for compiling and linking against perl

Provides

in lib/ExtUtils/Builder/Linker/Ar.pm
in lib/ExtUtils/Builder/Linker/COFF.pm
in lib/ExtUtils/Builder/Linker/ELF/Any.pm
in lib/ExtUtils/Builder/Linker/ELF/GCC.pm
in lib/ExtUtils/Builder/Linker/Mach/GCC.pm
in lib/ExtUtils/Builder/Linker/PE/GCC.pm
in lib/ExtUtils/Builder/Linker/PE/MSVC.pm
in lib/ExtUtils/Builder/Linker/Unixy.pm
in lib/ExtUtils/Builder/Linker/XCOFF.pm