<html><head></head><body>Hi,<br><br>There's moving hacks around then there's moving hacks around. This hack was in the macOS build script. I don't think it belongs in the generic contribs files.<br><br><div class="gmail_quote">Le 30 avril 2020 12:47:44 GMT+03:00, "Martin Storsjö" <martin@martin.st> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On Thu, 30 Apr 2020, Rémi Denis-Courmont wrote:<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Instead of building with the SDK for the target lowest version, they build<br>with the newest, so autoconf correctly detects stuff that's in the SDK but<br>not the target.<br></blockquote><br>Yeah, that's a known dilemma.<br><br>In general, it's possible to get build systems that test for availability <br>to behave in these situations though - I'm pretty sure the contribs build <br>system already specifies -miphoneos-version-min somewhere.<br><br>By adding -Werror=partial-availability on top of that, function checks <br>that actually include headers (instead of just blindly trying to link <br>against a symbol) will error out for functions that are introduced after <br>the minimum version.<br><br>This is just a FYI (and potential future improvement) in any case and <br>orthogonal to the patch, which just moves the existing hacks around.<br><br>// Martin<br></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>