From b521a3c494945193fe36199b41afcd8b29cd08aa Mon Sep 17 00:00:00 2001 From: kashw2 Date: Thu, 11 Jun 2026 13:01:33 +1000 Subject: [PATCH] openscad: override glew to disable EGL --- pkgs/by-name/op/openscad/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openscad/package.nix b/pkgs/by-name/op/openscad/package.nix index ede0cdbd0c8c..7cf1da9371b2 100644 --- a/pkgs/by-name/op/openscad/package.nix +++ b/pkgs/by-name/op/openscad/package.nix @@ -127,7 +127,9 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ eigen boost - glew + # OpenSCAD's GLX offscreen renderer needs GLEW's GLXEW symbols (`__GLXEW_SGIX_pbuffer`, `__GLXEW_SGIX_fbconfig`) + # which are not found in the default EGL-enabled glew and causes the build failure in https://github.com/NixOS/nixpkgs/issues/530529 + (glew.override { enableEGL = false; }) opencsg cgal_5 mpfr