From 57d8597675a5acc6f39fa552a6a9672f210f3c8d Mon Sep 17 00:00:00 2001 From: 7c6f434c <7c6f434c@mail.ru> Date: Thu, 23 Jul 2026 22:40:04 +0200 Subject: [PATCH 1/2] openscad-unstable: do not force lld The build failed because of lld. Fix reported by @pca006132 in #543373 --- pkgs/by-name/op/openscad-unstable/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/op/openscad-unstable/package.nix b/pkgs/by-name/op/openscad-unstable/package.nix index c249fbde359a..5b05cff2b36c 100644 --- a/pkgs/by-name/op/openscad-unstable/package.nix +++ b/pkgs/by-name/op/openscad-unstable/package.nix @@ -125,7 +125,6 @@ clangStdenv.mkDerivation rec { "-DOPENSCAD_VERSION='${builtins.replaceStrings [ "-" ] [ "." ] unstable_date}-unstable'" "-DCMAKE_UNITY_BUILD=OFF" # broken compile with unity # IPO - "-DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=lld" "-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON" # The sources enable this for only apple. We turn it off globally anyway to stay From d3b43efb1a586db38873d625fb8dbe46b02674b2 Mon Sep 17 00:00:00 2001 From: 7c6f434c <7c6f434c@mail.ru> Date: Thu, 23 Jul 2026 22:43:31 +0200 Subject: [PATCH 2/2] openscad-unstable: 2021.01-unstable-2026-02-25 -> 2021.01-unstable-2026-07-20 --- pkgs/by-name/op/openscad-unstable/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openscad-unstable/package.nix b/pkgs/by-name/op/openscad-unstable/package.nix index 5b05cff2b36c..80d23aee17d7 100644 --- a/pkgs/by-name/op/openscad-unstable/package.nix +++ b/pkgs/by-name/op/openscad-unstable/package.nix @@ -57,13 +57,13 @@ let in clangStdenv.mkDerivation rec { pname = "openscad-unstable"; - unstable_date = "2026-02-25"; + unstable_date = "2026-07-20"; version = "2021.01-unstable-${unstable_date}"; src = fetchFromGitHub { owner = "openscad"; repo = "openscad"; - rev = "ae3a780de777bcb96d41631818551650bc79650d"; - hash = "sha256-jCiCB3tbM0dyIC2gvQarzwjfYI9mnREkMI+0R3EaGPM="; + rev = "e4fdec49730103274a4e21c2390b9a12882f01aa"; + hash = "sha256-9bPz6iVbUHeFp2uQiVVFYze24IN4skesP45TBBbr8Vk="; fetchSubmodules = true; # Only really need sanitizers-cmake and MCAD and manifold };