On Wed, 12 Dec 2018 at 07:45, Rhys Kidd <[email protected]> wrote: > > 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 > The libvulkan_intel_tests (the tests library) is missing the WSI (et al) dependencies. A quick check is to add anv_deps instead of hand-rolling it.
> * 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 > Suspecting that the dep_llvm in libgallium (src/gallium/aux/meson.build) should be switched to whole_libraries. As-is things get discarded (since they're unused), when creating the static library. Thus as the final stage creating the pipe-driver DSOs we're missing the -lLLVMfoo Not 100% sure on the latter one - will need to play with it. -Emil _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
