1001_shlibs.patch, 2012_krb5_multidev.patch, debian/rules: Make cross compilation work by not hard-coding the compiler and by letting dh_auto_build set the variables correctly (Closes: #876074). Thanks to Helmut Grohne.
Magnus Holmgren
4 years ago
6 | 6 |
and David Zuelke.
|
7 | 7 |
* 1005_poll.patch: Use poll(2) instead of select(2) for SSL connections
|
8 | 8 |
as well (Closes: #770022).
|
9 | |
|
10 | |
-- Magnus Holmgren <holmgren@debian.org> Mon, 26 Aug 2019 19:19:03 +0200
|
|
9 |
* 1001_shlibs.patch, 2012_krb5_multidev.patch, debian/rules: Make cross
|
|
10 |
compilation work by not hard-coding the compiler and by letting
|
|
11 |
dh_auto_build set the variables correctly (Closes: #876074). Thanks to
|
|
12 |
Helmut Grohne.
|
|
13 |
|
|
14 |
-- Magnus Holmgren <holmgren@debian.org> Mon, 26 Aug 2019 19:42:20 +0200
|
11 | 15 |
|
12 | 16 |
uw-imap (8:2007f~dfsg-6) unstable; urgency=medium
|
13 | 17 |
|
170 | 170 |
+ BASECFLAGS="-fPIC $(GCCCFLAGS)" \
|
171 | 171 |
+ ARCHIVE="libc-client.so" \
|
172 | 172 |
+ BASELDFLAGS="-L../c-client -lc-client $(PAMLDFLAGS) -lc" \
|
173 | |
+ ARRC="gcc --shared -Wl,-soname,libc-client.so.$(VERSION) -o" \
|
|
173 |
+ ARRC="$(CC) --shared -Wl,-soname,libc-client.so.$(VERSION) -o" \
|
174 | 174 |
+ LIBRARIES="$(PAMLDFLAGS) $(EXTRALDFLAGS) $(SSLLDFLAGS) -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err" \
|
175 | 175 |
+ RANLIB=true
|
176 | 176 |
|
21 | 21 |
+ BASECFLAGS="-fPIC $(GCCCFLAGS) $(shell krb5-config.mit --cflags gssapi)" \
|
22 | 22 |
ARCHIVE="libc-client.so" \
|
23 | 23 |
BASELDFLAGS="-L../c-client -lc-client $(PAMLDFLAGS) -lc" \
|
24 | |
ARRC="gcc --shared -Wl,-soname,libc-client.so.$(VERSION) -o" \
|
|
24 |
ARRC="$(CC) --shared -Wl,-soname,libc-client.so.$(VERSION) -o" \
|
25 | 25 |
- LIBRARIES="$(PAMLDFLAGS) $(EXTRALDFLAGS) $(SSLLDFLAGS) -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err" \
|
26 | 26 |
+ LIBRARIES="$(PAMLDFLAGS) $(EXTRALDFLAGS) $(SSLLDFLAGS) $(shell krb5-config.mit --libs gssapi)" \
|
27 | 27 |
RANLIB=true
|
75 | 75 |
# Debian libc is believed to be IPv6-safe
|
76 | 76 |
touch ip6
|
77 | 77 |
|
78 | |
$(MAKE) VERSION=$(major) EXTRAAUTHENTICATORS='$(EXTRAAUTHENTICATORS)' EXTRACFLAGS='$(CFLAGS)' EXTRALDFLAGS='$(LDFLAGS)' ldb
|
|
78 |
dh_auto_build -- VERSION=$(major) EXTRAAUTHENTICATORS='$(EXTRAAUTHENTICATORS)' EXTRACFLAGS='$(CFLAGS)' EXTRALDFLAGS='$(LDFLAGS)' ldb
|
79 | 79 |
mv c-client/c-client.a .
|
80 | 80 |
$(MAKE) clean
|
81 | 81 |
# Use PAM
|
82 | |
$(MAKE) VERSION=$(major) EXTRAAUTHENTICATORS='$(EXTRAAUTHENTICATORS)' EXTRACFLAGS='$(CFLAGS) $(SHLIBCFLAGS)' EXTRALDFLAGS='$(LDFLAGS)' ldbs
|
|
82 |
dh_auto_build -- VERSION=$(major) EXTRAAUTHENTICATORS='$(EXTRAAUTHENTICATORS)' EXTRACFLAGS='$(CFLAGS) $(SHLIBCFLAGS)' EXTRALDFLAGS='$(LDFLAGS)' ldbs
|
83 | 83 |
pod2man -c "" -r "UW IMAP $(DEB_NOEPOCH_VERSION)" debian/mlock.pod debian/mlock.1
|
84 | 84 |
|
85 | 85 |
touch $@
|