From 76e28153b0bd1e87de525dd1a2ea06fe80d145ec Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sat, 8 Nov 2025 18:55:37 -0500 Subject: [PATCH 1/2] perlPackages.Wx: fix build failure --- pkgs/top-level/perl-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index beba321f8b99..f6f3a173be19 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -38201,6 +38201,10 @@ with self; substituteInPlace ext/dnd/XS/DataObject.xs \ --replace "#ifdef __WXGTK20__" "#if wxUSE_GUI" ''; + # Build system attempts to compile c++ files with clang. + preConfigure = '' + export CC=$CXX + ''; propagatedBuildInputs = [ AlienWxWidgets ]; # Testing requires an X server: # Error: Unable to initialize GTK, is DISPLAY set properly?" From 3c28d6c138b5290bd3dc57686c6e29f35da7712b Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sat, 8 Nov 2025 18:57:42 -0500 Subject: [PATCH 2/2] perlPackages.WxGLCanvas: fix build failure --- pkgs/top-level/perl-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f6f3a173be19..39651699e003 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -38230,6 +38230,10 @@ with self; pkgs.libGLU Wx ]; + # Build system attempts to compile c++ files with clang. + preConfigure = '' + export CC=$CXX + ''; doCheck = false; meta = { description = "wxPerl demo helper for Wx::GLCanvas";