diff options
| author | Andrew Childs <lorne@cons.org.nz> | 2021-01-31 15:12:28 +0900 |
|---|---|---|
| committer | Andrew Childs <lorne@cons.org.nz> | 2021-04-11 09:47:09 +0900 |
| commit | 6605fadc687b2e3f3f3d611556ba36ff30eaf612 (patch) | |
| tree | 3c6aa831dedd56c1a8033028daccaf7606ca0f68 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 44f09ccabf645d1f079f71b541d7f1ac0a6b8848 (diff) | |
bintools-wrapper: default platform versions for darwin
Instead of always supplying flags, apply the flags as defaults. Use
clang's native flags instead of lifting the linker flags from binutils
with `-Wl,`.
If a project is using clang to drive linking, make clang do the right
thing with MACOSX_DEPLOYMENT_TARGET. This can be overridden by command
line arguments. This will cause modern clang to pass
`-platform_version 10.12 0.0.0`, since it doesn't know about the SDK
settings. Older versions of clang will pass down `-macos_version_min`
flags with no sdk version.
At the linker layer, apply a default value for anything left
ambiguous. If nothing is specified, pass a full
`-platform_version`. If only `-macos_version_min` is specified, then
lock down the sdk_version explicitly with `-sdk_version`. If a min
version and sdk version is passed, do nothing.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
