1. 25 Apr, 2018 2 commits
    • Luca Boccassi's avatar
      Merge pull request #3055 from dennisklein/master · 69a894e1
      Luca Boccassi authored
      Install relocatable dylibs (MacOS)
      69a894e1
    • 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.
      0dda6366
  2. 23 Apr, 2018 2 commits
  3. 19 Apr, 2018 2 commits
  4. 14 Apr, 2018 2 commits
  5. 13 Apr, 2018 1 commit
  6. 04 Apr, 2018 1 commit
  7. 03 Apr, 2018 3 commits
  8. 02 Apr, 2018 1 commit
  9. 28 Mar, 2018 5 commits
  10. 27 Mar, 2018 2 commits
    • Luca Boccassi's avatar
      Problem: clang-format Travis job broken · 099070c3
      Luca Boccassi authored
      Solution: don't run configure
      099070c3
    • Min RK's avatar
      Problem: `make dist` results are not tested (#3024) · 8fb5b10d
      Min RK authored
      * always run tests from tarball of `make dist`
      
      ensures that tests will not pass if critical files are omitted from releases
      
      * add explicit make dist only for non-default builds
      
      distcheck should already cover this for default builds
      
      * don’t verify that valgrind/coverage tests can be run from dists
      
      * add various files missing from dists
      
      - missing template from cmake
      - add missing android build files
      - add some missing ci_build.sh scripts
      8fb5b10d
  11. 23 Mar, 2018 6 commits
  12. 22 Mar, 2018 3 commits
  13. 21 Mar, 2018 10 commits