Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ===== OpenROAD build results ===== ==== Old Lab Computer ==== === Hardware setup === Memory: 8G <code> caeuser@CAE-Tools-OS:~/OpenROAD$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 36 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Vendor ID: GenuineIntel Model name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz CPU family: 6 Model: 42 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 Stepping: 7 CPU(s) scaling MHz: 74% CPU max MHz: 3800.0000 CPU min MHz: 1600.0000 BogoMIPS: 6784.27 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shado w vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d ibpb_exit_to_user Virtualization features: Virtualization: VT-x Caches (sum of all): L1d: 128 KiB (4 instances) L1i: 128 KiB (4 instances) L2: 1 MiB (4 instances) L3: 8 MiB (1 instance) NUMA: NUMA node(s): 1 NUMA node0 CPU(s): 0-7 Vulnerabilities: Gather data sampling: Not affected Indirect target selection: Not affected Itlb multihit: KVM: Mitigation: VMX disabled L1tf: Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable Mds: Mitigation; Clear CPU buffers; SMT vulnerable Meltdown: Mitigation; PTI Mmio stale data: Unknown: No mitigations Reg file data sampling: Not affected Retbleed: Not affected Spec rstack overflow: Not affected Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Spectre v2: Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP conditional; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Srbds: Not affected Tsa: Not affected Tsx async abort: Not affected Vmscape: Mitigation; IBPB before exit to userspace caeuser@CAE-Tools-OS:~/OpenROAD$ </code> === Build === Build date: 12.2.2026 Building via cmake on debian 12 locally. The OpenROAD commit is: <code> commit a09931f7fea95dc3cd3a594b7e8af48ee89e9f93 (HEAD -> master, origin/master, origin/HEAD) Merge: 45ec48c3f9 7a0fff77e1 Author: Matt Liberty <mliberty@precisioninno.com> Date: Thu Feb 12 03:24:39 2026 +0000 Merge pull request #9418 from The-OpenROAD-Project-staging/test-gui-3d-viewer Test gui 3d viewer </code> Environment: <code> user@CAE-Tools-OS:~/OpenROAD/etc$ ./Env.sh [WARNING] Your current OpenROAD version is outdated. It is recommened to pull the latest changes. If problem persists, file a github issue with the re-producible test case. kernel: Linux 6.1.0-40-amd64 os: Debian GNU/Linux 12 (bookworm) cmake version 3.31.9 -- The CXX compiler identification is GNU 12.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- OpenROAD version: 26Q1-943-ga09931f7fe -- System name: Linux -- Compiler: GNU 12.2.0 -- Build type: RELEASE -- Install prefix: /usr/local -- C++ Standard: 20 -- C++ Standard Required: ON -- C++ Extensions: OFF -- LTO/IPO is enabled -- The C compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test C_COMPILER_SUPPORTS__-Wno-array-bounds -- Performing Test C_COMPILER_SUPPORTS__-Wno-array-bounds - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-array-bounds -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-array-bounds - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-nonnull -- Performing Test C_COMPILER_SUPPORTS__-Wno-nonnull - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-nonnull -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-nonnull - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-maybe-uninitialized -- Performing Test C_COMPILER_SUPPORTS__-Wno-maybe-uninitialized - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-maybe-uninitialized -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-maybe-uninitialized - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-format-overflow -- Performing Test C_COMPILER_SUPPORTS__-Wno-format-overflow - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format-overflow -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format-overflow - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-variable -- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-variable - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-variable -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-variable - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-function -- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-function - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-function -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-function - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-write-strings -- Performing Test C_COMPILER_SUPPORTS__-Wno-write-strings - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-write-strings -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-write-strings - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-sign-compare -- Performing Test C_COMPILER_SUPPORTS__-Wno-sign-compare - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-sign-compare -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-sign-compare - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-deprecated -- Performing Test C_COMPILER_SUPPORTS__-Wno-deprecated - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-deprecated -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-deprecated - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-c++11-narrowing -- Performing Test C_COMPILER_SUPPORTS__-Wno-c++11-narrowing - Failed -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-c++11-narrowing -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-c++11-narrowing - Failed -- Performing Test C_COMPILER_SUPPORTS__-Wno-register -- Performing Test C_COMPILER_SUPPORTS__-Wno-register - Failed -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-register -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-register - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-format -- Performing Test C_COMPILER_SUPPORTS__-Wno-format - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal -- Performing Test C_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal - Failed -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal - Failed -- Performing Test C_COMPILER_SUPPORTS__-Wno-alloc-size-larger-than -- Performing Test C_COMPILER_SUPPORTS__-Wno-alloc-size-larger-than - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-alloc-size-larger-than -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-alloc-size-larger-than - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-attributes -- Performing Test C_COMPILER_SUPPORTS__-Wno-attributes - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-attributes -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-attributes - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-aggressive-loop-optimizations -- Performing Test C_COMPILER_SUPPORTS__-Wno-aggressive-loop-optimizations - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-aggressive-loop-optimizations -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-aggressive-loop-optimizations - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-stringop-overflow -- Performing Test C_COMPILER_SUPPORTS__-Wno-stringop-overflow - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-stringop-overflow -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-stringop-overflow - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-changes-meaning -- Performing Test C_COMPILER_SUPPORTS__-Wno-changes-meaning - Failed -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-changes-meaning -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-changes-meaning - Failed -- Performing Test C_COMPILER_SUPPORTS__-fpermissive -- Performing Test C_COMPILER_SUPPORTS__-fpermissive - Failed -- Performing Test CXX_COMPILER_SUPPORTS__-fpermissive -- Performing Test CXX_COMPILER_SUPPORTS__-fpermissive - Success -- Performing Test C_COMPILER_SUPPORTS__-x -- Performing Test C_COMPILER_SUPPORTS__-x - Failed -- Performing Test CXX_COMPILER_SUPPORTS__-x -- Performing Test CXX_COMPILER_SUPPORTS__-x - Failed -- Performing Test C_COMPILER_SUPPORTS__c++ -- Performing Test C_COMPILER_SUPPORTS__c++ - Failed -- Performing Test CXX_COMPILER_SUPPORTS__c++ -- Performing Test CXX_COMPILER_SUPPORTS__c++ - Failed -- 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 -- Performing Test C_COMPILER_SUPPORTS__-fno-exceptions -- Performing Test C_COMPILER_SUPPORTS__-fno-exceptions - Success -- Performing Test CXX_COMPILER_SUPPORTS__-fno-exceptions -- Performing Test CXX_COMPILER_SUPPORTS__-fno-exceptions - Success -- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-but-set-variable -- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-but-set-variable - Success -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-but-set-variable -- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-but-set-variable - 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: /usr/local/bin/swig (found suitable version "4.3.0", minimum required is "4.0") -- Using SWIG >= 4.3.0 -flatstaticmethod flag for python -- boost: 1.87.0 -- Found GTest: /usr/local/lib/cmake/GTest/GTestConfig.cmake (found version "1.17.0") -- GTest: 1.17.0 -- Found Python3: /usr/include/python3.11 (found version "3.11.2") found components: Development Development.Module Development.Embed -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.13") -- Found Threads: TRUE -- spdlog: 1.15.0 -- Found BISON: /usr/bin/bison (found version "3.8.2") -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- STA version: 2.7.0 -- STA git sha: 087793e8a0c0245d0b696039c638acad425fbf66 -- System name: Linux -- Compiler: GNU 12.2.0 -- Build type: RELEASE -- Build CXX_FLAGS: -O3 -DNDEBUG -- Install prefix: /usr/local -- Found FLEX: /usr/bin/flex (found version "2.6.4") -- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so -- TCL header: /usr/include/tcl/tcl.h -- TCL readline library: /usr/lib/x86CMake Error at /opt/or-tools/lib/cmake/Boost-1.87.0/BoostConfig.cmake:67 (find_package): Could not find a configuration file for package "boost_iostreams" that exactly matches requested version "1.87.0". The following configuration files were considered but not accepted: /usr/local/lib/cmake/boost_iostreams-1.89.0/boost_iostreams-config.cmake, version: 1.89.0 Call Stack (most recent call first): /opt/or-tools/lib/cmake/Boost-1.87.0/BoostConfig.cmake:128 (boostcfg_find_component) src/utl/CMakeLists.txt:6 (find_package) _64-linux-gnu/libtclreadline.so -- TCL readline header: /usr/include/x86_64-linux-gnu/tclreadline.h -- CUDD library: /usr/local/lib/libcudd.a -- CUDD header: /usr/local/include/cudd.h -- SSTA: 0 -- Found SWIG: /usr/local/bin/swig (found suitable version "4.3.0", minimum required is "3.0") -- STA library: /tmp/tmp.sdDeVJeBEx/libOpenSTA.a -- STA executable: /tmp/tmp.sdDeVJeBEx/sta -- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Found re2: /opt/or-tools/lib/cmake/re2/re2Config.cmake (found version "11.0.0") -- Found Clp: /opt/or-tools/lib/cmake/Clp/ClpConfig.cmake (found version "1.17.10") -- Found Cbc: /opt/or-tools/lib/cmake/Cbc/CbcConfig.cmake (found version "2.10.12") -- Found SCIP: /opt/or-tools/lib/cmake/scip/scip-config.cmake (found version "9.2.2") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found OR-Tools: /opt/or-tools/lib/cmake/ortools (version: 9.14.6206) -- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so -- TCL header: /usr/include/tcl/tcl.h -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so -- GUI is enabled -- Could NOT find VTune (missing: VTune_LIBRARIES VTune_INCLUDE_DIRS) -- Configuring incomplete, errors occurred! </code> The build fails on the lab computer when 8 cores are used with cmake. The whole computer is stuck due to missing memory and needs to be rebooted. The build works when only 4 cores are used. The following build command works: <code> cmake --build build -- -j 4 </code> The build takes 59 minutes. === Results === == Build library dependencies == The cmake build links to various system libraries but some of them are installed from source by OpenROAD. <code> ldd ./build/bin/openroad linux-vdso.so.1 (0x00007ffe045df000) libtcl8.6.so => /lib/x86_64-linux-gnu/libtcl8.6.so (0x00007f4d9ae3b000) libtclreadline-2.3.8.so => /lib/x86_64-linux-gnu/libtclreadline-2.3.8.so (0x00007f4da0594000) libz.so.1 => /opt/or-tools/lib/libz.so.1 (0x00007f4da0576000) libortools.so.9 => /opt/or-tools/lib/libortools.so.9 (0x00007f4d99600000) libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f4da052e000) libQt5Charts.so.5 => /lib/x86_64-linux-gnu/libQt5Charts.so.5 (0x00007f4d9943e000) libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f4d98c00000) libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f4d98400000) libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f4d97e00000) libOpenGL.so.0 => /lib/x86_64-linux-gnu/libOpenGL.so.0 (0x00007f4d9ae10000) libyaml-cpp.so.0.7 => /lib/x86_64-linux-gnu/libyaml-cpp.so.0.7 (0x00007f4d9adbc000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f4da0517000) libpython3.11.so.1.0 => /lib/x86_64-linux-gnu/libpython3.11.so.1.0 (0x00007f4d97600000) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f4d97200000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4d9acdc000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4d9acbc000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4d9741e000) /lib64/ld-linux-x86-64.so.2 (0x00007f4da05b5000) libreadline.so.8 => /lib/x86_64-linux-gnu/libreadline.so.8 (0x00007f4d993e6000) libbz2.so.1 => /opt/or-tools/lib/libbz2.so.1 (0x00007f4d9aca3000) libabsl_flags_parse.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_parse.so.2505.0.0 (0x00007f4d993d3000) libabsl_flags_usage.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_usage.so.2505.0.0 (0x00007f4da0510000) libprotobuf.so.31.1.0 => /opt/or-tools/lib/libprotobuf.so.31.1.0 (0x00007f4d96e00000) libre2.so.11 => /opt/or-tools/lib/libre2.so.11 (0x00007f4d99360000) libCbcSolver.so.2 => /opt/or-tools/lib/libCbcSolver.so.2 (0x00007f4d98b04000) libhighs.so.1 => /opt/or-tools/lib/libhighs.so.1 (0x00007f4d96a00000) libscip.so.9.2 => /opt/or-tools/lib/libscip.so.9.2 (0x00007f4d95e00000) libabsl_die_if_null.so.2505.0.0 => /opt/or-tools/lib/libabsl_die_if_null.so.2505.0.0 (0x00007f4d9ac9e000) libabsl_log_initialize.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_initialize.so.2505.0.0 (0x00007f4d9ac99000) libabsl_random_internal_entropy_pool.so.2505.0.0 => /opt/or-tools/lib/libabsl_random_internal_entropy_pool.so.2505.0.0 (0x00007f4d9935b000) libabsl_random_internal_randen.so.2505.0.0 => /opt/or-tools/lib/libabsl_random_internal_randen.so.2505.0.0 (0x00007f4d99356000) libabsl_random_internal_randen_hwaes_impl.so.2505.0.0 => /opt/or-tools/lib/libabsl_random_internal_randen_hwaes_impl.so.2505.0.0 (0x00007f4d99351000) libabsl_random_internal_randen_slow.so.2505.0.0 => /opt/or-tools/lib/libabsl_random_internal_randen_slow.so.2505.0.0 (0x00007f4d9934b000) libabsl_random_internal_seed_material.so.2505.0.0 => /opt/or-tools/lib/libabsl_random_internal_seed_material.so.2505.0.0 (0x00007f4d99346000) libabsl_statusor.so.2505.0.0 => /opt/or-tools/lib/libabsl_statusor.so.2505.0.0 (0x00007f4d99340000) libabsl_status.so.2505.0.0 => /opt/or-tools/lib/libabsl_status.so.2505.0.0 (0x00007f4d99333000) libabsl_random_distributions.so.2505.0.0 => /opt/or-tools/lib/libabsl_random_distributions.so.2505.0.0 (0x00007f4d9932e000) libabsl_log_internal_check_op.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_check_op.so.2505.0.0 (0x00007f4d99327000) libabsl_leak_check.so.2505.0.0 => /opt/or-tools/lib/libabsl_leak_check.so.2505.0.0 (0x00007f4d99322000) libabsl_log_internal_conditions.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_conditions.so.2505.0.0 (0x00007f4d9931d000) libabsl_log_internal_message.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_message.so.2505.0.0 (0x00007f4d9930d000) libabsl_log_internal_nullguard.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_nullguard.so.2505.0.0 (0x00007f4d99308000) libabsl_log_globals.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_globals.so.2505.0.0 (0x00007f4d99302000) libabsl_vlog_config_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_vlog_config_internal.so.2505.0.0 (0x00007f4d992fa000) libabsl_flags_reflection.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_reflection.so.2505.0.0 (0x00007f4d992ee000) libabsl_flags_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_internal.so.2505.0.0 (0x00007f4d992e1000) libabsl_flags_marshalling.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_marshalling.so.2505.0.0 (0x00007f4d992d6000) libabsl_raw_hash_set.so.2505.0.0 => /opt/or-tools/lib/libabsl_raw_hash_set.so.2505.0.0 (0x00007f4d992cd000) libabsl_synchronization.so.2505.0.0 => /opt/or-tools/lib/libabsl_synchronization.so.2505.0.0 (0x00007f4d992bc000) libabsl_kernel_timeout_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_kernel_timeout_internal.so.2505.0.0 (0x00007f4d992b7000) libabsl_time.so.2505.0.0 => /opt/or-tools/lib/libabsl_time.so.2505.0.0 (0x00007f4d98aef000) libabsl_tracing_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_tracing_internal.so.2505.0.0 (0x00007f4d992b0000) libabsl_str_format_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_str_format_internal.so.2505.0.0 (0x00007f4d98ad2000) libabsl_hash.so.2505.0.0 => /opt/or-tools/lib/libabsl_hash.so.2505.0.0 (0x00007f4d992ab000) libabsl_strings.so.2505.0.0 => /opt/or-tools/lib/libabsl_strings.so.2505.0.0 (0x00007f4d983db000) libabsl_int128.so.2505.0.0 => /opt/or-tools/lib/libabsl_int128.so.2505.0.0 (0x00007f4d983d4000) libabsl_strings_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_strings_internal.so.2505.0.0 (0x00007f4d983ce000) libabsl_spinlock_wait.so.2505.0.0 => /opt/or-tools/lib/libabsl_spinlock_wait.so.2505.0.0 (0x00007f4d983c9000) libabsl_throw_delegate.so.2505.0.0 => /opt/or-tools/lib/libabsl_throw_delegate.so.2505.0.0 (0x00007f4d983c3000) libCbc.so.2 => /opt/or-tools/lib/libCbc.so.2 (0x00007f4d970df000) libOsiClp.so.1 => /opt/or-tools/lib/libOsiClp.so.1 (0x00007f4d9836a000) libClp.so.1 => /opt/or-tools/lib/libClp.so.1 (0x00007f4d95c37000) libCoinUtils.so.2 => /opt/or-tools/lib/libCoinUtils.so.2 (0x00007f4d968bf000) libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f4d95bb0000) libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f4d97dca000) libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f4d95aac000) libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007f4d98358000) libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007f4d97db5000) libicui18n.so.72 => /lib/x86_64-linux-gnu/libicui18n.so.72 (0x00007f4d95600000) libicuuc.so.72 => /lib/x86_64-linux-gnu/libicuuc.so.72 (0x00007f4d95402000) libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007f4d95a1e000) libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f4d95962000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f4d952ca000) libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f4d95211000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f4d95937000) libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f4d951de000) libabsl_flags_usage_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_usage_internal.so.2505.0.0 (0x00007f4d97da7000) libabsl_flags_config.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_config.so.2505.0.0 (0x00007f4d970d8000) libabsl_flags_program_name.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_program_name.so.2505.0.0 (0x00007f4d96dfb000) libabsl_flags_private_handle_accessor.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_private_handle_accessor.so.2505.0.0 (0x00007f4d96df6000) libabsl_raw_logging_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_raw_logging_internal.so.2505.0.0 (0x00007f4d96df1000) libutf8_validity.so.31.1.0 => /opt/or-tools/lib/libutf8_validity.so.31.1.0 (0x00007f4d96dec000) libabsl_cord.so.2505.0.0 => /opt/or-tools/lib/libabsl_cord.so.2505.0.0 (0x00007f4d951bc000) libabsl_cordz_info.so.2505.0.0 => /opt/or-tools/lib/libabsl_cordz_info.so.2505.0.0 (0x00007f4d96de5000) libabsl_cord_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_cord_internal.so.2505.0.0 (0x00007f4d951a7000) libabsl_time_zone.so.2505.0.0 => /opt/or-tools/lib/libabsl_time_zone.so.2505.0.0 (0x00007f4d95189000) libCgl.so.0 => /opt/or-tools/lib/libCgl.so.0 (0x00007f4d95070000) libOsi.so.0 => /opt/or-tools/lib/libOsi.so.0 (0x00007f4d95019000) libabsl_log_internal_globals.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_globals.so.2505.0.0 (0x00007f4d968ba000) libabsl_random_seed_gen_exception.so.2505.0.0 => /opt/or-tools/lib/libabsl_random_seed_gen_exception.so.2505.0.0 (0x00007f4d968b5000) libabsl_base.so.2505.0.0 => /opt/or-tools/lib/libabsl_base.so.2505.0.0 (0x00007f4d968af000) libabsl_random_internal_randen_hwaes.so.2505.0.0 => /opt/or-tools/lib/libabsl_random_internal_randen_hwaes.so.2505.0.0 (0x00007f4d95932000) libabsl_random_internal_platform.so.2505.0.0 => /opt/or-tools/lib/libabsl_random_internal_platform.so.2505.0.0 (0x00007f4d9592c000) libabsl_strerror.so.2505.0.0 => /opt/or-tools/lib/libabsl_strerror.so.2505.0.0 (0x00007f4d95014000) libabsl_examine_stack.so.2505.0.0 => /opt/or-tools/lib/libabsl_examine_stack.so.2505.0.0 (0x00007f4d9500f000) libabsl_log_internal_format.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_format.so.2505.0.0 (0x00007f4d9500a000) libabsl_log_internal_structured_proto.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_structured_proto.so.2505.0.0 (0x00007f4d95005000) libabsl_log_internal_proto.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_proto.so.2505.0.0 (0x00007f4d95000000) libabsl_log_internal_log_sink_set.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_log_sink_set.so.2505.0.0 (0x00007f4d94ff9000) libabsl_log_internal_fnmatch.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_internal_fnmatch.so.2505.0.0 (0x00007f4d94ff4000) libabsl_flags_commandlineflag.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_commandlineflag.so.2505.0.0 (0x00007f4d94fef000) libabsl_flags_commandlineflag_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_flags_commandlineflag_internal.so.2505.0.0 (0x00007f4d94fea000) libabsl_hashtablez_sampler.so.2505.0.0 => /opt/or-tools/lib/libabsl_hashtablez_sampler.so.2505.0.0 (0x00007f4d94fe4000) libabsl_stacktrace.so.2505.0.0 => /opt/or-tools/lib/libabsl_stacktrace.so.2505.0.0 (0x00007f4d94fde000) libabsl_malloc_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_malloc_internal.so.2505.0.0 (0x00007f4d94fd8000) libabsl_city.so.2505.0.0 => /opt/or-tools/lib/libabsl_city.so.2505.0.0 (0x00007f4d94fd3000) libabsl_low_level_hash.so.2505.0.0 => /opt/or-tools/lib/libabsl_low_level_hash.so.2505.0.0 (0x00007f4d94fce000) libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f4d94f9a000) libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f4d94ed0000) libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f4d94ea4000) libicudata.so.72 => /lib/x86_64-linux-gnu/libicudata.so.72 (0x00007f4d93000000) libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f4d94e0a000) libabsl_crc_cord_state.so.2505.0.0 => /opt/or-tools/lib/libabsl_crc_cord_state.so.2505.0.0 (0x00007f4d94e02000) libabsl_cordz_functions.so.2505.0.0 => /opt/or-tools/lib/libabsl_cordz_functions.so.2505.0.0 (0x00007f4d94dfd000) libabsl_cordz_handle.so.2505.0.0 => /opt/or-tools/lib/libabsl_cordz_handle.so.2505.0.0 (0x00007f4d94df8000) libabsl_symbolize.so.2505.0.0 => /opt/or-tools/lib/libabsl_symbolize.so.2505.0.0 (0x00007f4d94df0000) libabsl_log_sink.so.2505.0.0 => /opt/or-tools/lib/libabsl_log_sink.so.2505.0.0 (0x00007f4d94de9000) libabsl_debugging_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_debugging_internal.so.2505.0.0 (0x00007f4d94de2000) libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f4d92ebe000) libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f4d94dd5000) libabsl_crc32c.so.2505.0.0 => /opt/or-tools/lib/libabsl_crc32c.so.2505.0.0 (0x00007f4d92eb8000) libabsl_exponential_biased.so.2505.0.0 => /opt/or-tools/lib/libabsl_exponential_biased.so.2505.0.0 (0x00007f4d92eb3000) libabsl_demangle_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_demangle_internal.so.2505.0.0 (0x00007f4d92ea3000) libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f4d92e79000) libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f4d92e56000) libabsl_crc_internal.so.2505.0.0 => /opt/or-tools/lib/libabsl_crc_internal.so.2505.0.0 (0x00007f4d92e4f000) libabsl_demangle_rust.so.2505.0.0 => /opt/or-tools/lib/libabsl_demangle_rust.so.2505.0.0 (0x00007f4d92e46000) libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f4d92e41000) libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f4d92c00000) libabsl_decode_rust_punycode.so.2505.0.0 => /opt/or-tools/lib/libabsl_decode_rust_punycode.so.2505.0.0 (0x00007f4d92e3c000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f4d92e26000) libabsl_utf8_for_code_point.so.2505.0.0 => /opt/or-tools/lib/libabsl_utf8_for_code_point.so.2505.0.0 (0x00007f4d92e1f000) libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f4d92e12000) </code> The regression test takes 136 Minutes. The "tinyRocket_nangate45" test fails with an error. I suspect that the test fails due to the limited 8GB system memory. <code> caeuser@CAE-Tools-OS:~/OpenROAD$ time test/regression flow ------------------------------------------------------ Flow gcd_nangate45 (tcl) pass gcd_sky130hd (tcl) pass gcd_sky130hs (tcl) pass gcd_asap7 (tcl) pass ibex_sky130hd (tcl) pass ibex_sky130hs (tcl) pass aes_nangate45 (tcl) pass aes_sky130hd (tcl) pass aes_sky130hs (tcl) pass aes_asap7 (tcl) pass tinyRocket_nangate45 (tcl) *ERROR* jpeg_sky130hs (tcl) pass jpeg_sky130hd (tcl) pass ------------------------------------------------------ Errored 1/13 See /home/caeuser/OpenROAD/test/results for log files ------------------------------------------------------ Found 1 tool regression failures. real 136m3.659s user 795m56.516s sys 1m47.455s caeuser@CAE-Tools-OS:~/OpenROAD$ </code> or_buildresults.txt Last modified: 2026/02/13 15:50by beckmanf