You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c27524a
Browse filesBrowse the repository at this point in the historyBrowse files
The flow writes its GDS file and runs its DRC and LVS decks with
KLayout's Python module, from the installer's Python packages, so the
installer no longer installs the KLayout application.
Deleted:
- etc/DependencyInstaller.sh: klayoutVersion, and the KLayout install
for each OS: the CentOS 7, CentOS 8 and Rocky Linux 9 RPMs with their
version check and reinstall, the Ubuntu .deb with its md5 table per
release and the "Unsupported Ubuntu version" exit, the build from
source on Ubuntu aarch64 with its Qt, Ruby and libgit2 build
dependencies, `klayout` from apt on rodete and the Homebrew cask on
macOS.
- env.sh: the KLayout.app PATH entry on macOS.
- flow/scripts/variables.mk: the lookup of a KLayout built into
tools/install/klayout, which nothing installs. KLAYOUT_CMD is the
klayout on PATH unless set, and is exported bare.
- docs/user/BuildWithPrebuilt.md: the KLayout version note and the
LD_LIBRARY_PATH line for a KLayout built from source.
A deprecated Ruby DRC/LVS deck, the gallery and the viewers still need
the KLayout application, installed by those who use them.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018PFLaCzFtFbnWE4nPTDwpC
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Copy file name to clipboardExpand all lines: docs/user/BuildWithPrebuilt.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,13 @@
1
1
# Using Pre-built Binaries
2
2
3
-
## Install Klayout and Yosys
4
-
Please ensure the Klayout version (denoted with `klayoutVersion` variable) is consistent with the one used in [DependencyInstaller script](https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/blob/master/etc/DependencyInstaller.sh).
3
+
## Install KLayout and Yosys
4
+
The GDS file, DRC and LVS use KLayout's Python module, installed with the
5
+
other Python packages from `etc/requirements-common_lock.txt`, or alone
6
+
with `pip install klayout`. The KLayout application is needed only for a
7
+
deprecated Ruby DRC/LVS deck (see [KLayoutPythonDecks.md](KLayoutPythonDecks.md)),
echo"Unsupported Ubuntu version $1. KLayout ${klayoutVersion} packages are pinned for 22.04, 24.04, and 26.04. Please upgrade to a supported LTS release or install KLayout ${klayoutVersion} manually from https://www.klayout.org/build.html"
0 commit comments