1. 07 May, 2018 1 commit
    • Asaf Kahlon's avatar
      acinclude.m4: check if -latomic is needed. · 2ec5a33f
      Asaf Kahlon authored
      On some cases, -latomic is needed for likning, and since the current
      acinclude.m4 checks only compilation we can sometimes miss the need for -latomic
      and the linking process will fail.
      Therefore, the AC_CHECK_IFELSE was replaced with AC_LINK_IFELSE. If the first
      try fails, we try to link again with -latomic and add LIBS="-latmoic" in case we
      succeeded.
      Signed-off-by: 's avatarAsaf Kahlon <asafka7@gmail.com>
      2ec5a33f
  2. 04 May, 2018 3 commits
  3. 03 May, 2018 5 commits
  4. 02 May, 2018 5 commits
  5. 30 Apr, 2018 2 commits
  6. 29 Apr, 2018 9 commits
  7. 28 Apr, 2018 4 commits
  8. 27 Apr, 2018 2 commits
  9. 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
  10. 23 Apr, 2018 2 commits
  11. 19 Apr, 2018 2 commits
  12. 14 Apr, 2018 2 commits
  13. 13 Apr, 2018 1 commit