Skip to content

Fix --disable-exceptions builds#4378

Merged
jwpeterson merged 2 commits intolibMesh:develfrom
roystgnr:fix_no_exceptions_again
Jan 29, 2026
Merged

Fix --disable-exceptions builds#4378
jwpeterson merged 2 commits intolibMesh:develfrom
roystgnr:fix_no_exceptions_again

Conversation

@roystgnr
Copy link
Copy Markdown
Member

I broke our devel->master CI during the #4376 refactoring; this fixes the failing configure option for me.

@roystgnr
Copy link
Copy Markdown
Member Author

The hell? This PR doesn't touch anything related to those Test Mac recipe failures:

../src/utils/xdr_cxx.C:565:12: error: cast from 'int (*)(XDR *, int *)' (aka 'int (*)(__rpc_xdr *, int *)') to 'xdrproc_t' (aka 'int (*)(__rpc_xdr *, void *, unsigned int)') converts to incompatible function type [-Werror,-Wcast-function-type-mismatch]
  565 |     return (xdrproc_t)(xdr_int);
      |            ^~~~~~~~~~~~~~~~~~~~

Plus who knows how many others (fatal error: too many errors emitted, stopping now [-ferror-limit=]).

Maybe this has something to do with the recent conda updates? I'll try just kicking it for the moment.

@moosebuild
Copy link
Copy Markdown

Job Test mac on 41463c3 : invalidated by @roystgnr

@moosebuild
Copy link
Copy Markdown

Job Coverage, step Generate coverage on 41463c3 wanted to post the following:

Coverage

1a475b #4378 41463c
Total Total +/- New
Rate 65.31% 65.30% -0.01% -
Hits 77592 77585 -7 0
Misses 41215 41222 +7 0

Diff coverage report

Full coverage report

This comment will be updated on new commits.

@jwpeterson jwpeterson merged commit 6e3c813 into libMesh:devel Jan 29, 2026
21 of 22 checks passed
@roystgnr roystgnr deleted the fix_no_exceptions_again branch February 19, 2026 16:55
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.

3 participants