[cairo-commit] build/configure.ac.pthread

Andrea Canciani ranma42 at kemper.freedesktop.org
Fri Jul 29 10:31:30 PDT 2011


 build/configure.ac.pthread |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

New commits:
commit d2ea8bd070f3bff87ec952af490093375cbc1f05
Author: Andrea Canciani <ranma42 at gmail.com>
Date:   Fri Jul 29 19:12:55 2011 +0200

    build: Respect CFLAGS and LIBS env settings
    
    The build system does not honor the flags set externally and replaces
    it with the pthread-only flags when detecting pthread
    availability. This breaks the configuration of cairo in some
    cross-compilation environments:
    
    conftest.c:1: note: someone does not honour COPTS correctly, passed 0 times
    
    The test for pthread should append the new flags to the old one.

diff --git a/build/configure.ac.pthread b/build/configure.ac.pthread
index 5203361..29c930d 100644
--- a/build/configure.ac.pthread
+++ b/build/configure.ac.pthread
@@ -135,11 +135,11 @@ dnl   <program> with the given flags and libs.  Execute <true-action> on
 dnl   success and <false-action> on failure.
 AC_DEFUN([CAIRO_CHECK_PTHREAD],[dnl
 	CAIRO_CC_TRY_LINK_WITH_ENV_SILENT(
-		[CFLAGS="$2";
-		 LIBS="$3"],
+		[CFLAGS="$CFLAGS $2";
+		 LIBS="$LIBS $3"],
 		[$4],
-		[$1_CFLAGS="$CFLAGS";
-		 $1_LIBS="$LIBS";
+		[$1_CFLAGS="$2";
+		 $1_LIBS="$3";
 		 $5],
 		[$1_CFLAGS="";
 		 $1_LIBS="";


More information about the cairo-commit mailing list