- 19 Jan, 2019 2 commits
-
-
Luca Boccassi authored
Solution: import macro from autoconf-archive that works better than AC_CHECK_FUNCS
-
Luca Boccassi authored
Solution: detect cacheline size for aligment purposes at build time instead of hard-coding it, so that PPC and S390 can align to a value greater than the 64 bytes default. Uses libc getconf program, and falls back to the previous value of 64 if not found.
-
- 14 Jan, 2019 1 commit
-
-
Luca Boccassi authored
Solution: correctly enable the definition in platform.hpp so that the gssapi support is actually built in if requested and available.
-
- 12 Jan, 2019 1 commit
-
-
Luca Boccassi authored
Solution: bump ABI and revisions and changelog now that v4.3.1 is out
-
- 15 Dec, 2018 1 commit
-
-
Luca Boccassi authored
Solution: use requires.private, which pkg-config expands recursively so that dependencies of dependencies can be linked against when using pkg-config --static
-
- 14 Dec, 2018 1 commit
-
-
Jeremie Courreges-Anglas authored
Solution: go back to using -Wl,--version-script. Use ax_check_vscript.m4 from the autoconf-archive to detect support on multiple platforms (eg Solaris ld(1) -M). libtool -export-symbols-regexp used ld(1) --retain-symbols-file under the hood, the latter lets some C++ weak symbols make their way into the dynamic symbols table, along with the zmq_* interface. The reason for such behavior is unknown to me.
-
- 07 Dec, 2018 1 commit
-
-
Jeremie Courreges-Anglas authored
Solution: delete it
-
- 28 Nov, 2018 4 commits
-
-
Luca Boccassi authored
Solution: bump to 5.2.1 and 4.3.1 respectively
-
Luca Boccassi authored
Solution: bump it to 5.2.0 as new stable APIs have been added
-
Luca Boccassi authored
-
Luca Boccassi authored
Solution: fix them
-
- 27 Nov, 2018 1 commit
-
-
brubakerjeff authored
Problem: compiler might not support atomic warning flag Solution: check before using it
-
- 23 Nov, 2018 1 commit
-
-
brubakerjeff authored
* include atomic when needed * update for tipc * moved check under android * added license
-
- 13 Nov, 2018 1 commit
-
-
Luca Boccassi authored
Solution: add a switch and a default to autoconf
-
- 09 Nov, 2018 2 commits
-
-
Luca Boccassi authored
Solution: if the compiler supports it, pass C++98-compat flags. Currently Clang supports this flag but GCC does not. Add a new flag to enable it, as building with C++98-compat but also with -std=gnu++11 will cause a lot of warnings due to the backward compat ifdefs. Add a CI job to run it and ensure we don't break compatibility.
-
Luca Boccassi authored
Solution: use CXXFLAGS for compiler flags and CPPFLAGS for preprocessor flags.
-
- 05 Nov, 2018 1 commit
-
-
Luca Boccassi authored
Solution: define UNITY_WEAK_PRAGMA when building with the Sun compiler as it does not support the weak attribute.
-
- 04 Nov, 2018 1 commit
-
-
Luca Boccassi authored
Solution: use a different system variable for debian/hurd and debian/kfreebsd so that the tests are skipped only on hurd.
-
- 23 Jun, 2018 1 commit
-
-
Luca Boccassi authored
Solution: use the --version-script map on those systems as well, as it is supported
-
- 03 Jun, 2018 1 commit
-
-
KIU Shueng Chuan authored
Solution: add wepoll as a polling system
-
- 30 May, 2018 1 commit
-
-
Luca Boccassi authored
Solution: check for C as well and set the flags separately
-
- 28 May, 2018 1 commit
-
-
Luca Boccassi authored
Solution: ignore tautological-constant-compare warnings, as they might be useless on 64 bit but they are not on 32 bit where sizeof size_t != sizeof uint64_t
-
- 24 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: fix directory reference
-
- 13 May, 2018 1 commit
-
-
Luca Boccassi authored
Solution: add compiler flags to support extensions like anonymous structs in unions, fix casting of const, and check for suncc rather than solaris
-
- 14 Apr, 2018 1 commit
-
-
Asaf Kahlon authored
The original configure.ac tries to check for dladdr, but it actually needs it only in case we have libunwind (which has a another section and checks for it too). This can fail the build on systems without dynamic linking support. Therefore, the dladdr check has to be preformed only when checking libunwind. Signed-off-by:
Asaf Kahlon <asafka7@gmail.com>
-
- 23 Mar, 2018 2 commits
-
-
Luca Boccassi authored
Solution: revert the revert! Revert "Problem: regression in 4.2.3 went unnoticed, want to release 4.2.5" This reverts commit 5f17e26f.
-
Luca Boccassi authored
Solution: revert DRAFT -> STABLE API transition so that we can do a bugfix-only 4.2.5 release. Will be re-reverted once tagged. Revert "Problem: ZMQ_BINDTODEVICE has met STABLE conditions" This reverts commit 3cb79f50. Revert "Problem: ZMQ_MSG_GSSAPI_* have met STABLE conditions" This reverts commit 374da420. Revert "Problem: ZMQ_MSG_T_SIZE has met STABLE conditions" This reverts commit 6411c4a2. Revert "Problem: docs say STABLE API still in DRAFT" This reverts commit 9f2f30b7.
-
- 21 Mar, 2018 2 commits
-
-
Luca Boccassi authored
Solution: move it from DRAFT to STABLE since it's been in a public release, committed for 6+ months and has not changed. Given a new STABLE symbol has been added, bump minor version number.
-
Luca Boccassi authored
Solution: bump to 4.2.5
-
- 09 Mar, 2018 1 commit
-
-
Luca Boccassi authored
* Problem: TIPC availability check is too strict Solution: at build time only check if the API is available. In the tests do a first check and a skip if the functionality is not available. TIPC needs an in-tree but not loaded by default kernel module, tipc.ko to be loaded, which requires root, so it is unlikely to be available on any build system by default. This will allow most distributions to ship with TIPC support built in, and to avoid tests failure if the module is not there. * Problem: no Travis tests for TIPC Solution: mark one job with sudo: required and load the kernel module * Problem: CMake fails when test returns 77 (skip) Solution: set property to let it mark the test as skipped as intended
-
- 11 Feb, 2018 1 commit
-
-
Luca Boccassi authored
Solution: add them to Makefile.am, linking to the static libzmq.a library and its dependencies
-
- 10 Feb, 2018 1 commit
-
-
Luca Boccassi authored
Solution: port implementation from zproject
-
- 13 Dec, 2017 1 commit
-
-
Luca Boccassi authored
Solution: bump changelog, ABI revision, library and packaging version
-
- 20 Nov, 2017 1 commit
-
-
Luca Boccassi authored
Solution: add --disable-Werror flag like the existing --disable-pedantic or CMake's -DLIBZMQ_WERROR=OFF Fixes #2818
-
- 18 Nov, 2017 1 commit
-
-
Luca Boccassi authored
Solution: check for availability in CMake and autoconf before using it
-
- 09 Nov, 2017 1 commit
-
-
Jerome Duval authored
* link against libnetwork.so for network functions.
-
- 17 Oct, 2017 1 commit
-
-
youRFate authored
-
- 16 Oct, 2017 2 commits
-
-
Luca Boccassi authored
Solution: use the pkgconfig macro as the first step and then fallback to manual checks
-
f18m authored
* Background thread scheduling - add ZMQ_THREAD_AFFINITY ctx option; set all thread scheduling options from the context of the secondary thread instead of using the main process thread context! - change ZMQ_THREAD_PRIORITY to support setting NICE of the background thread when using SCHED_OTHER
-
- 18 Aug, 2017 1 commit
-
-
Luca Boccassi authored
Solution: use it before falling back to headers checks
-