aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* configure.ac: fix cross-compilation with opensslFabrice Fontaine2022-04-231-4/+2
| | | | | | | | | | | | | | | | | | | | | | | Don't call AC_LIB_LINKFLAGS when the libraries are retrieved through pkg-config to avoid the following build failure when cross-compiling raised since commit 77503f545d2806d07ab83c59ed9a96f435d281da: /home/autobuild/autobuild/instance-5/output-1/host/bin/arc-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 -I/home/autobuild/autobuild/instance-5/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/include -I/usr/kerberos/include -L/home/autobuild/autobuild/instance-5/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/lib -L/home/autobuild/autobuild/instance-5/output-1/host/bin/../arc-buildroot-linux-gnu/sysroot/usr/lib -o fetchmail socket.o getpass.o fetchmail.o env.o idle.o options.o daemon.o driver.o transact.o sink.o smtp.o idlist.o uid.o mxget.o md5ify.o cram.o gssapi.o opie.o interface.o netrc.o unmime.o conf.o checkalias.o uid_db.o lock.o rcfile_l.o rcfile_y.o ucs/norm_charmap.o fm_realpath.o pop3.o imap.o etrn.o odmr.o libfm.a strlcpy.o strlcat.o /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libssl.so: file not recognized: file format not recognized This build failure is raised because AC_LIB_LINKFLAGS will override the pkg-config target libraries by the host openssl libraries: configure: Enabling OpenSSL support in /home/autobuild/autobuild/instance-5/output-1/host/arc-buildroot-linux-gnu/sysroot/usr. configure: SSL-check: trying pkg-config for openssl checking for SSL... yes checking how to link with libssl... /usr/lib/libssl.so /usr/lib/libcrypto.so configure: From pkg-config: Adding /usr/lib/libssl.so /usr/lib/libcrypto.so to LIBS. LDFLAGS= -L/home/autobuild/autobuild/instance-5/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/lib -L/home/autobuild/autobuild/instance-5/output-1/host/bin/../arc-buildroot-linux-gnu/sysroot/usr/lib Fixes: - http://autobuild.buildroot.org/results/815f18f25017be178d478458c48712d9a8570d5a Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* Bump version to 6.4.30.Matthias Andree2022-04-231-1/+1
|
* Update for 6.4.29.Matthias Andree2022-03-201-1/+1
|
* Update for 6.4.28.Matthias Andree2022-03-051-1/+1
|
* Bump wolfSSL requirement to 5.1.1 and get ready for fetchmail 6.4.27.Matthias Andree2022-01-261-1/+1
|
* Get ready for fetchmail 6.4.26.Matthias Andree2021-12-261-1/+1
|
* Release fetchmail 6.4.25.Matthias Andree2021-12-101-1/+1
|
* Minor documentation tweaks around wolfSSL/LibreSSLMatthias Andree2021-12-051-1/+1
|
* Permit LibreSSL on OpenBSD.Matthias Andree2021-12-051-1/+7
| | | | | | | | On OpenBSD, libressl is "normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs" according to Stuart Henderson, so according to the GNU GPL v2 clause 3, we can permit LibreSSL for OpenBSD.
* Get ready for 6.4.25.rc4.Matthias Andree2021-12-031-1/+1
|
* Fix wolfSSL compilation on 32-bit machines (i386).Matthias Andree2021-12-011-0/+1
| | | | Reported by Corey Halpin.
* configure.ac: Cosmetics.Matthias Andree2021-11-281-106/+105
|
* Get ready for 6.4.25.rc3.Matthias Andree2021-11-281-1/+1
|
* Further SSL configure tweaks.Matthias Andree2021-11-281-10/+15
|
* Get ready for 6.4.25.rc2.Matthias Andree2021-11-271-1/+1
|
* configure.ac: pkg-config related fixupsMatthias Andree2021-11-211-8/+9
|
* Bump version to 6.4.25.rc1Matthias Andree2021-11-211-1/+1
|
* configure.ac: Improve pkg-config OpenSSL config.Matthias Andree2021-11-211-8/+30
|
* wolfSSL: support WOLFSSL_TRUST_FILE as default trust storeMatthias Andree2021-11-211-0/+5
| | | | | ...because wolfSSL 5.0.0 does not support a default trust store, unlike OpenSSL.
* wolfSSL: support 5.0.0+.Matthias Andree2021-11-211-2/+46
|
* configure.ac: fix rpath, and duplicate library settingMatthias Andree2021-11-201-6/+5
|
* LibreSSL: block, due to licensing issue.Matthias Andree2021-11-201-0/+3
| | | | See COPYING or NEWS.
* Version bump to 6.4.24.Matthias Andree2021-11-201-1/+1
|
* Get ready for 6.4.23.Matthias Andree2021-10-311-1/+1
|
* Get ready for 6.4.22.Matthias Andree2021-09-131-1/+1
|
* Get ready for 6.4.22.rc3.Matthias Andree2021-08-291-1/+1
|
* Get ready for 6.4.22.rc2.Matthias Andree2021-08-271-1/+1
|
* Bump version to 6.4.22.rc1Matthias Andree2021-08-261-1/+1
|
* Bump version to 6.4.21.Matthias Andree2021-08-091-1/+1
|
* Get ready for 6.4.20.Matthias Andree2021-07-281-1/+1
|
* Get ready for 6.4.19.Matthias Andree2021-04-241-1/+1
|
* Prepare for 6.4.18.Matthias Andree2021-03-271-1/+1
|
* Bump version to 6.4.18-rc1.Matthias Andree2021-03-131-2/+2
|
* Bump version to 6.4.17 for next release.Matthias Andree2021-02-111-1/+1
|
* Record 6.4.16 state.Matthias Andree2021-02-081-1/+1
|
* configure.ac: don't call AC_LIB_LINKFLAGS --without-sslMatthias Andree2021-01-301-1/+1
|
* configure.ac: Bump version to 6.4.16-rc1.Matthias Andree2021-01-301-1/+1
|
* Bump version to 6.4.15.Matthias Andree2021-01-031-1/+3
|
* configure.ac: fix cross-compilation with opensslFabrice Fontaine2021-01-031-3/+6
| | | | | | | | | | | | | | | | | | | | | Since commit ca372c2c4fd4fa18cf035087203069e412adfa00, cross-compilation fails on: /data/buildroot-test/instance-0/output-1/host/bin/powerpc-linux-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -I/data/buildroot-test/instance-0/output-1/host/powerpc-buildroot-linux-uclibc/sysroot/usr/include -I/usr/kerberos/include -L/data/buildroot-test/instance-0/output-1/host/powerpc-buildroot-linux-uclibc/sysroot/usr/lib -o fetchmail socket.o getpass.o fetchmail.o env.o idle.o options.o daemon.o driver.o transact.o sink.o smtp.o idlist.o uid.o mxget.o md5ify.o cram.o gssapi.o opie.o interface.o netrc.o unmime.o conf.o checkalias.o uid_db.o lock.o rcfile_l.o rcfile_y.o ucs/norm_charmap.o fm_realpath.o pop3.o imap.o etrn.o odmr.o libfm.a -lintl -L/data/buildroot-test/instance-0/output-1/host/bin/../powerpc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lcrypto /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libcrypto.so /data/buildroot-test/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/powerpc-buildroot-linux-uclibc/8.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: /usr/lib/libssl.so: error adding symbols: file in wrong format This build failure is raised because pkg-config values are overriden by AC_LIB_LINKFLAGS which can pull libraries from the host. So, don't unconditionally call AC_LIB_LINKFLAGS when cross-compiling. It should be noted that AC_LIB_LINKFLAGS is used as a fallback of case pkg-config since commit c92eb3c1895f10a9a4d3229ac883071b62db3920. Fixes: - http://autobuild.buildroot.org/results/1b24f0ada47ca1913321d148981364ce513465ac Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Merge request !23.
* Bump versions to 6.4.14.Matthias Andree2020-11-261-1/+1
|
* Label for release.Matthias Andree2020-10-251-1/+1
|
* Bump version to -rc2.Matthias Andree2020-10-141-1/+1
|
* pidfile/lockfile handling bugfixesMatthias Andree2020-10-131-1/+1
| | | | | | | | | | | pidfile/locking: log errors thru syslog, too This works by replacing perror()/fprintf(stderr, ...) by report() and strerror(). If the pidfile cannot be unlinked, truncate it. Bump release version to 6.4.13.rc1, and move KNOWN BUGS section up in NEWS.
* Prepare 6.4.12.Matthias Andree2020-09-041-1/+1
|
* regression fix: check for TLS v1.2/1.3 support with libssl.soMatthias Andree2020-08-281-2/+2
| | | | | | When AC_LIB_LINKFLAGS came up with, for instance, /usr/lib/libssl.so, configure.ac failed to check for TLS v1.2 and TLS v1.3 support in the SSL library, disabling explicit TLS v1.2 and v1.3 support.
* Prepare 6.4.10.Matthias Andree2020-08-271-1/+1
|
* configure.ac: Fix regression when pkg-config does not know about OpenSSL.Matthias Andree2020-08-271-1/+3
|
* Bump version to 6.4.9Matthias Andree2020-08-271-1/+1
|
* configure: try AC_LIB_LINKFLAGS for crypto and ssl libs, when pkg-config fails.Matthias Andree2020-08-271-1/+7
|
* Prepare fetchmail 6.4.8 release.Matthias Andree2020-06-141-1/+1
|