or_buildresults

This is an old revision of the document!


Hardware setup

Memory: 8G

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$ 

Build

Build date: 12.2.2026

Building via cmake on debian 12 locally. The OpenROAD commit is:

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

Environment:

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!

Results

Build library dependencies

The cmake build links to various system libraries but some of them are installed from source by OpenROAD.

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)

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.

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$ 
  • or_buildresults.1770990121.txt.gz
  • Last modified: 2026/02/13 14:42
  • by beckmanf