https://bugs.openldap.org/show_bug.cgi?id=9919
Issue ID: 9919 Summary: The use of a separate section for cold code can cause linking issues on macOS Product: LMDB Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Keywords: needs_review Severity: normal Priority: --- Component: liblmdb Assignee: bugs@openldap.org Reporter: mh-bcrayqnc@glandium.org Target Milestone: ---
See e.g. https://github.com/llvm/llvm-project/issues/52767
https://bugs.openldap.org/show_bug.cgi?id=9919
--- Comment #1 from Howard Chu hyc@openldap.org --- Not sure why a MacOS linker bug is our problem to workaround.
https://bugs.openldap.org/show_bug.cgi?id=9919
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #2 from Quanah Gibson-Mount quanah@openldap.org --- mdb.master:
• b5347475 by Mike Hommey at 2022-09-26T16:36:28+00:00 ITS#9919 - Mark infrequently used functions as cold rather than manually putting them in a separate section
https://bugs.openldap.org/show_bug.cgi?id=9919
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |VERIFIED Target Milestone|--- |1.0.0 Keywords|needs_review |
https://bugs.openldap.org/show_bug.cgi?id=9919
--- Comment #3 from Quanah Gibson-Mount quanah@openldap.org --- RE0.9:
• abe36745 by Mike Hommey at 2022-09-27T17:30:48+01:00 ITS#9919 - Mark infrequently used functions as cold rather than manually putting them in a separate section
https://bugs.openldap.org/show_bug.cgi?id=9919
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.0.0 |0.9.30