The-OpenROAD-Project / OpenROAD-flow-scripts

OpenROAD's scripts implementing an RTL-to-GDS Flow. Documentation at https://openroad-flow-scripts.readthedocs.io/en/latest/
https://theopenroadproject.org/
Other
320 stars 275 forks source link

Error when running build_openroad.sh #2049

Closed aarontan0219 closed 3 months ago

aarontan0219 commented 3 months ago

Subject

[Build] for compilation-related issues.

Describe the bug

Keep getting error code when running the code ./build_openroad.sh --local

Expected Behavior

Build Successful.

Environment

-bash: ./etc/Env.sh: No such file or directory

To Reproduce

No supportive file

Relevant log output

[INFO FLW-0027] Saving logs to build_openroad.log
[INFO FLW-0028] ./build_openroad.sh --local
[INFO FLW-0002] Updating git submodules.
[INFO FLW-0001] Using local build method. This will create binaries at 'tools/install' unless overwritten.
[INFO FLW-0017] Compiling Yosys.
make: Entering directory '/home/aarontan/OpenROAD-flow-scripts/tools/yosys'
mkdir -p /home/aarontan/OpenROAD-flow-scripts/tools/install/yosys/bin
cp yosys yosys-config yosys-abc yosys-filterlib yosys-smtbmc yosys-witness /home/aarontan/OpenROAD-flow-scripts/tools/install/yosys/bin
strip -S /home/aarontan/OpenROAD-flow-scripts/tools/install/yosys/bin/yosys
strip /home/aarontan/OpenROAD-flow-scripts/tools/install/yosys/bin/yosys-abc
strip /home/aarontan/OpenROAD-flow-scripts/tools/install/yosys/bin/yosys-filterlib
mkdir -p /home/aarontan/OpenROAD-flow-scripts/tools/install/yosys/share/yosys
cp -r share/. /home/aarontan/OpenROAD-flow-scripts/tools/install/yosys/share/yosys/.
make: Leaving directory '/home/aarontan/OpenROAD-flow-scripts/tools/yosys'
[INFO FLW-0018] Compiling OpenROAD.
-- OpenROAD version: v2.0-14005-gf37c24a6c
-- System name: Linux
-- Compiler: GNU 11.4.0
-- Build type: RELEASE
-- Install prefix: /home/aarontan/OpenROAD-flow-scripts/tools/install/OpenROAD
-- C++ Standard: 17
-- C++ Standard Required: ON
-- C++ Extensions: OFF
-- Performing Test C_COMPILER_SUPPORTS__-std=c++17
-- Performing Test C_COMPILER_SUPPORTS__-std=c++17 - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-std=c++17
-- Performing Test CXX_COMPILER_SUPPORTS__-std=c++17 - Success
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- TCL readline library: /usr/lib/x86_64-linux-gnu/libtclreadline.so
-- TCL readline header: /usr/include/x86_64-linux-gnu
-- Found SWIG: /home/aarontan/OpenROAD-flow-scripts/dependencies/bin/swig (found suitable version "4.1.0", minimum required is "4.0")
-- Using SWIG >= 4.1.0 -flatstaticmethod flag for python
-- boost: 1.80.0
-- spdlog: 1.8.1
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- STA version: 2.5.0
-- STA git sha: e01d3f163f483f233db00410b6515a767a6ca03b
-- System name: Linux
-- Compiler: GNU 11.4.0
-- Build type: RELEASE
-- Build CXX_FLAGS: -O3 -DNDEBUG
-- Install prefix: /home/aarontan/OpenROAD-flow-scripts/tools/install/OpenROAD
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- TCL readline: /usr/lib/x86_64-linux-gnu/libtclreadline.so
-- TCL readline header: TCL_READLINE_HEADER-NOTFOUND
-- SSTA: 0
-- Found SWIG: /home/aarontan/OpenROAD-flow-scripts/dependencies/bin/swig (found suitable version "4.1.0", minimum required is "3.0")
-- STA executable: /home/aarontan/OpenROAD-flow-scripts/tools/OpenROAD/src/sta/app/sta
-- GPU is not enabled
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- GUI is enabled
-- Charts widget is enabled
-- Found Boost: /home/aarontan/OpenROAD-flow-scripts/dependencies/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0") found components: serialization
-- Could NOT find VTune (missing: VTune_LIBRARIES VTune_INCLUDE_DIRS)
-- Found Boost: /home/aarontan/OpenROAD-flow-scripts/dependencies/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.78")
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- Found Boost: /home/aarontan/OpenROAD-flow-scripts/dependencies/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0") found components: serialization system thread
-- Found Boost: /home/aarontan/OpenROAD-flow-scripts/dependencies/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0")
-- TCL readline enabled
-- Tcl Extended disabled
-- Python3 enabled
Number of processor cores: 12
-- Configuring done
-- Generating done
-- Build files have been written to: /home/aarontan/OpenROAD-flow-scripts/tools/OpenROAD/build
Consolidate compiler generated dependencies of target defzlib
Consolidate compiler generated dependencies of target lefzlib
Consolidate compiler generated dependencies of target Munkres
Consolidate compiler generated dependencies of target gtest
[  0%] Built target gui_RUNTIME_HEADER
Consolidate compiler generated dependencies of target utl_py
[  0%] Built target defzlib
[  0%] Built target lefzlib
[  0%] Built target Munkres
Consolidate compiler generated dependencies of target utl_lib
[  0%] Built target utl_py
[  0%] Built target gtest
[  0%] Built target sta_swig_swig_compilation
[  0%] Built target utl_lib
Consolidate compiler generated dependencies of target gtest_main
Consolidate compiler generated dependencies of target gmock
Consolidate compiler generated dependencies of target lef
[  0%] Built target gtest_main
[  0%] Built target gmock
[  1%] Built target lef
Consolidate compiler generated dependencies of target fft_test
Consolidate compiler generated dependencies of target ParquetFP
[  1%] Built target fft_test
Consolidate compiler generated dependencies of target zutil
Consolidate compiler generated dependencies of target def
[  4%] Built target ParquetFP
[  5%] Built target def
[  7%] Built target zutil
Consolidate compiler generated dependencies of target OpenSTA
[ 14%] Built target OpenSTA
Consolidate compiler generated dependencies of target sta_swig
Consolidate compiler generated dependencies of target utl
[ 16%] Built target sta_swig
[ 16%] Built target utl
Consolidate compiler generated dependencies of target sta
[ 16%] Built target sta
[ 16%] Automatic MOC and UIC for target gui
Consolidate compiler generated dependencies of target CFileUtilsTest
[ 16%] Built target CFileUtilsTest
[ 16%] Built target gui_autogen
Consolidate compiler generated dependencies of target dst
[ 17%] Built target dst
Consolidate compiler generated dependencies of target TestBalancer
Consolidate compiler generated dependencies of target TestDistributed
Consolidate compiler generated dependencies of target TestWorker
Consolidate compiler generated dependencies of target db
[ 17%] Built target TestWorker
[ 17%] Built target TestBalancer
[ 17%] Built target TestDistributed
[ 23%] Built target db
Consolidate compiler generated dependencies of target cdl
Consolidate compiler generated dependencies of target lefout
Consolidate compiler generated dependencies of target defout
[ 23%] Built target cdl
[ 23%] Built target lefout
[ 23%] Built target defout
Consolidate compiler generated dependencies of target defin
[ 23%] Built target defin
Consolidate compiler generated dependencies of target lefin
[ 25%] Built target lefin
Consolidate compiler generated dependencies of target ant_lib
Consolidate compiler generated dependencies of target odb_swig_common
Consolidate compiler generated dependencies of target dft_utils_scan_pin_lib
Consolidate compiler generated dependencies of target dft_config_lib
[ 25%] Built target odb_swig_common
[ 25%] Built target dft_config_lib
Consolidate compiler generated dependencies of target dbSta_lib
[ 25%] Built target ant_lib
Consolidate compiler generated dependencies of target parseTest
[ 25%] Built target dft_utils_scan_pin_lib
Consolidate compiler generated dependencies of target stt_lib
Consolidate compiler generated dependencies of target tap
[ 25%] Built target dbSta_lib
Consolidate compiler generated dependencies of target odb_test_helper
Consolidate compiler generated dependencies of target odbtcl
[ 25%] Built target parseTest
Consolidate compiler generated dependencies of target odb_py
Consolidate compiler generated dependencies of target dft_clock_domain_lib
[ 25%] Built target odb_test_helper
Consolidate compiler generated dependencies of target OdbGTests
[ 25%] Built target odbtcl
[ 25%] Built target tap
[ 25%] Built target stt_lib
[ 25%] Built target odb_py
[ 25%] Built target dft_clock_domain_lib
[ 25%] Built target OdbGTests
Consolidate compiler generated dependencies of target TestCallBacks
Consolidate compiler generated dependencies of target TestModule
Consolidate compiler generated dependencies of target TestGeom
Consolidate compiler generated dependencies of target TestGroup
Consolidate compiler generated dependencies of target TestLef58Properties
Consolidate compiler generated dependencies of target TestJournal
[ 25%] Built target TestCallBacks
[ 25%] Built target TestModule
Consolidate compiler generated dependencies of target TestGCellGrid
[ 25%] Built target TestGeom
Consolidate compiler generated dependencies of target rcx_lib
[ 25%] Built target TestGroup
[ 25%] Built target TestLef58Properties
[ 25%] Built target TestJournal
Consolidate compiler generated dependencies of target TestScanChain
Consolidate compiler generated dependencies of target TestAccessPoint
[ 25%] Built target TestGCellGrid
[ 25%] Building CXX object src/odb/src/swig/python/CMakeFiles/odb_py-bin.dir/main.cpp.o
Consolidate compiler generated dependencies of target TestNetTrack
Consolidate compiler generated dependencies of target TestGuide
[ 25%] Built target rcx_lib
[ 25%] Built target TestScanChain
Consolidate compiler generated dependencies of target TestMaster
[ 25%] Built target TestAccessPoint
[ 25%] Built target TestGuide
[ 25%] Building CXX object src/odb/src/swig/tcl/CMakeFiles/odbtcl-bin.dir/main.cpp.o
[ 25%] Swig compile tapcell-py.i for python
[ 26%] Built target TestNetTrack
[ 28%] Generating rcx-tclInitVar.cc
Consolidate compiler generated dependencies of target rcxUnitTest
[ 28%] Built target TestMaster
[ 28%] Swig compile ext-py.i for python
[ 28%] Built target rcxUnitTest
[ 28%] Building CXX object src/dft/src/cells/CMakeFiles/dft_base_scan_cell_lib.dir/ScanCell.cpp.o
[ 28%] Swig compile ext.i for tcl
Consolidate compiler generated dependencies of target par_lib
Consolidate compiler generated dependencies of target FastRoute4.1
[ 28%] Built target FastRoute4.1
[ 28%] Linking CXX executable odbtcl
[ 28%] Built target par_lib
Consolidate compiler generated dependencies of target par_py
Consolidate compiler generated dependencies of target dpl_lib
[ 28%] Building CXX object src/mpl2/CMakeFiles/mpl2_lib.dir/src/rtl_mp.cpp.o
[ 29%] Built target par_py
[ 29%] Generating par-tclInitVar.cc
[ 29%] Building CXX object src/mpl2/CMakeFiles/mpl2_lib.dir/src/hier_rtlmp.cpp.o
[ 31%] Built target dpl_lib
[ 31%] Swig compile src/partitionmgr.i for tcl
[ 31%] Building CXX object src/mpl2/CMakeFiles/mpl2_lib.dir/src/object.cpp.o
Consolidate compiler generated dependencies of target rcx
[ 31%] Building CXX object src/rcx/src/CMakeFiles/rcx.dir/CMakeFiles/rcx.dir/extTCL_wrap.cxx.o
Consolidate compiler generated dependencies of target gui
[ 31%] Generating rcx_py-pythonInitVar.cc
Consolidate compiler generated dependencies of target rcx_py
[ 31%] Building CXX object src/rcx/src/CMakeFiles/rcx_py.dir/CMakeFiles/rcx_py.dir/ext-pyPYTHON_wrap.cxx.o
[ 31%] Building CXX object src/gui/CMakeFiles/gui.dir/src/renderThread.cpp.o
[ 31%] Generating tap_py-pythonInitVar.cc
Consolidate compiler generated dependencies of target tap_py
Consolidate compiler generated dependencies of target libabc
[ 31%] Building CXX object src/tap/src/CMakeFiles/tap_py.dir/CMakeFiles/tap_py.dir/tapcell-pyPYTHON_wrap.cxx.o
Consolidate compiler generated dependencies of target par
[ 31%] Building CXX object src/par/CMakeFiles/par.dir/CMakeFiles/par.dir/partitionmgrTCL_wrap.cxx.o
[ 31%] Linking CXX executable odb_py
[ 80%] Built target libabc
[ 80%] Building CXX object src/par/CMakeFiles/par.dir/par-tclInitVar.cc.o
[ 80%] Building CXX object src/par/CMakeFiles/par.dir/src/MakePartitionMgr.cpp.o
[ 80%] Built target odbtcl-bin
[ 80%] Building CXX object src/grt/CMakeFiles/grt_lib.dir/src/Grid.cpp.o
[ 80%] Built target odb_py-bin
[ 80%] Building CXX object src/grt/CMakeFiles/grt_lib.dir/src/Net.cpp.o
[ 80%] Building CXX object src/grt/CMakeFiles/grt_lib.dir/src/Pin.cpp.o
[ 80%] Building CXX object src/mpl2/CMakeFiles/mpl2_lib.dir/src/SimulatedAnnealingCore.cpp.o
[ 80%] Building CXX object src/rcx/src/CMakeFiles/rcx.dir/rcx-tclInitVar.cc.o
[ 80%] Building CXX object src/rcx/src/CMakeFiles/rcx.dir/MakeOpenRCX.cpp.o
[ 80%] Building CXX object src/rcx/src/CMakeFiles/rcx_py.dir/rcx_py-pythonInitVar.cc.o
[ 80%] Linking CXX static library _rcx_py.a
[ 80%] Built target rcx_py
[ 80%] Generating dpo-tclInitVar.cc
[ 80%] Swig compile src/Optdp.i for tcl
Consolidate compiler generated dependencies of target dpo
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/CMakeFiles/dpo.dir/OptdpTCL_wrap.cxx.o
[ 80%] Linking CXX static library libdft_base_scan_cell_lib.a
[ 80%] Built target dft_base_scan_cell_lib
Consolidate compiler generated dependencies of target dpl_test
[ 80%] Built target dpl_test
Consolidate compiler generated dependencies of target rmp_abc_library
[ 80%] Built target rmp_abc_library
Consolidate compiler generated dependencies of target abc
[ 80%] Built target abc
[ 80%] Building CXX object src/dft/src/architect/CMakeFiles/dft_architect_lib.dir/ScanArchitect.cpp.o
[ 80%] Building CXX object src/grt/CMakeFiles/grt_lib.dir/src/MakeWireParasitics.cpp.o
[ 80%] Building CXX object src/grt/CMakeFiles/grt_lib.dir/src/RepairAntennas.cpp.o
[ 80%] Linking CXX static library par.a
[ 80%] Built target par
[ 80%] Building CXX object src/rmp/test/cpp/CMakeFiles/RmpGTests.dir/TestAbc.cc.o
[ 80%] Linking CXX static library rcx.a
[ 80%] Building CXX object src/tap/src/CMakeFiles/tap_py.dir/tap_py-pythonInitVar.cc.o
[ 80%] Linking CXX static library _tap_py.a
[ 80%] Built target rcx
[ 80%] Building CXX object src/grt/CMakeFiles/grt_lib.dir/src/Rudy.cpp.o
[ 80%] Built target tap_py
[ 80%] Building CXX object src/grt/CMakeFiles/grt_lib.dir/src/GlobalRouter.cpp.o
[ 80%] Building CXX object src/dft/src/architect/CMakeFiles/dft_architect_lib.dir/ScanArchitectHeuristic.cpp.o
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/dpo-tclInitVar.cc.o
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/Optdp.cpp.o
[ 80%] Building CXX object src/mpl2/CMakeFiles/mpl2_lib.dir/src/SACoreHardMacro.cpp.o
[ 80%] Building CXX object src/dft/src/architect/CMakeFiles/dft_architect_lib.dir/ScanChain.cpp.o
[ 80%] Building CXX object src/mpl2/CMakeFiles/mpl2_lib.dir/src/SACoreSoftMacro.cpp.o
[ 80%] Building CXX object src/mpl2/CMakeFiles/mpl2_lib.dir/src/bus_synthesis.cpp.o
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/MakeOptdp.cpp.o
[ 80%] Linking CXX static library libdft_architect_lib.a
[ 80%] Built target dft_architect_lib
[ 80%] Building CXX object src/dft/test/cpp/CMakeFiles/TestScanArchitect.dir/TestScanArchitect.cpp.o
[ 80%] Building CXX object src/dft/test/cpp/CMakeFiles/TestScanArchitectHeuristic.dir/TestScanArchitectHeuristic.cpp.o
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/architecture.cxx.o
[ 80%] Linking CXX executable RmpGTests
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/color.cxx.o
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/network.cxx.o
[ 80%] Linking CXX executable TestScanArchitect
[ 80%] Built target TestScanArchitect
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/router.cxx.o
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/utility.cxx.o
[ 80%] Built target RmpGTests
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/legalize_shift.cxx.o
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed.cxx.o
[ 80%] Building CXX object src/dft/test/cpp/CMakeFiles/TestScanArchitectHeuristic.dir/ScanCellMock.cpp.o
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_manager.cxx.o
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_mis.cxx.o
[ 80%] Linking CXX executable TestScanArchitectHeuristic
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_reorder.cxx.o
[ 80%] Built target TestScanArchitectHeuristic
[ 80%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_global.cxx.o
[ 82%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_vertical.cxx.o
[ 82%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_displacement.cxx.o
[ 82%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_hpwl.cxx.o
[ 82%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_abu.cxx.o
[ 82%] Building CXX object src/gui/CMakeFiles/gui.dir/src/gui_utils.cpp.o
[ 82%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_random.cxx.o
[ 82%] Building CXX object src/dpo/CMakeFiles/dpo.dir/src/detailed_orient.cxx.o
[ 82%] Building CXX object src/gui/CMakeFiles/gui.dir/src/colorGenerator.cpp.o
[ 82%] Building CXX object src/gui/CMakeFiles/gui.dir/src/bufferTreeDescriptor.cpp.o
[ 82%] Building CXX object src/gui/CMakeFiles/gui.dir/src/chartsWidget.cpp.o
[ 82%] Building CXX object src/gui/CMakeFiles/gui.dir/gui_autogen/3YJK5W5UP7/qrc_resource.cpp.o
[ 82%] Linking CXX static library dpo.a
[ 82%] Built target dpo
[ 82%] Swig compile src/Optdp-py.i for python
[ 82%] Generating dpo_py-pythonInitVar.cc
Consolidate compiler generated dependencies of target dpo_py
[ 82%] Building CXX object src/dpo/CMakeFiles/dpo_py.dir/CMakeFiles/dpo_py.dir/Optdp-pyPYTHON_wrap.cxx.o
[ 82%] Building CXX object src/dpo/CMakeFiles/dpo_py.dir/dpo_py-pythonInitVar.cc.o
[ 82%] Linking CXX static library _dpo_py.a
[ 82%] Linking CXX static library libgrt_lib.a
[ 82%] Built target dpo_py
[ 82%] Built target grt_lib
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/BufferedNet.cc.o
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/RepairDesign.cc.o
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/PreChecks.cc.o
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/RecoverPower.cc.o
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/RepairHold.cc.o
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/RepairSetup.cc.o
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/Rebuffer.cc.o
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/SteinerTree.cc.o
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/EstimateWireParasitics.cc.o
[ 82%] Building CXX object src/rsz/src/CMakeFiles/rsz_lib.dir/Resizer.cc.o
[ 82%] Linking CXX static library gui.a
[ 83%] Built target gui
[ 83%] Generating dbSta-tclInitVar.cc
[ 83%] Swig compile dbSta.i for tcl
Consolidate compiler generated dependencies of target dbSta
[ 83%] Building CXX object src/dbSta/src/CMakeFiles/dbSta.dir/CMakeFiles/dbSta.dir/dbStaTCL_wrap.cxx.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
gmake[2]: *** [src/rsz/src/CMakeFiles/rsz_lib.dir/build.make:146: src/rsz/src/CMakeFiles/rsz_lib.dir/RepairSetup.cc.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
[ 83%] Generating pad-tclInitVar.cc
[ 83%] Swig compile src/pad.i for tcl
Consolidate compiler generated dependencies of target pad
[ 83%] Building CXX object src/pad/CMakeFiles/pad.dir/CMakeFiles/pad.dir/padTCL_wrap.cxx.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
gmake[2]: *** [src/rsz/src/CMakeFiles/rsz_lib.dir/build.make:104: src/rsz/src/CMakeFiles/rsz_lib.dir/RecoverPower.cc.o] Error 1
[ 83%] Building CXX object src/pad/CMakeFiles/pad.dir/pad-tclInitVar.cc.o
[ 83%] Building CXX object src/pad/CMakeFiles/pad.dir/src/MakeICeWall.cpp.o
[ 83%] Building CXX object src/pad/CMakeFiles/pad.dir/src/ICeWall.cpp.o
[ 83%] Building CXX object src/pad/CMakeFiles/pad.dir/src/RDLRouter.cpp.o
[ 83%] Building CXX object src/pad/CMakeFiles/pad.dir/src/Utilities.cpp.o
[ 83%] Building CXX object src/dbSta/src/CMakeFiles/dbSta.dir/dbSta-tclInitVar.cc.o
[ 83%] Building CXX object src/dbSta/src/CMakeFiles/dbSta.dir/MakeDbSta.cc.o
[ 83%] Building CXX object src/dbSta/src/CMakeFiles/dbSta.dir/heatMap.cpp.o
[ 83%] Building CXX object src/dbSta/src/CMakeFiles/dbSta.dir/PathRenderer.cc.o
[ 83%] Generating stt-tclInitVar.cc
[ 83%] Swig compile src/SteinerTreeBuilder.i for tcl
[ 83%] Generating dpl-tclInitVar.cc
[ 83%] Swig compile src/Opendp.i for tcl
Consolidate compiler generated dependencies of target stt
[ 83%] Building CXX object src/stt/CMakeFiles/stt.dir/CMakeFiles/stt.dir/SteinerTreeBuilderTCL_wrap.cxx.o
Consolidate compiler generated dependencies of target dpl
[ 83%] Building CXX object src/dpl/CMakeFiles/dpl.dir/CMakeFiles/dpl.dir/OpendpTCL_wrap.cxx.o
[ 83%] Linking CXX static library libmpl2_lib.a
[ 83%] Building CXX object src/dpl/CMakeFiles/dpl.dir/dpl-tclInitVar.cc.o
[ 83%] Building CXX object src/dpl/CMakeFiles/dpl.dir/src/MakeOpendp.cpp.o
[ 83%] Built target mpl2_lib
[ 83%] Swig compile src/Opendp-py.i for python
[ 83%] Generating fin-tclInitVar.cc
[ 83%] Swig compile src/finale.i for tcl
Consolidate compiler generated dependencies of target fin
[ 83%] Building CXX object src/fin/CMakeFiles/fin.dir/CMakeFiles/fin.dir/finaleTCL_wrap.cxx.o
[ 83%] Building CXX object src/dpl/CMakeFiles/dpl.dir/src/Graphics.cpp.o
[ 83%] Building CXX object src/fin/CMakeFiles/fin.dir/fin-tclInitVar.cc.o
[ 83%] Building CXX object src/fin/CMakeFiles/fin.dir/src/Finale.cpp.o
[ 83%] Building CXX object src/fin/CMakeFiles/fin.dir/src/MakeFinale.cpp.o
[ 83%] Generating dpl_py-pythonInitVar.cc
Consolidate compiler generated dependencies of target dpl_py
[ 83%] Building CXX object src/dpl/CMakeFiles/dpl_py.dir/CMakeFiles/dpl_py.dir/Opendp-pyPYTHON_wrap.cxx.o
[ 83%] Building CXX object src/stt/CMakeFiles/stt.dir/stt-tclInitVar.cc.o
[ 83%] Building CXX object src/stt/CMakeFiles/stt.dir/src/MakeSteinerTreeBuilder.cpp.o
[ 83%] Building CXX object src/fin/CMakeFiles/fin.dir/src/DensityFill.cpp.o
[ 83%] Building CXX object src/fin/CMakeFiles/fin.dir/src/graphics.cpp.o
[ 83%] Building CXX object src/dpl/CMakeFiles/dpl_py.dir/dpl_py-pythonInitVar.cc.o
[ 83%] Building CXX object src/stt/CMakeFiles/stt.dir/src/LinesRenderer.cpp.o
[ 83%] Generating ppl-tclInitVar.cc
[ 83%] Swig compile src/IOPlacer.i for tcl
Consolidate compiler generated dependencies of target ppl
[ 83%] Building CXX object src/ppl/CMakeFiles/ppl.dir/CMakeFiles/ppl.dir/IOPlacerTCL_wrap.cxx.o
[ 83%] Linking CXX static library stt.a
[ 83%] Built target stt
[ 83%] Generating pdn-tclInitVar.cc
[ 83%] Swig compile PdnGen.i for tcl
gmake[1]: *** [CMakeFiles/Makefile2:3879: src/rsz/src/CMakeFiles/rsz_lib.dir/all] Error 2
[ 85%] Building CXX object src/ppl/CMakeFiles/ppl.dir/ppl-tclInitVar.cc.o
gmake[1]: *** Waiting for unfinished jobs....
[ 85%] Building CXX object src/ppl/CMakeFiles/ppl.dir/src/Core.cpp.o
[ 85%] Building CXX object src/ppl/CMakeFiles/ppl.dir/src/HungarianMatching.cpp.o
Consolidate compiler generated dependencies of target pdn
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/CMakeFiles/pdn.dir/PdnGenTCL_wrap.cxx.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/pdn-tclInitVar.cc.o
[ 85%] Building CXX object src/ppl/CMakeFiles/ppl.dir/src/IOPlacer.cpp.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/PdnGen.cc.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/MakePdnGen.cc.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/techlayer.cpp.o
[ 85%] Building CXX object src/ppl/CMakeFiles/ppl.dir/src/IOPlacerRenderer.cpp.o
[ 85%] Linking CXX static library dpl.a
[ 85%] Built target dpl
[ 85%] Building CXX object src/ppl/CMakeFiles/ppl.dir/src/MakeIoplacer.cpp.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/domain.cpp.o
[ 85%] Linking CXX static library _dpl_py.a
[ 85%] Built target dpl_py
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/power_cells.cpp.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/grid.cpp.o
[ 85%] Building CXX object src/ppl/CMakeFiles/ppl.dir/src/Netlist.cpp.o
[ 85%] Building CXX object src/ppl/CMakeFiles/ppl.dir/src/SimulatedAnnealing.cpp.o
[ 85%] Building CXX object src/ppl/CMakeFiles/ppl.dir/src/Slots.cpp.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/grid_component.cpp.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/rings.cpp.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/straps.cpp.o
[ 85%] Linking CXX static library pad.a
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/shape.cpp.o
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/via.cpp.o
[ 85%] Built target pad
[ 85%] Building CXX object src/pdn/src/CMakeFiles/pdn.dir/connect.cpp.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
gmake[2]: *** [src/pdn/src/CMakeFiles/pdn.dir/build.make:184: src/pdn/src/CMakeFiles/pdn.dir/grid.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
[ 85%] Linking CXX static library fin.a
[ 85%] Built target fin
[ 85%] Linking CXX static library ppl.a
[ 85%] Built target ppl
[ 85%] Linking CXX static library dbSta.a
[ 85%] Built target dbSta
gmake[1]: *** [CMakeFiles/Makefile2:6271: src/pdn/src/CMakeFiles/pdn.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2

Screenshots

No response

Additional Context

No response

rovinski commented 3 months ago

You are likely running out of memory. By default the build script uses # jobs = # cores to build in parallel. Try ./build_openroad.sh --local --threads 4 to only build 4 at a time.

aarontan0219 commented 3 months ago

Thanks man! It works now