As you can see, I am using the default Apple linker, and hardened settings = for the compiler. Try using those settings yourself, and see what comes out= .
=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Monday, January 28, 2019 3:16 PM, Quanah Gibson-Mount quanah@symas.com= wrote:
--On Monday, January 28, 2019 12:10 PM +0000 Rupert Gallagher ruga@protonmail.com wrote:
I can replicate your log when using the default tool-chain by Apple. The following causes my system to fail with openldap, replicating my original bug. The same settings succeed with many other open source projects: openldap is the only one that fails.
Then it sounds like OpenLDAP is tripping a bug in LLVM or related tools. Again, there are no duplicate symbols in the liblber library.
--Quanah