Skip to content

macOS 10.11 error symbol not found: _clock_gettime with syncthing 1.14.0 #148

@schuetzm

Description

@schuetzm

I'm using syncthing-macos 1.6.1-1 on Mac OS X (El Capitan, 10.11.6). Today, Syncthing updated itself to version 1.14.0. Now the syncthing binary crashes on startup:

dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
  Referenced from: /Users/schuetzm/Library/Application Support/Syncthing-macOS/./syncthing
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _clock_gettime
  Referenced from: /Users/schuetzm/Library/Application Support/Syncthing-macOS/./syncthing
  Expected in: /usr/lib/libSystem.B.dylib

It seems this is caused by building syncthing on a newer MacOS and not setting MACOSX_DEPLOYMENT_TARGET. See https://bugs.erlang.org/browse/ERL-256 for details.

So... is this even the right place to submit the bug? I.e., are you building your own syncthing binaries, or should I report it upstream?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions