well don't forget it builds just fine with the current meson on 10.6 using clang-9.0.
so...nothing to do with meson, I would say. Really, let's just blacklist older clangs and move along....life is short. Ken On Feb 4, 2021, at 08:48, Craig Treleaven <[email protected]> wrote: >> On Feb 3, 2021, at 10:01 PM, Joshua Root <[email protected]> wrote: >> >> On 2021-2-4 12:19 , Ken Cunningham wrote: >>>> On Feb 3, 2021, at 11:49 AM, Craig Treleaven <[email protected]> >>>> wrote: >>>> >>>> But configure still failed on 10.7 and 10.8: >>> Oh no! It looked so great! I was really learning some things there. Perhaps >>> it can be tweaked still. >>> If not, I guess we can still use the compiler_blacklist_versions approach >>> and blacklist all the clangs < whatever 10.10 comes with. >> >> 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. >> >> - Josh > > meson-log.txt from a failed configure on a 10.7 VM is at: > > https://paste.macports.org/52ea26dc0724 > > 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. > > 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: > > https://github.com/mesonbuild/meson/blob/cd94cf8995bcddc40e627e94037e549b7a18b20e/mesonbuild/compilers/mixins/clang.py#L87 > > This resulted from a commit on Oct. 4, 2020: > > https://github.com/mesonbuild/meson/commit/cd59ce98dc88318c6784cfddfe3fadda2495041b > > 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? > > Craig
