a few issues being fixed here: - symbol checks would silently pass when the lib is missing - meson was failing to pass the lib to the scripts - the egl symbol check only works on the non-libglvnd lib (we probably want to have one for libglvnd, didn't do it in this series though)
es2-ABI-check and gbm-symbols-check are still failing, because of too many symbols exposed (Dylan's patch [1] removes one of the gbm ones). [1] https://lists.freedesktop.org/archives/mesa-dev/2017-October/174804.html Eric Engestrom (11): egl: fail symbol check if lib is missing wayland-egl: fail symbol check if lib is missing gbm: fail symbol check if lib is missing gles1: fail symbol check if lib is missing gles2: fail symbol check if lib is missing meson: pass correct env/args to egl tests automake+meson: don't run egl symbol check on libglvnd lib meson: pass correct args to wayland-egl symbol test meson: pass correct args to gbm symbol test meson: pass correct args to gles1 ABI test meson: pass correct args to gles2 ABI test src/egl/Makefile.am | 9 +++++++-- src/egl/egl-symbols-check | 10 +++++++++- src/egl/meson.build | 14 ++++++++++++-- src/egl/wayland/wayland-egl/meson.build | 5 ++++- src/egl/wayland/wayland-egl/wayland-egl-symbols-check | 10 +++++++++- src/gbm/gbm-symbols-check | 11 ++++++++++- src/gbm/meson.build | 6 ++++-- src/mapi/es1api/ABI-check | 10 +++++++++- src/mapi/es1api/meson.build | 5 ++++- src/mapi/es2api/ABI-check | 10 +++++++++- src/mapi/es2api/meson.build | 5 ++++- 11 files changed, 81 insertions(+), 14 deletions(-) -- Cheers, Eric _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
