Mercurial > pidgin.yaz
comparison configure.ac @ 14735:52c90bdfd34c
[gaim-migrate @ 17491]
SF Patch #1578297 from Matteo Settenvini
"Gaim 2.0.0_beta3 (and, as far as I can tell, other
versions too) doesn't build correctly with
LDFLAGS="-Wl,--as-needed"."
"This is caused to an incorrect use of the LDFLAGS
variable inside the configure.ac."
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Tue, 17 Oct 2006 03:23:08 +0000 |
parents | 1136736fdd2c |
children | 2993aae00c9c |
comparison
equal
deleted
inserted
replaced
14734:a176569a0462 | 14735:52c90bdfd34c |
---|---|
1241 [ with_gnutls_libs="$withval" ]) | 1241 [ with_gnutls_libs="$withval" ]) |
1242 | 1242 |
1243 if test "x$with_gnutls_libs" != "xno" -a \ | 1243 if test "x$with_gnutls_libs" != "xno" -a \ |
1244 "x$have_gnutls_includes" != "xno"; then | 1244 "x$have_gnutls_includes" != "xno"; then |
1245 | 1245 |
1246 LDFLAGS_save="$LDFLAGS" | 1246 LIBS_save="$LIBS" |
1247 | 1247 |
1248 case $with_gnutls_libs in | 1248 case $with_gnutls_libs in |
1249 ""|-L*) ;; | 1249 ""|-L*) ;; |
1250 *) with_gnutls_libs="-L$with_gnutls_libs" ;; | 1250 *) with_gnutls_libs="-L$with_gnutls_libs" ;; |
1251 esac | 1251 esac |
1252 | 1252 |
1253 AC_CACHE_CHECK([for GnuTLS libraries], gnutls_libs, | 1253 AC_CACHE_CHECK([for GnuTLS libraries], gnutls_libs, |
1254 [ | 1254 [ |
1255 LDFLAGS="$LDFLAGS $with_gnutls_libs -lgnutls -lgcrypt" | 1255 LIBS="$LIBS $with_gnutls_libs -lgnutls -lgcrypt" |
1256 AC_TRY_LINK_FUNC(gnutls_init, gnutls_libs="yes", gnutls_libs="no") | 1256 AC_TRY_LINK_FUNC(gnutls_init, gnutls_libs="yes", gnutls_libs="no") |
1257 LDFLAGS="$LDFLAGS_save" | 1257 LIBS="$LIBS_save" |
1258 ]) | 1258 ]) |
1259 | 1259 |
1260 if test "x$gnutls_libs" != "xno"; then | 1260 if test "x$gnutls_libs" != "xno"; then |
1261 AC_DEFINE(HAVE_GNUTLS, 1, [Define if you have GnuTLS]) | 1261 AC_DEFINE(HAVE_GNUTLS, 1, [Define if you have GnuTLS]) |
1262 AC_DEFINE(HAVE_SSL) | 1262 AC_DEFINE(HAVE_SSL) |
1496 fi | 1496 fi |
1497 | 1497 |
1498 AC_CACHE_CHECK([for Mozilla nss libraries], moz_nss_libs, | 1498 AC_CACHE_CHECK([for Mozilla nss libraries], moz_nss_libs, |
1499 [ | 1499 [ |
1500 LIBS_save=$LIBS | 1500 LIBS_save=$LIBS |
1501 LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" | 1501 LDFLAGS="$LDFLAGS -L$with_nspr_libs -L$with_nss_libs" |
1502 LIBS="$nsslibs $nsprlibs" | 1502 LIBS="$nsslibs $nsprlibs" |
1503 | 1503 |
1504 AC_TRY_LINK_FUNC(NSS_Init, | 1504 AC_TRY_LINK_FUNC(NSS_Init, |
1505 [moz_nss_libs="yes"], | 1505 [moz_nss_libs="yes"], |
1506 [moz_nss_libs="no"]) | 1506 [moz_nss_libs="no"]) |
1507 | 1507 |
1508 if test "x$moz_nss_libs" = "xno"; then | 1508 if test "x$moz_nss_libs" = "xno"; then |
1509 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" | 1509 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" |
1510 LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" | 1510 LDFLAGS="$LDFLAGS -L$with_nspr_libs -L$with_nss_libs" |
1511 LIBS="$LIBS $nsslibs" | |
1511 AC_TRY_LINK_FUNC(NSS_Init, | 1512 AC_TRY_LINK_FUNC(NSS_Init, |
1512 [moz_nss_libs="yes"], | 1513 [moz_nss_libs="yes"], |
1513 [moz_nss_libs="no"]) | 1514 [moz_nss_libs="no"]) |
1514 fi | 1515 fi |
1515 | 1516 |