Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #13 from detrout/build-sasl2
Build sasl with liblogin Update to use the same settings as the Freedesktop build scripts. (Other than the path to libdb, which should just use the version provided by the Freedesktop platform instead of whatever "STAGING_DIR" was set to.) Include command to delete upstream included config.guess and config.sub to pick up newer version
- Loading branch information
Showing
3 changed files
with
79 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Author: Fabian Fagerholm <fabbe@debian.org> | ||
Description: Fix linking with libsasldb.a when saslauthd is built with sasldb | ||
support. | ||
--- a/saslauthd/configure.in | ||
+++ b/saslauthd/configure.in | ||
@@ -77,7 +77,7 @@ if test "$authsasldb" != no; then | ||
AC_DEFINE(AUTH_SASLDB,[],[Include SASLdb Support]) | ||
SASL_DB_PATH_CHECK() | ||
SASL_DB_CHECK() | ||
- SASL_DB_LIB="$SASL_DB_LIB ../sasldb/.libs/libsasldb.al" | ||
+ SASL_DB_LIB="$SASL_DB_LIB ../sasldb/.libs/libsasldb.a" | ||
fi | ||
|
||
AC_ARG_ENABLE(httpform, [ --enable-httpform enable HTTP form authentication [[no]] ], |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
Author: Fabian Fagerholm <fabbe@debian.org> | ||
Description: This patch makes sure the non-PIC version of libsasldb.a, which | ||
is created out of non-PIC objects, is not going to overwrite the PIC version, | ||
which is created out of PIC objects. The PIC version is placed in .libs, and | ||
the non-PIC version in the current directory. This ensures that both non-PIC | ||
and PIC versions are available in the correct locations. | ||
--- a/lib/Makefile.am | ||
+++ b/lib/Makefile.am | ||
@@ -78,7 +78,7 @@ endif | ||
|
||
libsasl2.a: libsasl2.la $(SASL_STATIC_OBJS) | ||
@echo adding static plugins and dependencies | ||
- $(AR) cru .libs/$@ $(SASL_STATIC_OBJS) | ||
+ $(AR) cru $@ $(SASL_STATIC_OBJS) | ||
@for i in ./libsasl2.la ../sasldb/libsasldb.la ../plugins/lib*.la; do \ | ||
if test ! -f $$i; then continue; fi; . $$i; \ | ||
for j in $$dependency_libs foo; do \ | ||
--- a/sasldb/Makefile.am | ||
+++ b/sasldb/Makefile.am | ||
@@ -63,6 +63,6 @@ libsasldb_a_SOURCES = | ||
EXTRA_libsasldb_a_SOURCES = | ||
|
||
libsasldb.a: libsasldb.la $(SASL_DB_BACKEND_STATIC) | ||
- $(AR) cru .libs/$@ $(SASL_DB_BACKEND_STATIC) | ||
+ $(AR) cru $@ $(SASL_DB_BACKEND_STATIC) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters