Follow-up Comment #9, sr #111069 (group libtool):
[comment #8 comment #8:]
> If you could modify this patch to include a linker version check that should
be sufficient.
You could probably try to parse this output:
```
❯ cc -Wl,-version_details -xc - -o /dev/null <<<'int main(){}' 2>/dev/null
{
"version": "1053.12",
"architectures": [
"armv6",
"armv7",
"armv7s",
"arm64",
"arm64e",
"arm64_32",
"i386",
"x86_64",
"x86_64h",
"armv6m",
"armv7k",
"armv7m",
"armv7em"
],
"lto": {
"runtime_api_version": 29,
"static_api_version": 29,
"version_string": "LLVM version 15.0.0"
},
"tapi": {
"version": "15.0.0",
"version_string": "Apple TAPI version 15.0.0
(tapi-1500.3.2.2)"
}
}
```
You need `version` to be greater than or equal to 711. If it errors you can
probably assume that `-no_fixup_chains` is not supported.
You could probably also parse the output of `ld -v`, but that might be a
little more fiddly.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/support/?111069>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/