Uploaded image for project: 'Erlang/OTP'
  1. Erlang/OTP
  2. ERL-1452

Erlang won't start on macOS 10.11 or older

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 23.2
    • Fix Version/s: None
    • Component/s: erts
    • Labels:

      Description

      Erlang doesn't seem to run on macOS 10.11 or older anymore.

      If I build Erlang/OTP-23.2.1 with MACOSX_DEPLOYMENT_TARGET=10.9, then deploy a release to a machine running macOS 10.9, I get this error message:

      dyld: lazy symbol binding failed: Symbol not found: _clock_getres
        Referenced from: /opt/app/erts-11.1.5/bin/beam.smp
        Expected in: /usr/lib/libSystem.B.dylib
      
      dyld: Symbol not found: _clock_getres
        Referenced from: /opt/app/erts-11.1.5/bin/beam.smp
        Expected in: /usr/lib/libSystem.B.dylib
      

      This looks similar to ERL-256, perhaps related to the changes from ERL-1205.
       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              otp_team_vm Team VM
              Reporter:
              dmorneau Dominic Morneau
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: