diff --git a/nix/openroad.nix b/nix/openroad.nix index a10c3fdb..9b4b8e13 100644 --- a/nix/openroad.nix +++ b/nix/openroad.nix @@ -45,10 +45,10 @@ cmake, ninja, git, - rev ? "1d610077e69607c430ffedd0dc6034c6af701a39", - rev-date ? "2024-12-05", - sha256 ? "sha256-jkyugDqA5I54Xozdf6xbajCmghNt3rF0srzGMzcKxQ8=", # environments, + rev ? "87af90f72f3f9be1fdfa1d886f0dd8d8b8f34694", + rev-date ? "2024-12-08", + sha256 ? "sha256-GS8DLpAtC5gJfQeP+YOCImVXaAPQNzVbdDjdiB7Aovc=", openroad, buildPythonEnvForInterpreter, }: let diff --git a/nix/patches/openroad/patches.diff b/nix/patches/openroad/patches.diff index 9bf908f2..34a8e070 100644 --- a/nix/patches/openroad/patches.diff +++ b/nix/patches/openroad/patches.diff @@ -26,36 +26,3 @@ index 86372b22c..94a89601d 100644 #include #include -diff --git a/src/odb/src/db/dbMarker.cpp b/src/odb/src/db/dbMarker.cpp -index f3e1fc96b..d0a12673c 100644 ---- a/src/odb/src/db/dbMarker.cpp -+++ b/src/odb/src/db/dbMarker.cpp -@@ -506,8 +506,10 @@ void _dbMarker::fromPTree(const _dbMarkerCategory::PropertyTree& tree) - } else if (shape_type.value() == "polygon") { - shapes_.emplace_back(Polygon(pts)); - } else { -- getLogger()->warn( -- utl::ODB, 256, "Unable to find shape of violation: {}", shape_type); -+ getLogger()->warn(utl::ODB, -+ 256, -+ "Unable to find shape of violation: {}", -+ shape_type.value()); - } - } - } -@@ -561,7 +563,7 @@ void _dbMarker::fromPTree(const _dbMarkerCategory::PropertyTree& tree) - src_found = true; - } else { - getLogger()->warn( -- utl::ODB, 262, "Unable to find bterm: {}", src_name); -+ utl::ODB, 262, "Unable to find bterm: {}", src_name.value()); - } - } else if (src_type.value() == "obstruction") { - src_found = marker->addObstructionFromBlock(block); -@@ -889,4 +891,4 @@ dbOStream& operator<<(dbOStream& stream, const _dbMarker::ShapeType& obj) - - // User Code End dbMarkerPublicMethods - } // namespace odb -- // Generator Code End Cpp -\ No newline at end of file -+ // Generator Code End Cpp