Skip to content

Conversation

@jeremylt
Copy link
Member

@jeremylt jeremylt commented Jan 7, 2026

No description provided.

@jeremylt jeremylt self-assigned this Jan 7, 2026
@jeremylt jeremylt force-pushed the jeremy/weak-fix-2 branch 2 times, most recently from 0c91ecf to c493170 Compare January 7, 2026 17:23
@jeremylt jeremylt force-pushed the jeremy/weak-fix-2 branch 8 times, most recently from ecc2443 to da2ecc4 Compare January 8, 2026 19:12
Comment on lines +40 to +42
#define CEED_BACKEND(name, num_prefixes, ...) \
CEED_INTERN int name(void) __attribute__((weak)); \
int __attribute__((weak)) name(void) { return CeedRegister_Weak(#name, num_prefixes, __VA_ARGS__); }
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Listing both the definition and declaration as week is supposed to help. It does not.

It is also supposed to help to make both the weak and strong symbol extern (I'd rather not) but that did not help either.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, trying libtool failed as well

... MacOS seems to really not want you to make static libraries

@jeremylt jeremylt force-pushed the jeremy/weak-fix-2 branch 9 times, most recently from 546f338 to 9b4c4c5 Compare January 8, 2026 21:33
@jeremylt jeremylt force-pushed the jeremy/weak-fix-2 branch 4 times, most recently from 3cd3be9 to e432f33 Compare January 8, 2026 21:53
@jeremylt jeremylt closed this Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants