Can not build static library on macOS

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Works as Designed
    • Priority: Major - P3
    • None
    • Affects Version/s: 1.6.0
    • Component/s: Build
    • None
    • Environment:
      OS: macOS 10.12.3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      When build for static library

      GCC: Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 --enable-static=yes
      Apple LLVM version 8.0.0 (clang-800.0.42.1)
      Target: x86_64-apple-darwin16.4.0
      Thread model: posix
      InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
      

      it says

      /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libbson.a(libbson_la-bson-atomic.o) has no symbols
      /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libbson.a(libbson_la-bson-atomic.o) has no symbols
        CCLD     libbson-1.0.la
      /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libbson-1.0.a(libbson_la-bson-atomic.o) has no symbols
      /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libbson-1.0.a(libbson_la-bson-atomic.o) has no symbols
      

      and no .a file is generated.

            Assignee:
            A. Jesse Jiryu Davis
            Reporter:
            Hongcai Deng
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: