summaryrefslogtreecommitdiff
path: root/acinclude.m4
AgeCommit message (Collapse)AuthorFilesLines
2015-05-04Fix possible regression on old 32 bit mingw compilers.Werner Koch1-1/+1
* acinclude.m4: Add new pattern for mingw32. Signed-off-by: Werner Koch <wk@gnupg.org>
2015-05-01Add W64 support for mpi amd64 assemblyJussi Kivilinna1-1/+4
acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Set 'ac_cv_sys_symbol_underscore=no' on MingW-W64. mpi/amd64/func_abi.h: New. mpi/amd64/mpih-add1.S (_gcry_mpih_add_n): Add FUNC_ENTRY and FUNC_EXIT. mpi/amd64/mpih-lshift.S (_gcry_mpih_lshift): Ditto. mpi/amd64/mpih-mul1.S (_gcry_mpih_mul_1): Ditto. mpi/amd64/mpih-mul2.S (_gcry_mpih_addmul_1): Ditto. mpi/amd64/mpih-mul3.S (_gcry_mpih_submul_1): Ditto. mpi/amd64/mpih-rshift.S (_gcry_mpih_rshift): Ditto. mpi/amd64/mpih-sub1.S (_gcry_mpih_sub_n): Ditto. mpi/config.links [host=x86_64-*mingw*]: Enable assembly modules. [host=x86_64-*-*]: Append mpi/amd64/func_abi.h to mpi/asm-syntax.h. -- Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
2014-01-23Support building using the latest mingw-w64 toolchain.Werner Koch1-1/+1
* acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Change mingw detection. -- This patch is related to Debian-bug-id 730271 for GnuPG 1.4: From: Stephen Kitt <skitt@debian.org> All MinGW targets require underscores when linking. This patch fixes acinclude.m4 and the resulting configure so they don't limit the use of underscores to the old mingw32msvc targets. Signed-off-by: Werner Koch <wk@gnupg.org>
2013-03-07Pretty print the configure feedback.Werner Koch1-4/+35
* acinclude.m4 (GNUPG_MSG_PRINT): Remove. (GCRY_MSG_SHOW, GCRY_MSG_WRAP): New. * configure.ac: Use new macros for the feedback.
2011-02-23Updated gpg-error.m4 (bug#1261)Werner Koch1-61/+3
2007-07-26Fixed symbol prefix detection.Werner Koch1-3/+3
Typo fixes.
2007-04-16./Werner Koch1-35/+47
* configure.ac: Check for sysconf. * acinclude.m4 (GNUPG_CHECK_MLOCK): Try to use sysconf to get the page size and use getpagesize only then if available. cipher/ * ecc.c (_gcry_ecc_generate): Renamed DUMMY to CURVE and use it. src/ * secmem.c (init_pool): Use sysconf() if available to determine page size.
2006-10-17Various minor changes.Werner Koch1-2/+7
Support for DSA2.
2006-10-112006-10-11 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann1-26/+0
* acinclude.m4 (GNUPG_FIX_HDR_VERSION): Removed. * configure.ac: Do not call GNUPG_FIX_HDR_VERSION. src/ 2006-10-11 Marcus Brinkmann <marcus@g10code.de> * gcrypt.h.in: Replace version by @VERSION@.
2006-03-17More changes.Werner Koch1-405/+65
2005-04-22ChangeLog:Moritz Schulte1-0/+40
2005-04-23 Moritz Schulte <moritz@g10code.com> * acinclude.m4 (TYPE_SOCKLEN_T): New type definition test; provided by Albert Chin. * configure.ac: Don't use $(CMD) as it's not portable; use `CMD` nstead. Simpler -lnsl/-lsocket test. Use TYPE_SOCKLEN_T test. Don't forget to set `random_modules' correctly. 2005-04-22 Moritz Schulte <moritz@g10code.com> * configure.ac: Added support for pkgconfig; provided by Albert Chin. cipher/ChangeLog: 2005-04-12 Moritz Schulte <moritz@g10code.com> * ac.c (_gcry_ac_io_write, _gcry_ac_io_read): Initialize err to make the compiler happy. Always use errno, now that gcry_malloc() is guaranteed to set errno on failure. (_gcry_ac_data_to_sexp): Don't forget to goto out after error in loop. (_gcry_ac_data_to_sexp): Remove unused variable: mpi_list; (_gcry_ac_data_to_sexp): Always deallocate sexp_buffer. (_gcry_ac_data_from_sexp): Don't forget to initialize data_set_new. (_gcry_ac_data_from_sexp): Handle special case, which is necessary, since gcry_sexp_nth() does not distinguish between "element does not exist" and "element is the empty list". (_gcry_ac_io_init_va): Use assert to make sure that mode and type are correct. Use gcry_error_t types where gcry_err_code_t types have been used before. mpi/ChangeLog: 2005-04-23 Moritz Schulte <moritz@g10code.com> * Makefile.am: Don't assume the compiler will pre-process the .S files. Some compilers, like those from HP and IBM, don't do this. So, we use the same solution gnupg-1.4.0 does. Preprocess first and then compile. * hppa1.1/mpih-mul3.S: Add "level 1.1" directive to disable warning about using PA-RISC1.1 opcodes. * hppa1.1/mpih-mul2.S: Likewise. * hppa1.1/mpih-mul1.S: Likewise. * hppa1.1/udiv-qrnnd.S: Likewise. src/ChangeLog: 2005-04-22 Moritz Schulte <moritz@g10code.com> * Makefile.am (pkgconfigdir, pkgconfig_DATA): New; support for pkgconfig provided by Albert Chin. * libgcrypt.pc.in (Cflags): New file. 2005-04-16 Moritz Schulte <moritz@g10code.com> * g10lib.h (_gcry_ac_init): Declare. * global.c (global_init): Call _gcry_ac_init; don't forget to set err. tests/ChangeLog: 2005-04-22 Moritz Schulte <moritz@g10code.com> * tsexp.c: Include <config.h> in case HAVE_CONFIG_H is defined; thanks to Albert Chin. * testapi.c: Likewise. * register.c: Likewise. * pubkey.c: Likewise. * prime.c: Likewise. * pkbench.c: Likewise. * keygen.c: Likewise. * benchmark.c: Likewise. * basic.c: Likewise. * ac-schemes.c: Likewise. * ac-data.c: Likewise. * ac.c: Likewise. 2005-04-16 Moritz Schulte <moritz@g10code.com> * ac-data.c (check_run): Include new test.
2005-02-22See ChangeLogsWerner Koch1-11/+11
2003-10-31* acinclude.m4 (AC_CHECK_PTH): Added.Werner Koch1-0/+406
* configure.ac: Use it here instead of the generic lib test. Bumbed LT vesion to C9/A2/R0. * dsa.c (verify): s/exp/ex/ due to shadowing of a builtin. * elgamal.c (verify): Ditto. * ac.c (gcry_ac_data_get_index): s/index/idx/ (gcry_ac_data_copy_internal): Remove the cast in _gcry_malloc. (gcry_ac_data_add): Must use gcry_realloc instead of realloc. * pubkey.c (sexp_elements_extract): s/index/idx/ as tribute to the forehackers. (gcry_pk_encrypt): Removed shadowed definition of I. Reordered arguments to malloc for clarity. (gcry_pk_sign, gcry_pk_genkey): Ditto. * primegen.c (prime_generate_internal): s/random/randomlevel/. * i386/mpih-rshift.S, i386/mpih-lshift.S: Use %dl and not %edx for testb; this avoids an assembler warning. * mpi-pow.c (gcry_mpi_powm): s/exp/expo/ to avoid shadowing warning. * autogen.sh: Allow to override the tool name. Do not run libtoolize. Update required version numbers. * libgcrypt.vers (_gcry_generate_elg_prime): Removed this symbol; gnutls does not need it anymore. * secmem.c (mb_get_new): s/pool/block/ due to global pool. * misc.c (gcry_set_log_handler): s/logf/f/ to avoid shadowing warning against a builtin. * ath-pth-compat.c: cast pth_connect to get rid of the const prototype. * basic.c (check_aes128_cbc_cts_cipher): Make it a prototype * ac.c (check_run): Comment unused variable.
2003-10-232003-10-11 Moritz Schulte <mo@g10code.com>Moritz Schulte1-12/+14
* acinclude.m4: Update AM_PATH_GPG_ERROR macro.
2003-10-112003-10-11 Moritz Schulte <mo@g10code.com>Moritz Schulte1-2/+1
* acinclude.m4: Update AM_PATH_GPG_ERROR macro.
2003-08-29* acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Re-implemented.Werner Koch1-1/+64
* configure.ac: Use it here.
2003-06-172003-06-17 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-598/+57
* acinclude.m4: Removed macro definitions: GNUPG_CHECK_FAQPROG, GNUPG_CHECK_ENDIAN, GNUPG_CHECK_CACHE, GNUPG_CHECK_PIC, GNUPG_CHECK_EXPORTDYNAMIC, GNUPG_CHECK_IPC, GNUPG_PROG_NM, GNUPG_SYS_SYMBOL_UNDERSCORE, GNUPG_FUNC_MKDIR_TAKES_ONE_ARG, GPH_PROG_DB2ANY. Added macro definitions: AM_PATH_GPG_ERROR. * configure.ac: Use alternative approach for building based on conditional sources, which does not make automake eat all your memory, etc. Removed unused tests. Renamed --enable-static-rnd to --enable-random. Use Autoconf's AC_C_BIGENDIAN macro instead of our own. Re-organized the whole file. 2003-06-16 Moritz Schulte <moritz@g10code.com> * configure.ac (AC_CONFIG_FILES): Removed doc/version.sgml.
2003-04-162003-04-16 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-1/+15
* acinclude.m4 (LIST_MEMBER): New macro.
2002-05-14Change the license to the LGPL.Werner Koch1-9/+10
2001-12-18* Makefile.am (dist-hook): Only look in mpi and scripts forWerner Koch1-6/+9
distfiles; this way we don't include those of a stale "make dist" directory. * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Make it work with the new automake. * configure.ac: Don't chmod db2any.
2001-08-03released 1.1.4Werner Koch1-45/+47
2001-05-28Merged back some changes fron gnupg. Fixed doc building.Werner Koch1-96/+17
2000-11-14Some configuration changesWerner Koch1-5/+5
2000-09-18See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner KochWerner Koch1-1/+27
2000-07-14See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner KochWerner Koch1-32/+87
2000-03-13See ChangeLog: Mon Mar 13 19:22:46 CET 2000 Werner KochWerner Koch1-0/+112
1999-12-09See ChangeLog: Thu Dec 9 17:22:27 CET 1999 Werner KochWerner Koch1-1/+25
1999-09-06See ChangeLog: Mon Sep 6 19:59:08 CEST 1999 Werner KochWerner Koch1-0/+21
1999-07-26See ChangeLog: Mon Jul 26 09:34:46 CEST 1999 Werner KochWerner Koch1-1/+0
1999-07-15See ChangeLog: Thu Jul 15 10:15:35 CEST 1999 Werner KochWerner Koch1-2/+4
1999-06-29See ChangeLog: Tue Jun 29 21:44:25 CEST 1999 Werner KochWerner Koch1-6/+17
1999-06-26See ChangeLog: Sat Jun 26 12:15:59 CEST 1999 Werner KochWerner Koch1-1/+6
1999-06-15See ChangeLog: Tue Jun 15 14:23:10 CEST 1999 Werner KochWerner Koch1-1/+1
1999-05-23See ChangeLog: Sun May 23 14:20:22 CEST 1999 Werner KochWerner Koch1-2/+8
1999-04-08See ChangeLog: Thu Apr 8 09:35:53 CEST 1999 Werner KochWerner Koch1-2/+2
1999-03-17See ChangeLog: Wed Mar 17 13:09:03 CET 1999 Werner KochWerner Koch1-0/+252
1999-03-14See ChangeLog: Sun Mar 14 19:34:36 CET 1999 Werner KochWerner Koch1-217/+0
1999-03-08See ChangeLog: Mon Mar 8 20:47:17 CET 1999 Werner KochWerner Koch1-0/+217
1999-02-19See ChangeLog: Fri Feb 19 15:49:15 CET 1999 Werner KochWerner Koch1-325/+1
1999-02-13See ChangeLog: Sat Feb 13 12:14:42 CET 1999 Werner KochWerner Koch1-3/+4
1999-02-10See ChangeLog: Wed Feb 10 17:15:39 CET 1999 Werner KochWerner Koch1-15/+50
1999-01-03See ChangeLog: Sun Jan 3 15:28:44 CET 1999 Werner KochWerner Koch1-0/+25
1998-12-10See ChangeLog: Thu Dec 10 20:15:36 CET 1998 Werner KochWerner Koch1-75/+149
1998-11-20Ready for version 0.4.4Werner Koch1-225/+225
1998-10-21Epxerimenta support for GDBM keyings.Werner Koch1-78/+9
1998-09-28*** empty log message ***Werner Koch1-0/+11
1998-09-18.Werner Koch1-0/+44
1998-09-14New releaseWerner Koch1-18/+20
1998-07-30started with shm coprocessesWerner Koch1-159/+201
1998-04-14applied Mathews typo and grammar fixesWerner Koch1-1/+1