Public bug reported: [Impact] Meson hardcodes a list of llvm-config-N binaries to search for, and the version in bionic has no support for specifying which one to use (added in 0.49). So, in order to be able to support Mesa backports from 19.04..20.04 to 18.04, we need to add the new binary names in meson. It's assumed that LLVM will follow the current naming scheme and release schedule, so these names should be added:
llvm-config-8 (from 19.04) llvm-config-9 (will be from 19.10) llvm-config-10 (will be 20.04) [Test case] Test that Mesa backports build in bionic. [Regression potential] None really, they just add new binary strings to search for. [Other information] The devel series is expected to follow meson upstream and get these names from there. Also, Mesa deprecated autotools in 19.0, and might drop support for it before 20.04, so we can't just revert the packaging change to use meson. ** Affects: meson (Ubuntu) Importance: Undecided Status: Invalid ** Affects: meson (Ubuntu Bionic) Importance: Undecided Assignee: Timo Aaltonen (tjaalton) Status: New ** Also affects: meson (Ubuntu Bionic) Importance: Undecided Status: New ** Changed in: meson (Ubuntu) Status: New => Invalid ** Changed in: meson (Ubuntu Bionic) Assignee: (unassigned) => Timo Aaltonen (tjaalton) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1821368 Title: add support for future LLVM versions To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/meson/+bug/1821368/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs