Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 925129 - sys-cluster/openmpi-5.0.3 calls strings directly
Summary: sys-cluster/openmpi-5.0.3 calls strings directly
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Cluster Team
URL: https://github.com/open-mpi/ompi/pull...
Whiteboard:
Keywords:
Depends on:
Blocks: tc-directly
  Show dependency tree
 
Reported: 2024-02-21 07:41 UTC by Agostino Sarubbo
Modified: 2024-07-16 16:31 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.xz (build.log.xz,187.80 KB, application/x-xz)
2024-02-21 07:41 UTC, Agostino Sarubbo
Details
build.log.xz (build.log.xz,37.30 KB, application/x-xz)
2024-07-15 15:07 UTC, Agostino Sarubbo
Details
build.log.xz (build.log.xz,100.73 KB, application/x-xz)
2024-07-15 15:09 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2024-02-21 07:41:33 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: sys-cluster/openmpi-4.1.6 calls strings directly.
Discovered on: amd64 (internal ref: ci)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0014
Comment 1 Agostino Sarubbo gentoo-dev 2024-02-21 07:41:34 UTC
I'm unable to CC the author of the commit (284aa9e1c3218b1de8c25f6ae51e7c92d6ec7c20) because the author's email is not registered to this bugzilla
Comment 2 Agostino Sarubbo gentoo-dev 2024-02-21 07:41:36 UTC
Created attachment 885563 [details]
build.log.xz

build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
Comment 3 matoro archtester 2024-02-21 15:37:07 UTC
This is fixed upstream in https://github.com/open-mpi/ompi/pull/9701
Comment 4 matoro archtester 2024-02-21 16:18:16 UTC
Also requires this giant patch:  https://github.com/open-mpi/ompi/pull/7428
Comment 5 matoro archtester 2024-02-21 17:29:29 UTC
None of these apply cleanly, best option seems to be to updates to 5.0.2, but it's failing for me due to being unable to find libltdl for some reason.
Comment 6 Agostino Sarubbo gentoo-dev 2024-07-12 06:42:34 UTC
ci has reproduced this issue with version 5.0.3 - Updating summary.
Comment 7 matoro archtester 2024-07-12 16:25:43 UTC
(In reply to Agostino Sarubbo from comment #6)
> ci has reproduced this issue with version 5.0.3 - Updating summary.

Can you share the log for 5.0.3 please?
Comment 8 Agostino Sarubbo gentoo-dev 2024-07-15 15:07:55 UTC
Created attachment 897669 [details]
build.log.xz

build.log (compressed because it exceeds attachment limit, use 'xzless' to read it)
Comment 9 Agostino Sarubbo gentoo-dev 2024-07-15 15:09:06 UTC
Created attachment 897671 [details]
build.log.xz

build.log (compressed because it exceeds attachment limit, use 'xzless' to read it)
Comment 10 matoro archtester 2024-07-15 15:12:15 UTC
Oh, I see, releases are made off of 5.0.x branch which does not have the fix.  Let me request it be backported.
Comment 11 matoro archtester 2024-07-15 15:19:17 UTC
Actually, scratch that, I just saw this was in fact backported in https://github.com/open-mpi/ompi/pull/9702 and it is in the 5.0.3 tag.  Can you share config.log and final configure script?
Comment 12 Agostino Sarubbo gentoo-dev 2024-07-15 15:21:12 UTC
I can but I think you should be able to reproduce with -native-symlinks
Comment 13 matoro archtester 2024-07-16 16:31:26 UTC
(In reply to Agostino Sarubbo from comment #12)
> I can but I think you should be able to reproduce with -native-symlinks

Thanks, that helped.  I see now that it was removed from the main repo, but there is still a check in the prte submodule: https://github.com/openpmix/prrte/blob/master/config/prte_check_ident.m4