Conversation
|
@krystophny I took a view at it: The breaking of the golden record run comes most likely from the changed
I looked at |
|
Addressed the review points in b53dc8c.
Local verification: make clean
make
make testResult: |
Where was it selecting a broken user-local interpreter? I could not find anything about that in the CMakeConfigs? Or was it doing that in @krystophny added also some more comments/questions directly add the changed code lines. That would need clarification first, before approval. |
The /usr/bin/python3 hint was a workaround for a stale uv-managed Python 3.12 in ~/.local/bin that lacked dev headers. Fixed the local system instead: removed the broken symlink so CMake find_package discovers the system Python correctly.
|
Removed the hardcoded Python interpreter path in 10d7499. The root cause was a stale uv-managed Python 3.12 symlink in Regarding the inline comments: I can see the reference to source-level comments but the GitHub API returns none — they may still be in pending/draft state. Could you submit the review so I can see and address them? |
Summary
Move
MyMPILibintoNEO-2and keep the PR scoped to that change.What Changed
COMMON/MyMPILibas the in-repo home of the libraryMyMPILibuser doc intoDOC/UserDoc/MyMPILib.texTEST/mympilib/COMMONagainst the localNEO2MyMPILibtarget instead ofLIBNEO::MyMPILibcmake/Util.cmakeandTEST/cmake/test_libneo_tag.shLIBNEO_SOURCE_DIRandFGSL_PATHwrapper/config plumbing from this PRmake testto the active PR workflow so the portedTEST/mympilibpath runs in CIlibneoconfigures reliably with the system Python it still requires todayWhy
MyMPILibisNEO-2-specific code. Keeping it inlibneomadelibneocarry an unnecessary MPI build surface and made ownership unclear.Impact
NEO-2now owns its MPI abstraction directlyTEST/mympilibtest is now exercised by the active PR workflowVerification
Related
MyMPILibfromlibneoentirely.