Skip Menu |

This queue is for tickets about the Module-Build CPAN distribution.

Report information
The Basics
Id: 22700
Status: stalled
Priority: 0/
Queue: Module-Build

Owner: Nobody in particular
Requestors: JGMYERS [...]

Bug Information
Severity: Normal
Broken in: 0.2805
Fixed in: (no value)

Subject: Support XS files in C++
Download (untitled) / with headers
text/plain 257b
Module::Build needs a way to portably handle XS files that need to be compiled with a C++ compiler. Encode::Detect contains one such XS file. It has a workaround that is specific to the GCC compiler, but this means that module is not portable to Windows.
Download (untitled) / with headers
text/plain 252b
This requires better support for C++ in ExtUtils::ParseXS and ExtUtils::CBuilder. However, Module::Build also needs support for passing arguments to ExtUtils::ParseXS the same way that ExtUtils::MakeMaker already does so the "-C++" flag can be used.
Marking 'stalled' until ParseXS and CBuilder improve C++ support.

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to