Changes for version 0.033 - 2025-12-13

  • Don't pass default typemap argument to ParseXS
  • Change typemap to prefer arrayref form
  • Add extra_sources and extra_objects to EUB::Conf
  • Correctly pass arguments to ar

Modules

Helper role for argument collecting classes
compiler configuration, derived from perl's configuration
Helper role for classes producing binary objects
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
in lib/ExtUtils/Builder/MultiLingual.pm