diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-14 01:14:50 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-14 01:14:50 +0000 |
commit | 94eb99943eafb48140b436b347abaaee77209c01 (patch) | |
tree | bb4f0519a6c0880b24c88b1666976a36a464a8df /dev-util/meson/files/meson-0.63-xtools-support.patch | |
parent | a7ec94f7d22ee22df2e424c1d3f842510b7993aa (diff) |
gentoo auto-resync : 14:01:2024 - 01:14:49
Diffstat (limited to 'dev-util/meson/files/meson-0.63-xtools-support.patch')
-rw-r--r-- | dev-util/meson/files/meson-0.63-xtools-support.patch | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/dev-util/meson/files/meson-0.63-xtools-support.patch b/dev-util/meson/files/meson-0.63-xtools-support.patch deleted file mode 100644 index ea1e8597b00a..000000000000 --- a/dev-util/meson/files/meson-0.63-xtools-support.patch +++ /dev/null @@ -1,26 +0,0 @@ -linkers_detect: detect xtools (Apple ld64 derivative) - -xtools is in use on x86_64 and ppc based darwin Prefix installs. Pick -it up as a valid linker. - -Meson is the only thing known at this point to try and figure out what -linker is in use exactly, so instead of changing the linker (xtools), -just teach Meson about xtools. - -Author: Fabian Groffen <grobian@gentoo.org> -Bug: https://bugs.gentoo.org/868516 - ---- a/mesonbuild/linkers/detect.py -+++ b/mesonbuild/linkers/detect.py -@@ -188,6 +188,11 @@ - v = search_version(o) - - linker = LLVMDynamicLinker(compiler, for_machine, comp_class.LINKER_PREFIX, override, version=v) -+ # detect xtools first, bug #868516 -+ elif 'xtools-' in o.split('\n')[0]: -+ xtools = o.split(' ')[0] -+ v = xtools.split('-')[1] -+ linker = AppleDynamicLinker(compiler, for_machine, comp_class.LINKER_PREFIX, override, version=v) - # first might be apple clang, second is for real gcc, the third is icc - elif e.endswith('(use -v to see invocation)\n') or 'macosx_version' in e or 'ld: unknown option:' in e: - if isinstance(comp_class.LINKER_PREFIX, str): |