<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div>successful build with current meson on 10.6</div><div><br></div><div><a href="https://build.macports.org/builders/ports-10.6_x86_64-builder/builds/47455/steps/install-port/logs/stdio">https://build.macports.org/builders/ports-10.6_x86_64-builder/builds/47455/steps/install-port/logs/stdio</a></div><div><br>On Feb 4, 2021, at 08:48, Craig Treleaven <<a href="mailto:ctreleaven@cogeco.ca">ctreleaven@cogeco.ca</a>> wrote:<br><br></div><blockquote type="cite"><div><blockquote type="cite"><span>On Feb 3, 2021, at 10:01 PM, Joshua Root <<a href="mailto:jmr@macports.org">jmr@macports.org</a>> wrote:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>On 2021-2-4 12:19 , Ken Cunningham wrote:</span><br></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>On Feb 3, 2021, at 11:49 AM, Craig Treleaven <<a href="mailto:ctreleaven@macports.org">ctreleaven@macports.org</a>> wrote:</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>But configure still failed on 10.7 and 10.8:</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Oh no! It looked so great! I was really learning some things there. Perhaps it can be tweaked still.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>If not, I guess we can still use the compiler_blacklist_versions approach and blacklist all the clangs < whatever 10.10 comes with.</span><br></blockquote></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Well now I'm just confused, because the test program builds fine on 10.7 outside of meson. Need to see the meson-log.txt.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>- Josh</span><br></blockquote><span></span><br><span>meson-log.txt from a failed configure on a 10.7 VM is at:</span><br><span></span><br><span><a href="https://paste.macports.org/52ea26dc0724">https://paste.macports.org/52ea26dc0724</a></span><br><span></span><br><span>In this case, clang clang-600.0.57 on 10.7 seems to be choking on "-Werror=ignored-optimization-argument”.  I don’t have 10.8 or 10.9 VM’s running at the moment but would suspect that they have the same problem.  Please recall that dav1d used to build OK on these systems before meson was updated to 0.56.2.</span><br><span></span><br><span>One of the devs on the dav1d project spotted that there was a recent commit to meson that appears to be the cause of this dav1d build problem:</span><br><span></span><br><span><a href="https://github.com/mesonbuild/meson/blob/cd94cf8995bcddc40e627e94037e549b7a18b20e/mesonbuild/compilers/mixins/clang.py#L87">https://github.com/mesonbuild/meson/blob/cd94cf8995bcddc40e627e94037e549b7a18b20e/mesonbuild/compilers/mixins/clang.py#L87</a></span><br><span></span><br><span>This resulted from a commit on Oct. 4, 2020:</span><br><span></span><br><span><a href="https://github.com/mesonbuild/meson/commit/cd59ce98dc88318c6784cfddfe3fadda2495041b">https://github.com/mesonbuild/meson/commit/cd59ce98dc88318c6784cfddfe3fadda2495041b</a></span><br><span></span><br><span>This stuff is all well above my pay grade but it looks to me that it would likely break our builds on older OS X versions for other ports using meson.  Should we reverse this commit in our meson and file a bug upstream?</span><br><span></span><br><span>Craig</span></div></blockquote></body></html>