Skip to content

safer pure-perl pkgconfig with multiple probes#238

Merged
plicease merged 6 commits intomainfrom
graham/safer-probe
Oct 31, 2020
Merged

safer pure-perl pkgconfig with multiple probes#238
plicease merged 6 commits intomainfrom
graham/safer-probe

Conversation

@plicease
Copy link
Member

@plicease plicease commented Oct 28, 2020

This is mainly for Alien::Libxml2, which uses multiple probe methods. In this configuration if one probe or pkg-config plugin fails in the probe step, its gather step may still execute and populate libs cflags, etc. This patch fixes that oversight. This should finally put PerlAlien/Alien-Libxml2#23 and similar to bed.

  • Probe::CBuilder
  • Probe::Vcpkg
  • PkgConfig::PP
  • PkgConfig::LibPkgConf
  • PkgConfig::CommandLine

@plicease plicease marked this pull request as ready for review October 31, 2020 09:25
@plicease plicease merged commit 2a607b3 into main Oct 31, 2020
@plicease plicease deleted the graham/safer-probe branch October 31, 2020 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments