[Mesa-dev] [RFC PATCH 0/5] last call for autotools (meson travis fixes)

Rhys Kidd rhyskidd at gmail.com
Wed Dec 12 07:45:13 UTC 2018


Emil and Dylan,

I took a go at addressing the limited number of remaining meson-based
travis-ci errors. This series applies on top of the work Dylan circulated
yesterday, and which can be seen here:
 
>  Could you help me debug my WIP of porting the autotools tests
>  to meson? They're just failing randomly with no good debuging output:
>
>  https://travis-ci.org/dcbaker/mesa/jobs/466665289

Dylan, if you pick these patches up you may want to squash those ones which
are 'Fixes' into the respective initial patch before any final push.

At this stage the failures are deterministic.

The remaining two known issues are:

  * -Dbuild-tests=true: anv is unable to build when this option is enabled.
    This is unrelated to this series and occurs in master. At present meson
    by default has different test coverage to autotools. See further here:
    https://travis-ci.org/Echelon9/mesa/builds/466840665

  * gallium pipeloaders: There's an ongoing scoping problem with the LLVM
    libraries as a dependency. I was unable to fix yet. See further here:
    https://travis-ci.org/Echelon9/mesa/jobs/466861661#L9112   

Rhys Kidd (5):
  travis: fix python3.5 dependency for "meson Gallium Drivers"
  travis: Add libclc-dev, clang and libclang-dev dependencies of clover
  travis: radeonsi and radv require LLVM 7.0 (meson)
  travis: delete remaining scons residuals
  meson: libdfreedreno depends upon libdrm (for fence support)

 .travis.yml                               | 25 ++++++++---------------
 src/gallium/drivers/freedreno/meson.build |  4 +---
 2 files changed, 10 insertions(+), 19 deletions(-)

-- 
2.19.1



More information about the mesa-dev mailing list