Skip to content

cmake: openEuler ppc64le fixes - #2642

Merged
adrianreber merged 1 commit into
openhpc:4.xfrom
VersatusHPC:ppc64le-cmake-openeuler
Jul 2, 2026
Merged

cmake: openEuler ppc64le fixes#2642
adrianreber merged 1 commit into
openhpc:4.xfrom
VersatusHPC:ppc64le-cmake-openeuler

Conversation

@viniciusferrao

Copy link
Copy Markdown
Contributor

This PR changes the build mechanism to be built against bundled jsoncpp and zstd for openEuler. This is an issue that only happens during ppc64le builds.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

📦 Package Count Analysis Results

Environment: UBI 10 Container
Target Branch: 4.x
Version: OpenHPC 4.x
Overall Status:Analysis completed successfully

🏭 Factory Repositories

Status:Factory repositories analysis completed successfully

Release Base OS aarch64 x86_64 noarch Total
4.2 EL_10 53 94 12 159
4.2 openEuler_24.03 47 54 12 113
Total All 100 148 24 272

Analysis performed by OpenHPC Package Count CI
Commit: cc8bd548
Workflow: 28587340695

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

📊 Build Order Analysis Results

Environment: AlmaLinux 10 Container
Total Spec Files Analyzed: 89
Status:Build order analysis completed successfully

📋 Build Order Output

📦 Build Order (84 packages)

➕ Show remaining 69 packages

Analysis performed by OpenHPC Build Order CI
Commit: cc8bd548
Workflow: 28587340673

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

🚀 CCache Statistics

Configuration 🐧 RHEL 🦊 openEuler
🖥️ x86_64 / gnu15 🔴 0.59% 🔴 0.67%
🖥️ x86_64 / intel 🔴 0.67% -
💪 aarch64 / gnu15 🔴 0.67% 🔴 0.59%
📊 Detailed Statistics

openEuler (aarch64)

Cacheable calls:    1348 / 1754 (76.85%)
  Hits:                8 / 1348 ( 0.59%)
    Direct:            7 /    8 (87.50%)
    Preprocessed:      1 /    8 (12.50%)
  Misses:           1340 / 1348 (99.41%)
Uncacheable calls:   406 / 1754 (23.15%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.94%)
  Hits:                8 / 1348 ( 0.59%)
  Misses:           1340 / 1348 (99.41%)

openEuler (x86_64)

Cacheable calls:    1348 / 1754 (76.85%)
  Hits:                9 / 1348 ( 0.67%)
    Direct:            7 /    9 (77.78%)
    Preprocessed:      2 /    9 (22.22%)
  Misses:           1339 / 1348 (99.33%)
Uncacheable calls:   406 / 1754 (23.15%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.94%)
  Hits:                9 / 1348 ( 0.67%)
  Misses:           1339 / 1348 (99.33%)

RHEL (aarch64/gnu15)

Cacheable calls:    1348 / 1754 (76.85%)
  Hits:                9 / 1348 ( 0.67%)
    Direct:            7 /    9 (77.78%)
    Preprocessed:      2 /    9 (22.22%)
  Misses:           1339 / 1348 (99.33%)
Uncacheable calls:   406 / 1754 (23.15%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.93%)
  Hits:                9 / 1348 ( 0.67%)
  Misses:           1339 / 1348 (99.33%)

RHEL (x86_64/gnu15)

Cacheable calls:    1348 / 1754 (76.85%)
  Hits:                8 / 1348 ( 0.59%)
    Direct:            7 /    8 (87.50%)
    Preprocessed:      1 /    8 (12.50%)
  Misses:           1340 / 1348 (99.41%)
Uncacheable calls:   406 / 1754 (23.15%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.94%)
  Hits:                8 / 1348 ( 0.59%)
  Misses:           1340 / 1348 (99.41%)

RHEL (x86_64/intel)

Cacheable calls:    1351 / 1802 (74.97%)
  Hits:                9 / 1351 ( 0.67%)
    Direct:            7 /    9 (77.78%)
    Preprocessed:      2 /    9 (22.22%)
  Misses:           1342 / 1351 (99.33%)
Uncacheable calls:   451 / 1802 (25.03%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.94%)
  Hits:                9 / 1351 ( 0.67%)
  Misses:           1342 / 1351 (99.33%)

🤖 Generated from workflow run 28587340697

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Test Results

 31 files   - 4   31 suites   - 4   56s ⏱️ -3s
 63 tests  - 6   57 ✅  - 6  6 💤 ±0  0 ❌ ±0 
113 runs   - 7  105 ✅  - 7  8 💤 ±0  0 ❌ ±0 

Results for commit 19911ac. ± Comparison against base commit ff49777.

This pull request removes 10 and adds 4 tests. Note that renamed tests count towards both.
rm_execution ‑ [dev-tools/py3-numpy] Matrix multiply under resource manager (slurm/gnu15)
rm_execution ‑ [dev-tools/py3-numpy] Matrix multiply under resource manager (slurm/intel)
test_module ‑ [dev-tools/py3-numpy] Verify NUMPY_BIN is defined and directory exists (gnu15)
test_module ‑ [dev-tools/py3-numpy] Verify NUMPY_BIN is defined and directory exists (intel)
test_module ‑ [dev-tools/py3-numpy] Verify NUMPY_DIR is defined and directory exists (gnu15)
test_module ‑ [dev-tools/py3-numpy] Verify NUMPY_DIR is defined and directory exists (intel)
test_module ‑ [dev-tools/py3-numpy] Verify PYTHONPATH is defined (gnu15)
test_module ‑ [dev-tools/py3-numpy] Verify PYTHONPATH is defined (intel)
test_module ‑ [dev-tools/py3-numpy] Verify py3-numpy module is loaded and matches rpm version (gnu15)
test_module ‑ [dev-tools/py3-numpy] Verify py3-numpy module is loaded and matches rpm version (intel)
run ‑ [dev-tools/cmake] run cmake
run ‑ [dev-tools/cmake] run compiled binary
run ‑ [dev-tools/cmake] run make on generated Makefile
run ‑ [dev-tools/cmake] running cmake --system-information

♻️ This comment has been updated with latest results.

Signed-off-by: Vinícius Ferrão <ferrao@versatushpc.com.br>
Sponsored-by: VersatusHPC
@viniciusferrao
viniciusferrao force-pushed the ppc64le-cmake-openeuler branch from 51ba01c to 19911ac Compare July 2, 2026 11:42
@adrianreber
adrianreber merged commit 2003bae into openhpc:4.x Jul 2, 2026
27 checks passed
@viniciusferrao
viniciusferrao deleted the ppc64le-cmake-openeuler branch July 8, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants