Skip to content

Commit 98871a1

Browse files
committed
Merge branch 'master' into secure-fix_missing_para_dbmodnet
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2 parents 0230dc9 + a8b85cd commit 98871a1

4 files changed

Lines changed: 23 additions & 3 deletions

File tree

docker/Dockerfile.dev

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ RUN sh /tmp/setup_compiler_wrappers.sh && rm /tmp/setup_compiler_wrappers.sh
2121

2222
ENV PATH="/usr/local/bin/wrapped-cc:$PATH"
2323

24-
RUN ./DependencyInstaller.sh -all $options $constantBuildDir -save-deps-prefixes=/etc/openroad_deps_prefixes.txt \
24+
RUN ./DependencyInstaller.sh -base $options $constantBuildDir -save-deps-prefixes=/etc/openroad_deps_prefixes.txt \
25+
&& ./DependencyInstaller.sh -common $options $constantBuildDir -save-deps-prefixes=/etc/openroad_deps_prefixes.txt \
2526
&& rm -rf /tmp/installer /tmp/* /var/tmp/* /var/lib/apt/lists/*
2627

2728
ARG fromImage

etc/DependencyInstaller.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ _install_EL7_Packages() {
7373
time \
7474
readline \
7575
ruby \
76-
ruby-devel
76+
ruby-devel \
77+
tcl-tclreadline \
78+
tcl-tclreadline-devel
7779

7880
if ! [ -x "$(command -v klayout)" ]; then
7981
yum -y install https://www.klayout.org/downloads/CentOS_7/klayout-${klayoutVersion}-0.x86_64.rpm
@@ -113,6 +115,17 @@ _install_EL8_EL9_Packages() {
113115
ruby \
114116
ruby-devel
115117

118+
if [[ "${elVersion}" == "8" ]]; then
119+
dnf -y install \
120+
tcl-tclreadline \
121+
tcl-tclreadline-devel
122+
fi
123+
124+
if [[ "${elVersion}" == "9" ]]; then
125+
dnf -y install \
126+
https://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/Packages/readline-devel-8.1-4.el9.x86_64.rpm
127+
fi
128+
116129
# Install KLayout based on EL version, note the different URLs
117130
case "${elVersion}" in
118131
"8")
@@ -199,6 +212,7 @@ _installUbuntuPackages() {
199212
qttools5-dev \
200213
ruby \
201214
ruby-dev \
215+
tcl-tclreadline \
202216
time \
203217
zlib1g \
204218
zlib1g-dev

flow/scripts/load.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ proc load_design { design_file sdc_file } {
4646

4747
if { [env_var_equals LIB_MODEL CCS] } {
4848
puts "Using CCS delay calculation"
49-
set_delay_calculator prima
49+
log_cmd set_delay_calculator prima
5050
}
5151
}

flow/scripts/open.tcl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@ if { [ord::openroad_gui_compiled] } {
7878
"OpenROAD - $::env(PLATFORM)/$::env(DESIGN_NICKNAME)/$::env(FLOW_VARIANT) - ${db_basename}"
7979
}
8080

81+
if { [env_var_equals LIB_MODEL CCS] } {
82+
puts "Using CCS delay calculation"
83+
log_cmd set_delay_calculator prima
84+
}
85+
8186
if { $::env(GUI_TIMING) } {
8287
puts "GUI_TIMING=1 reading timing, takes a little while for large designs..."
8388
read_timing $input_file

0 commit comments

Comments
 (0)