Skip to content

Commit bf2eab5

Browse files
authored
Merge pull request #1006 from Pinata-Consulting/build-local-after-setup-fix
setup: OpenROAD now runs after being built on a clean Ubuntu
2 parents 85d1b70 + 4d25146 commit bf2eab5

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

build_openroad.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,10 @@ fi
211211

212212
# Only add install prefix variables after parsing arguments.
213213
YOSYS_ARGS+=" PREFIX=${INSTALL_PATH}/yosys"
214-
OPENROAD_APP_ARGS+=" -D CMAKE_INSTALL_PREFIX=${INSTALL_PATH}/OpenROAD"
214+
OPENROAD_APP_ARGS+=" -D CMAKE_INSTALL_PREFIX=${INSTALL_PATH}/OpenROAD "
215+
if [ -n "$CMAKE_INSTALL_RPATH" ]; then
216+
OPENROAD_APP_ARGS+="-D CMAKE_INSTALL_RPATH=${CMAKE_INSTALL_RPATH}"
217+
fi
215218
LSORACLE_ARGS+=" \
216219
-D YOSYS_SHARE_DIR=${INSTALL_PATH}/yosys/share/yosys \
217220
-D CMAKE_INSTALL_PREFIX=${INSTALL_PATH}/LSOracle \

dev_env.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
function setpaths() {
33
local DIR=$(readlink -f "$(dirname "${BASH_SOURCE[0]}")")
44
export PATH="$DIR/dependencies/bin:$PATH"
5+
export CMAKE_INSTALL_RPATH=$DIR/dependencies/lib:$DIR/dependencies/lib64
56
}
67

78
setpaths

0 commit comments

Comments
 (0)