From: Emil Velikov <emil.veli...@collabora.com>

Expat versions prior to 2.1.0 lack the .pc file, so we need to do extra
gymnastics to detect it.

Version 2.1.0 was released back in Mar 2012 and all major distributions
use it.

Cc: Michel Dänzer <mic...@daenzer.net>
Signed-off-by: Emil Velikov <emil.l.veli...@gmail.com>
---
Well... almost. Even Debian oldoldstable ships 2.1.0, although their
packaging seems busted - I cannot see the .pc file shipped anywhere.

Michel, considering you have more Debian experience than me, can you
please forward the issue to the respective people.

Would be great if we can finally drop this workaround.

Thanks!
---
 configure.ac | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/configure.ac b/configure.ac
index 4988ecaf582..91717cbcd47 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1792,13 +1792,7 @@ if test "x$with_dri_drivers" = xno; then
 fi
 
 # Check for expat
-PKG_CHECK_MODULES([EXPAT], [expat], [],
-    # expat version 2.0 and earlier do not provide expat.pc
-    [AC_CHECK_HEADER([expat.h],[],
-                     [AC_MSG_ERROR([Expat headers required for DRI not 
found])])
-     AC_CHECK_LIB([expat],[XML_ParserCreate],[],
-                 [AC_MSG_ERROR([Expat library required for DRI not found])])
-     EXPAT_LIBS="-lexpat"])
+PKG_CHECK_MODULES([EXPAT], [expat])
 
 dnl If $with_dri_drivers is yes, drivers will be added through
 dnl platform checks. Set DEFINES and LIB_DEPS
-- 
2.13.3

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to