1. 30 May, 2018 1 commit
  2. 28 May, 2018 2 commits
  3. 24 May, 2018 1 commit
  4. 23 May, 2018 2 commits
  5. 22 May, 2018 1 commit
  6. 14 May, 2018 1 commit
  7. 02 May, 2018 1 commit
  8. 29 Apr, 2018 1 commit
  9. 25 Apr, 2018 1 commit
    • Dennis Klein's avatar
      Install relocatable dylibs (MacOS) · 0dda6366
      Dennis Klein authored
      Problem: When building libzmq with CMake, the installed libzmq.dylib
        has a relative install name (otool -D libzmq.dylib) on MacOS. This
        is a regression against building via autotools which sets an
        absolute install name. Effectively, the CMake built libzmq.dylib
        is rendered useless if installed in non-system directories and
        used in environments without explicit DYLD_LIBRARY_PATH mgmt. For
        example running any of the installed executables currently fails:
        $ /some_install_prefix/bin/inproc_lat
        dyld: Library not loaded: libzmq.5.dylib
          Referenced from: /some_install_prefix/bin/inproc_lat
          Reason: image not found
        Trace/BPT trap: 5
      
      Solution: Best practice is to install relocatable dylibs.
        On MacOS this means setting an install name with a special prefix,
        e.g. @rpath/libzmq.dylib, and adding the relevant search paths
        to the embedded rpath list. In this patch the necessary CMake options
        are added to generate the desired relocatable dylibs. Find more
        information on: https://cmake.org/Wiki/CMake_RPATH_handling.
      Unverified
      0dda6366
  10. 04 Apr, 2018 1 commit
  11. 23 Mar, 2018 1 commit
  12. 21 Mar, 2018 2 commits
  13. 12 Mar, 2018 3 commits
  14. 02 Mar, 2018 1 commit
  15. 14 Feb, 2018 3 commits
  16. 13 Feb, 2018 1 commit
  17. 11 Feb, 2018 1 commit
  18. 02 Feb, 2018 2 commits
  19. 14 Jan, 2018 1 commit
  20. 13 Jan, 2018 3 commits
  21. 10 Jan, 2018 1 commit
  22. 09 Jan, 2018 1 commit
  23. 13 Dec, 2017 1 commit
  24. 12 Dec, 2017 1 commit
  25. 10 Dec, 2017 1 commit
    • Luca Boccassi's avatar
      Problem: static build broken on Win + CMake · 53e536a9
      Luca Boccassi authored
      Solution: revert the objects optimisation, and go back to building
      everything twice on Windows, as the static builds needs different
      preprocessor definitions from the shared one, so the objects have to be
      rebuilt.
      Keep the optimisation for all the other platforms.
      Fixes #2858
      53e536a9
  26. 06 Dec, 2017 1 commit
  27. 20 Nov, 2017 1 commit
  28. 18 Nov, 2017 1 commit
  29. 16 Oct, 2017 1 commit
    • f18m's avatar
      Background threads enhancements (#2778) · bfbb4ff2
      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
      bfbb4ff2
  30. 19 Aug, 2017 1 commit