- 31 Jul, 2016 1 commit
-
-
Luca Boccassi authored
Solution: stop autogenerating it and hard code version so that the OBS build service can extract it and use it to build packages automatically
-
- 27 Jul, 2016 1 commit
-
-
camachat authored
-
- 13 Jun, 2016 1 commit
-
-
Sam Lishak authored
Solution: Set FD_SETSIZE to 16k for all other build definitions.
-
- 04 Jun, 2016 1 commit
-
-
Waldemar Brodkorb authored
Only set sparcv9 optimization for sparc64 systems. This allows to run for example application using zeromq on sparc32 systems. Signed-off-by:
Waldemar Brodkorb <wbx@uclibc-ng.org>
-
- 10 May, 2016 1 commit
-
-
David Millard authored
-
- 09 May, 2016 1 commit
-
-
hitstergtd authored
Solution: Fix it.
-
- 06 May, 2016 2 commits
-
-
Luca Boccassi authored
Solution: clean up and remove it
-
Luca Boccassi authored
Solution: add an optional dependency on libunwind, and if present use it to print the backtrace when zmq_abort is called.
-
- 02 May, 2016 1 commit
-
-
Luca Boccassi authored
Solution: add support for --enable-drafts/ENABLE_DRAFTS=ON in Autools and CMake.
-
- 12 Apr, 2016 2 commits
-
-
Luca Boccassi authored
Solution: disable pedantic and Werror, as libsodium headers use pragma diagnostic which are not available in gcc 3.4.
-
Luca Boccassi authored
Solution: add Wnosign-compare to CPPFLAGS. GCC version is too old on Solaris 10 to use pragma diagnostic (min 4.2 needed, but 3.4 is available)
-
- 10 Apr, 2016 1 commit
-
-
Luca Boccassi authored
Solution: check for availability in autoconf and cmake, and if not available fall back to random file name rather than random directory.
-
- 30 Mar, 2016 1 commit
-
-
Pieter Hintjens authored
Solution: use ZMQ_USE_LIBSODIUM to match ZMQ_USE_TWEETNACL
-
- 19 Mar, 2016 1 commit
-
-
Luca Boccassi authored
Solution: import ax_valgrind_check.m4 macro file to provide a conveniente automake hook to run Valgrind on all tests. Add --enable-valgrind to ./configure call and then run make check-valgrind to run memcheck, helgrind, drd and sgcheck on all tests. Run check-valgrind-memcheck to run only memcheck.
-
- 13 Mar, 2016 1 commit
-
-
Luca Boccassi authored
Solution: import ax_code_coverage.m4 from autoconf-archive and use it in configure.ac and Makefile.am in order to provide a make check-code-coverage target behind a --enable-code-coverage configure flag, that can be used to generate a gcov/lcov code coverage report. Depends on having gcov and lcov installed.
-
- 04 Mar, 2016 2 commits
-
-
OBATA Akio authored
-
OBATA Akio authored
Solution: * Check gssapi/gssapi_generic.h header file, it is not in Heimdal. * Check libgssapi too, libgssapi_krb5 is not separated in Heimdal.
-
- 02 Mar, 2016 2 commits
-
-
Jim Garlick authored
Brackets around defaults in configure --help strings for --with-libsodium and --disable-curve were not displayed. Solution: Add m4 quotes.
-
Jim Garlick authored
Move AM_CONDITIONAL for --disable-curve outside of shell conditional (per sec 20.1 of automake manual) and fix its second argument to be a test rather than a literal zero.
-
- 19 Feb, 2016 2 commits
-
-
Luca Boccassi authored
Solution: bump to C++11 and C11 in autoconf
-
Luca Boccassi authored
Solution: import macros to check for compiler options from autoconf-archive into the m4 subdir.
-
- 17 Feb, 2016 2 commits
-
-
Pieter Hintjens authored
Solution: remove it
-
Pieter Hintjens authored
libzmq used to switch off pedantic checks when using tweetnacl. As this is now the default, that means pedantic checks are always off. This is not good. Solution: in tweetnacl.c alone, use a GCC pragma to disable sign comparison warnings. We could also clean the code up yet this is simpler. In other code, we still want those warnings, hence I've used a pragma rather than global compile option. Second, use -Wno-long-long all the time, as this warning does not work with a pragma. I removed code that set -wno-long-long, for MinGW and Solaris. Related problem 2: --with-relaxed is badly named This option switches off pedantic checks, so should be called --disable-pedantic. 'with' is for optional packages.
-
- 11 Feb, 2016 5 commits
-
-
Luca Boccassi authored
Solution: set the curve_library variable to the expected value if libsodium is selected
-
Pieter Hintjens authored
- they have no copyright / license statement - they are in some randomish directory structure - they are a mix of postable and non-portable files - they do not conform to conditional compile environment Overall, it makes it rather more work than needed, in build scripts. Solution: clean up tweetnacl sauce. - merged code into single tweetnacl.c and .h - standard copyright header, DJB to AUTHORS - moved into src/ along with all other source files - all system and conditional compilation hidden in these files - thus, they can be compiled and packaged in all cases - ZMQ_USE_TWEETNACL is set when we're using built-in tweetnacl - HAVE_LIBSODIUM is set when we're using external libsodium
-
Pieter Hintjens authored
It's especially annoying to see this: --enable-perf Build performance measurement tools [default=yes]. --disable-eventfd disable eventfd [default=no] --enable-curve-keygen Build curve key-generation tool [default=yes]. Solution: all options should explain the non-default case. Also the language should be enable/disable, with/without, rather than yes/no. E.g. '--without-docs'.
-
Pieter Hintjens authored
Specifically, the poller detection code does not set macros in platform.hpp. The configure script passed them as -D on the command line. Solution: rewrite the poller detection code.
-
Pieter Hintjens authored
It's unclear which we need and in the source code, conditional code treats tweetnacl as a subclass of libsodium, which is inaccurate. Solution: redesign the configure/cmake API for this: * tweetnacl is present by default and cannot be enabled * libsodium can be enabled using --with-libsodium, which replaces the built-in tweetnacl * CURVE encryption can be disabled entirely using --enable-curve=no The macros we define in platform.hpp are: ZMQ_HAVE_CURVE 1 // When CURVE is enabled HAVE_LIBSODIUM 1 // When we are using libsodium HAVE_TWEETNACL 1 // When we're using tweetnacl (default) As of this patch, the default build of libzmq always has CURVE security, and always uses tweetnacl.
-
- 08 Feb, 2016 3 commits
-
-
Luca Boccassi authored
Solution: disable -pedantic when building with tweetnacl to avoid warning about "long long" not existing in ISO C++ 98
-
Min RK authored
-
Min RK authored
allows building with tweetnacl without cmake
-
- 03 Feb, 2016 1 commit
-
-
Michael authored
conformity update for mingw32 variables to mingw
-
- 20 Jan, 2016 1 commit
-
-
Laszlo Boszormenyi (GCS) authored
-
- 16 Jan, 2016 1 commit
-
-
Laszlo Boszormenyi (GCS) authored
-
- 15 Jan, 2016 1 commit
-
-
Pieter Hintjens authored
Specifically, the RedHat tools. Solution: move this into packaging/
-
- 09 Dec, 2015 1 commit
-
-
Ilya Kulakov authored
-
- 08 Dec, 2015 2 commits
-
-
Luca Boccassi authored
Solution: disable vmci by default Fixes issue #1655
-
Ilya Kulakov authored
VMCI transport allows fast communication between the Host and a virtual machine, between virtual machines on the same host, and within a virtual machine (like IPC). It requires VMware to be installed on the host and Guest Additions to be installed on a guest.
-
- 20 Oct, 2015 1 commit
-
-
Jeroen Ooms authored
-
- 07 Oct, 2015 1 commit
-
-
Anthony Scemama authored
-