Thanks for the report. I opened
https://github.com/open-mpi/ompi/issues/13721. It's not clear to me
where the recursion occurs but it's probably best to outline that
function anyway.
Thanks
Joseph
On 2/6/26 15:50, 'Patrick Begou' via Open MPI users wrote:
Hi !
I'm trying to build openMPI 5.0.9 (or 5.0.8) with the latest version
of Gnu compiler ( 16, built from the git repository) but it fails.
Is there a way to solve this recursive inlining detected ?
*In function ‘mca_part_persist_start’,
inlined from ‘mca_part_persist_start’ at
../../../../../ompi/mca/part/persist/part_persist.h:500:23,
inlined from ‘mca_part_persist_start’ at
../../../../../ompi/mca/part/persist/part_persist.h:500:23,
inlined from ‘mca_part_persist_start’ at
../../../../../ompi/mca/part/persist/part_persist.h:500:23,
inlined from ‘mca_part_persist_start’ at
../../../../../ompi/mca/part/persist/part_persist.h:500:23,
inlined from ‘mca_part_persist_start’ at
../../../../../ompi/mca/part/persist/part_persist.h:500:23:
../../../../../ompi/mca/part/persist/part_persist.h:484:1: error:
inlining failed in call to ‘always_inline’ ‘mca_part_persist_start’:
recursive inlining
*
I've tried to unset the inlining directive in part_persist.h but it
fails later with a multiply defined function.
I've set some option at config time for CFLAGS and CXXFLAGS:
*-DOPAL_DISABLE_INLINE -DOMPI_DISABLE_INLINE --param
max-inline-insns-single=2000*
as first problem was insufficient max-inline-insns-single value but
increasing the value to 2000 fails now with the recursive inlining
detected.
Thanks
Patrick
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].