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

Reply via email to