mamba-org / mamba

The Fast Cross-Platform Package Manager
https://mamba.readthedocs.io
BSD 3-Clause "New" or "Revised" License
6.97k stars 359 forks source link

build: Clarify the use of macOS specific flags #3624

Open jjerphan opened 1 week ago

jjerphan commented 1 week ago

See:

mathbunnyru commented 1 week ago

Thank you for finding where the wrong flags are added!

mathbunnyru commented 1 week ago

I will try to make it work: https://github.com/conda-forge/micromamba-feedstock/pull/225/files

jjerphan commented 1 week ago

Those flags are needed, but should be properly placed and documented in the appropriate CMakeLists.txt (I am not using macOS locally so I am not the best to understand and solve this issue).

See those past discussions: https://github.com/mamba-org/mamba/pull/3547#discussion_r1804773359

henryiii commented 1 week ago

Why does this only come up in conda-forge, and not in the builds here or brew?

Where is kerberos being used? I don't see any usage of the API, it seems to only be coming in because it's manually linked as a .a file, so guessing it's a dependency of something else?

jjerphan commented 1 week ago

As often answers to those questions have to be discovered (looking at git histories).