ocaml / opam-repository

Main public package repository for opam, the source package manager of OCaml.
https://opam.ocaml.org
Creative Commons Zero v1.0 Universal
516 stars 1.12k forks source link

failed to create opam switch #21593

Open xinyuluo opened 2 years ago

xinyuluo commented 2 years ago

Hi, I have trouble creating opam switch and the log message asked me to create an issue here:

% opam init       
No configuration file found, using built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

<><> Fetching repository information ><><><><><><><><><><><><><><><><><><><>  🐫 
[default] Initialised

<><> Required setup - please read <><><><><><><><><><><><><><><><><><><><><>  🐫 

  In normal operation, opam only alters files within ~/.opam.

  However, to best integrate with your system, some environment variables
  should be set. If you allow it to, this initialisation step will update
  your zsh configuration by adding the following line to ~/.zshrc:

    [[ ! -r /Users/xinyuluo/.opam/opam-init/init.zsh ]] || source /Users/xinyuluo/.opam/opam-init/init.zsh  > /dev/null 2> /dev/null

  Otherwise, every time you want to access your opam installation, you will
  need to run:

    eval $(opam env)

  You can always re-run this setup with 'opam init' later.

Do you want opam to modify ~/.zshrc? [N/y/f]
(default is 'no', use 'f' to choose a different file) no

<><> Creating initial switch 'default' (invariant ["ocaml" {>= "4.05.0"}] - initially with ocaml-base-compiler) 

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><>  🐫 
Switch invariant: ["ocaml" {>= "4.05.0"}]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><>  🐫 
βˆ— installed base-bigarray.base
βˆ— installed base-threads.base
βˆ— installed base-unix.base
βˆ— installed ocaml-options-vanilla.1
⬇ retrieved ocaml-base-compiler.4.14.0  (https://opam.ocaml.org/cache)
[ERROR] The compilation of ocaml-base-compiler.4.14.0 failed at "make -j15".

#=== ERROR while compiling ocaml-base-compiler.4.14.0 =========================#
# context     2.1.2 | macos/x86_64 |  | https://opam.ocaml.org#edb83a8b
# path        ~/.opam/default/.opam-switch/build/ocaml-base-compiler.4.14.0
# command     ~/.opam/opam-init/hooks/sandbox.sh build make -j15
# exit-code   2
# env-file    /var/folders/v6/s4t53pwx1x9_9l2lmzhk5hj40000gn/T/opam-root-57693/ocaml-base-compiler-57693-9276e1.env
# output-file /var/folders/v6/s4t53pwx1x9_9l2lmzhk5hj40000gn/T/opam-root-57693/ocaml-base-compiler-57693-9276e1.out
### output ###
# ld: symbol(s) not found for architecture x86_64
# [...]
#   "_caml_weak_set", referenced from:
#       _caml_builtin_cprim in prims.o
#   "_main", referenced from:
#      implicit entry/start for main executable
# ld: symbol(s) not found for architecture x86_64
# clang: error: linker command failed with exit code 1 (use -v to see invocation)
# clang: error: linker command failed with exit code 1 (use -v to see invocation)
# make[2]: *** [ocamlrund] Error 1
# make[2]: *** [ocamlruni] Error 1
# make[1]: *** [coldstart] Error 2
# make: *** [world.opt] Error 2

<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><>  🐫 
β”Œβ”€ The following actions failed
β”‚ Ξ» build ocaml-base-compiler 4.14.0
└─ 
β”Œβ”€ The following changes have been performed (the rest was aborted)
β”‚ βˆ— install base-bigarray         base
β”‚ βˆ— install base-threads          base
β”‚ βˆ— install base-unix             base
β”‚ βˆ— install ocaml-options-vanilla 1
└─ 

<><> ocaml-base-compiler.4.14.0 troubleshooting <><><><><><><><><><><><><><>  🐫 
=> A failure in the middle of the build may be caused by build parallelism
      (enabled by default).
      Please file a bug report at https://github.com/ocaml/opam-repository/issues
=> You can try installing again including --jobs=1
      to force a sequential build instead.
Switch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] y
[NOTE] Opam has been initialised, but the initial switch creation failed.
       Use 'opam switch create <compiler>' to get started.

and when I tried to install a specific switch, for instance,

% opam sw create 4.12.1

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><>  🐫 
Switch invariant: ["ocaml-base-compiler" {= "4.12.1"} | "ocaml-system" {= "4.12.1"}]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><>  🐫 
βˆ— installed base-bigarray.base
βˆ— installed base-threads.base
βˆ— installed base-unix.base
βˆ— installed ocaml-options-vanilla.1
⬇ retrieved ocaml-base-compiler.4.12.1  (https://opam.ocaml.org/cache)
[ERROR] The compilation of ocaml-base-compiler.4.12.1 failed at "make -j15".

#=== ERROR while compiling ocaml-base-compiler.4.12.1 =========================#
# context     2.1.2 | macos/x86_64 |  | https://opam.ocaml.org#edb83a8b
# path        ~/.opam/4.12.1/.opam-switch/build/ocaml-base-compiler.4.12.1
# command     ~/.opam/opam-init/hooks/sandbox.sh build make -j15
# exit-code   2
# env-file    ~/.opam/log/ocaml-base-compiler-65478-76cfb2.env
# output-file ~/.opam/log/ocaml-base-compiler-65478-76cfb2.out
### output ###
# Undefined symbols for architecture x86_64:
# [...]
#       _caml_builtin_cprim in prims.o
#   "_main", referenced from:
# ld: symbol(s) not found for architecture x86_64
#      implicit entry/start for main executable
# ld: symbol(s) not found for architecture x86_64
# clang: error: linker command failed with exit code 1 (use -v to see invocation)
# clang: error: linker command failed with exit code 1 (use -v to see invocation)
# make[2]: *** [ocamlruni] Error 1
# make[2]: *** [ocamlrund] Error 1
# make[1]: *** [coldstart] Error 2
# make: *** [world.opt] Error 2

<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><>  🐫 
β”Œβ”€ The following actions failed
β”‚ Ξ» build ocaml-base-compiler 4.12.1
└─ 
β”Œβ”€ The following changes have been performed (the rest was aborted)
β”‚ βˆ— install base-bigarray         base
β”‚ βˆ— install base-threads          base
β”‚ βˆ— install base-unix             base
β”‚ βˆ— install ocaml-options-vanilla 1
└─ 

<><> ocaml-base-compiler.4.12.1 troubleshooting <><><><><><><><><><><><><><>  🐫 
=> A failure in the middle of the build may be caused by build parallelism
      (enabled by default).
      Please file a bug report at https://github.com/ocaml/opam-repository/issues
=> You can try installing again including --jobs=1
      to force a sequential build instead.
Switch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] y

For more information,

% opam config report
# opam config report
# opam-version         2.1.2 
# self-upgrade         no
# system               arch=x86_64 os=macos os-distribution=homebrew os-version=12.4
[ERROR] No switch is currently set. Please use 'opam switch' to set or install a switch
# read-state           OpamStd.OpamSys.Exit(50)
% opam sw
#  switch  compiler  description
% opam repository list --all
# Repository # Url                  # Switches(rank)
default      https://opam.ocaml.org <default>
kit-ty-kate commented 2 years ago

It looks similar as https://github.com/ocaml/opam-repository/issues/21311

brew unlink binutils

should be enough to fix this

xinyuluo commented 2 years ago

@kit-ty-kate thanks for the reply! yeah I did try to look into similar issues and tried the solution proposed above, but it didn't seem to work for me.

% brew unlink binutils
Unlinking /usr/local/Cellar/binutils/2.37... 0 symlinks removed.
github-actions[bot] commented 2 years ago

This issue has been open 90 days with no activity. Consequently, it is being marked with the "stale" label. What this means is that the issue will be automatically closed in 30 days unless more comments are added or the "stale" label is removed. If you come across this issue in the future, you may also find it helpful to visit our forum at https://discuss.ocaml.org where queries related to OCaml package management are very welcome.

diohabara commented 2 years ago

I'm having the similiar problem.

switch create log

$ opam switch create 4.14.0
[NOTE] It seems you have not updated your repositories for a while. Consider updating them with:
       opam update

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><>  🐫
Switch invariant: ["ocaml-base-compiler" {= "4.14.0"} | "ocaml-system" {= "4.14.0"}]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><>  🐫
βˆ— installed base-bigarray.base
βˆ— installed base-threads.base
βˆ— installed base-unix.base
βˆ— installed ocaml-options-vanilla.1
⬇ retrieved ocaml-base-compiler.4.14.0  (cached)
[ERROR] The compilation of ocaml-base-compiler.4.14.0 failed at "make -j7".

#=== ERROR while compiling ocaml-base-compiler.4.14.0 =========================#
# context     2.1.2 | macos/arm64 |  | https://opam.ocaml.org#56c52003
# path        ~/.opam/4.14.0/.opam-switch/build/ocaml-base-compiler.4.14.0
# command     ~/.opam/opam-init/hooks/sandbox.sh build make -j7
# exit-code   2
# env-file    ~/.opam/log/ocaml-base-compiler-46553-c661dc.env
# output-file ~/.opam/log/ocaml-base-compiler-46553-c661dc.out
### output ###
# Undefined symbols for architecture arm64:
# [...]
#   "_caml_weak_get_copy", referenced from:
#       _caml_builtin_cprim in prims.o
#   "_caml_weak_set", referenced from:
#       _caml_builtin_cprim in prims.o
#   "_main", referenced from:
#      implicit entry/start for main executable
# ld: symbol(s) not found for architecture arm64
# clang: error: linker command failed with exit code 1 (use -v to see invocation)
# make[2]: *** [ocamlruni] Error 1
# make[1]: *** [coldstart] Error 2
# make: *** [world.opt] Error 2

<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><>  🐫
β”Œβ”€ The following actions failed
β”‚ Ξ» build ocaml-base-compiler 4.14.0
└─
β”Œβ”€ The following changes have been performed (the rest was aborted)
β”‚ βˆ— install base-bigarray         base
β”‚ βˆ— install base-threads          base
β”‚ βˆ— install base-unix             base
β”‚ βˆ— install ocaml-options-vanilla 1
└─

<><> ocaml-base-compiler.4.14.0 troubleshooting <><><><><><><><><><><><><><>  🐫
=> A failure in the middle of the build may be caused by build parallelism
      (enabled by default).
      Please file a bug report at https://github.com/ocaml/opam-repository/issues
=> You can try installing again including --jobs=1
      to force a sequential build instead.
# Run eval $(opam env --switch=4.14.0) to update the current shell environment
Switch initialisation failed: clean up? ('n' will leave the switch partially installed) [Y/n] y

report

$ opam config report
# opam config report
# opam-version         2.1.2
# self-upgrade         no
# system               arch=arm64 os=macos os-distribution=homebrew os-version=12.6
[ERROR] No switch is currently set. Please use 'opam switch' to set or install a switch
# read-state           OpamStd.OpamSys.Exit(50)
kit-ty-kate commented 1 year ago

In there any chance you could provide the complete output. For example in your previous run, the files were located in:

# env-file    ~/.opam/log/ocaml-base-compiler-46553-c661dc.env
# output-file ~/.opam/log/ocaml-base-compiler-46553-c661dc.out
diohabara commented 1 year ago

@kit-ty-kate

In there any chance you could provide the complete output. For example in your previous run, the files were located in:

# env-file    ~/.opam/log/ocaml-base-compiler-46553-c661dc.env
# output-file ~/.opam/log/ocaml-base-compiler-46553-c661dc.out
env-file ``` ALACRITTY_LOG=/var/folders/14/7c7zb79139n3z4r783zj7gb80000gn/T/Alacritty-1455.log ALACRITTY_SOCKET=/var/folders/14/7c7zb79139n3z4r783zj7gb80000gn/T/Alacritty-1455.sock CDPATH= COLORTERM=truecolor COMMAND_MODE=unix2003 CPPFLAGS=-I/usr/local/opt/llvm/include FPATH=/Users/jio/.zplug/misc/completions:/Users/jio/.zplug/base/sources:/Users/jio/.zplug/autoload:/Users/jio/.zplug/base/utils:/Users/jio/.zplug/base/job:/Users/jio/.zplug/base/log:/Users/jio/.zplug/base/io:/Users/jio/.zplug/base/core:/Users/jio/.zplug/base/base:/Users/jio/.zplug/autoload/commands:/Users/jio/.zplug/autoload/options:/Users/jio/.zplug/autoload/tags:/usr/local/share/zsh/site-functions:/usr/share/zsh/site-functions:/usr/share/zsh/5.8.1/functions HOME=/Users/jio LANG=en_US.UTF-8 LC_CTYPE=UTF-8 LDFLAGS=-L/usr/local/opt/llvm/lib LOCALE_ARCHIVE=/usr/lib/locale/locale-archive LOGNAME=jio MAKEFLAGS= MAKELEVEL= NIX_PATH=/Users/jio/.nix-defexpr/channels:/nix/var/nix/profiles/per-user/root/channels NIX_PROFILES=/nix/var/nix/profiles/default /Users/jio/.nix-profile NIX_SSL_CERT_FILE=/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt OLDPWD=/Users/jio OPAMCLI=2.0 OPAMROOT=/Users/jio/.opam OPAMSWITCH=4.14.0 OPAM_PACKAGE_NAME=ocaml-base-compiler OPAM_PACKAGE_VERSION=4.14.0 OPAM_SWITCH_PREFIX=/Users/jio/.opam/4.14.0 PATH=/Users/jio/.opam/4.14.0/bin:/Users/jio/.zplug/bin:/Users/jio/.pyenv/shims:/usr/local/opt/llvm/bin:/Users/jio/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Wireshark.app/Contents/MacOS:/opt/homebrew/bin:/Users/jio/.local/bin:/usr/local/opt/binutils/bin:/Users/jio/.emacs.d/bin:/Users/jio/.pyenv/bin:/Users/jio/.cargo/bin:/Users/jio/.cabal/bin:/Users/jio/.ghcup/bin:/Users/jio/go/bin:/Users/jio/.go/bin:/usr/local/texlive/2020/bin/x86_64-darwin/:/Library/TeX/texbin/ PERIOD=30 PKG_CONFIG_PATH=/Users/jio/bin/convert PWD=/Users/jio/repo/github.com/diohabara/mirage PYENV_ROOT=/Users/jio/.pyenv SHELL=/bin/zsh SHLVL=1 SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lV8FLoGuWc/Listeners STARSHIP_CONFIG=/Users/jio/.config/starship.toml STARSHIP_SESSION_KEY=2203213482120786 STARSHIP_SHELL=zsh TERM=xterm-color TMPDIR=/var/folders/14/7c7zb79139n3z4r783zj7gb80000gn/T/ USER=jio XDG_CONFIG_HOME=/Users/jio/.config XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 ZDOTDIR=/Users/jio/.config/zsh ZPLUG_BIN=/Users/jio/.zplug/bin ZPLUG_CACHE_DIR=/Users/jio/.zplug/cache ZPLUG_ERROR_LOG=/Users/jio/.zplug/.error_log ZPLUG_FILTER=fzf-tmux:fzf:peco:percol:fzy:zaw ZPLUG_HOME=/Users/jio/.zplug ZPLUG_LOADFILE=/Users/jio/.zplug/packages.zsh ZPLUG_LOG_LOAD_FAILURE=false ZPLUG_LOG_LOAD_SUCCESS=false ZPLUG_PROTOCOL=HTTPS ZPLUG_REPOS=/Users/jio/.zplug/repos ZPLUG_ROOT=/Users/jio/.zplug ZPLUG_THREADS=16 ZPLUG_USE_CACHE=true _=/usr/local/bin/opam _ZPLUG_AWKPATH=/Users/jio/.zplug/misc/contrib _ZPLUG_CONFIG_SUBSHELL=: _ZPLUG_OHMYZSH=robbyrussell/oh-my-zsh _ZPLUG_PREZTO=sorin-ionescu/prezto _ZPLUG_URL=https://github.com/zplug/zplug _ZPLUG_VERSION=2.4.2 __CFBundleIdentifier=io.alacritty __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0 ```
output-file ``` /Library/Developer/CommandLineTools/usr/bin/make -C runtime sak cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o sak.o sak.c cc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -L/usr/local/opt/llvm/lib -o sak sak.o ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib' /Library/Developer/CommandLineTools/usr/bin/make coldstart /Library/Developer/CommandLineTools/usr/bin/make -C runtime all echo "/Users/jio/.opam/4.14.0/lib/ocaml/stublibs" > ld.conf tr -d '\r' < caml/instruct.h | \ sed -e '/\/\*/d' \ -e '/^#/d' \ -e 's/enum /static char * names_of_/' \ -e 's/{$/[] = {/' \ -e 's/\([[:upper:]][[:upper:]_0-9]*\)/"\1"/g' > caml/opnames.h tr -d '\r' < caml/instruct.h | \ sed -n -e '/^ /s/ \([A-Z]\)/ \&\&lbl_\1/gp' \ -e '/^}/q' > caml/jumptbl.h echo "/Users/jio/.opam/4.14.0/lib/ocaml" >> ld.conf echo '/* This file is generated from ../Makefile.config */' > build_config.h echo '#define OCAML_STDLIB_DIR "/Users/jio/.opam/4.14.0/lib/ocaml"' >> build_config.h cp primitives.new primitives echo '#define HOST "aarch64-apple-darwin21.6.0"' >> build_config.h (echo '#define CAML_INTERNALS'; \ echo '#include "caml/mlvalues.h"'; \ echo '#include "caml/prims.h"'; \ sed -e 's/.*/extern value &();/' primitives; \ echo 'c_primitive caml_builtin_cprim[] = {'; \ sed -e 's/.*/ &,/' primitives; \ echo ' 0 };'; \ echo 'char * caml_names_of_builtin_cprim[] = {'; \ sed -e 's/.*/ "&",/' primitives; \ echo ' 0 };') > prims.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o interp.b.o interp.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o misc.b.o misc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o stacks.b.o stacks.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o fix_code.b.o fix_code.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o startup_aux.b.o startup_aux.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o startup_byt.b.o startup_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o freelist.b.o freelist.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o major_gc.b.o major_gc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o minor_gc.b.o minor_gc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o memory.b.o memory.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o alloc.b.o alloc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o roots_byt.b.o roots_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o globroots.b.o globroots.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o fail_byt.b.o fail_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o signals.b.o signals.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o signals_byt.b.o signals_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o printexc.b.o printexc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o backtrace_byt.b.o backtrace_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o backtrace.b.o backtrace.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o compare.b.o compare.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o ints.b.o ints.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o eventlog.b.o eventlog.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o floats.b.o floats.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o str.b.o str.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o array.b.o array.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o io.b.o io.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o extern.b.o extern.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o intern.b.o intern.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o hash.b.o hash.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o sys.b.o sys.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o meta.b.o meta.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o parsing.b.o parsing.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o gc_ctrl.b.o gc_ctrl.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o md5.b.o md5.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o obj.b.o obj.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o lexing.b.o lexing.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o callback.b.o callback.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o debugger.b.o debugger.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o weak.b.o weak.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o compact.b.o compact.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o finalise.b.o finalise.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o custom.b.o custom.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o dynlink.b.o dynlink.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o afl.b.o afl.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o unix.b.o unix.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o bigarray.b.o bigarray.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o main.b.o main.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o memprof.b.o memprof.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o domain.b.o domain.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o skiplist.b.o skiplist.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o codefrag.b.o codefrag.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o interp.bd.o interp.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o misc.bd.o misc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o stacks.bd.o stacks.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o fix_code.bd.o fix_code.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o startup_aux.bd.o startup_aux.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o startup_byt.bd.o startup_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o freelist.bd.o freelist.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o major_gc.bd.o major_gc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o minor_gc.bd.o minor_gc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o memory.bd.o memory.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o alloc.bd.o alloc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o roots_byt.bd.o roots_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o globroots.bd.o globroots.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o fail_byt.bd.o fail_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o signals.bd.o signals.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o signals_byt.bd.o signals_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o printexc.bd.o printexc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o backtrace_byt.bd.o backtrace_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o backtrace.bd.o backtrace.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o compare.bd.o compare.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o ints.bd.o ints.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o eventlog.bd.o eventlog.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o floats.bd.o floats.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o str.bd.o str.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o array.bd.o array.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o io.bd.o io.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o extern.bd.o extern.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o intern.bd.o intern.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o hash.bd.o hash.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o sys.bd.o sys.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o meta.bd.o meta.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o parsing.bd.o parsing.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o gc_ctrl.bd.o gc_ctrl.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o md5.bd.o md5.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o obj.bd.o obj.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o lexing.bd.o lexing.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o callback.bd.o callback.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o debugger.bd.o debugger.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o weak.bd.o weak.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o compact.bd.o compact.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o finalise.bd.o finalise.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o custom.bd.o custom.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o dynlink.bd.o dynlink.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o afl.bd.o afl.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o unix.bd.o unix.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o bigarray.bd.o bigarray.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o main.bd.o main.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o memprof.bd.o memprof.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o domain.bd.o domain.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o skiplist.bd.o skiplist.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o codefrag.bd.o codefrag.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DDEBUG -I/usr/local/opt/llvm/include -o instrtrace.bd.o instrtrace.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o interp.bi.o interp.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o misc.bi.o misc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o stacks.bi.o stacks.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o fix_code.bi.o fix_code.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o startup_aux.bi.o startup_aux.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o startup_byt.bi.o startup_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o freelist.bi.o freelist.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o major_gc.bi.o major_gc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o minor_gc.bi.o minor_gc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o memory.bi.o memory.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o alloc.bi.o alloc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o roots_byt.bi.o roots_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o globroots.bi.o globroots.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o fail_byt.bi.o fail_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o signals.bi.o signals.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o signals_byt.bi.o signals_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o printexc.bi.o printexc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o backtrace_byt.bi.o backtrace_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o backtrace.bi.o backtrace.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o compare.bi.o compare.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o ints.bi.o ints.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o eventlog.bi.o eventlog.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o floats.bi.o floats.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o str.bi.o str.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o array.bi.o array.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o io.bi.o io.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o extern.bi.o extern.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o intern.bi.o intern.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o hash.bi.o hash.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o sys.bi.o sys.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o meta.bi.o meta.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o parsing.bi.o parsing.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o gc_ctrl.bi.o gc_ctrl.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o md5.bi.o md5.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o obj.bi.o obj.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o lexing.bi.o lexing.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o callback.bi.o callback.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o debugger.bi.o debugger.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o weak.bi.o weak.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o compact.bi.o compact.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o finalise.bi.o finalise.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o custom.bi.o custom.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o dynlink.bi.o dynlink.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o afl.bi.o afl.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o unix.bi.o unix.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o bigarray.bi.o bigarray.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o main.bi.o main.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o memprof.bi.o memprof.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o domain.bi.o domain.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o skiplist.bi.o skiplist.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -DCAML_INSTR -I/usr/local/opt/llvm/include -o codefrag.bi.o codefrag.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o interp.bpic.o interp.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o misc.bpic.o misc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o stacks.bpic.o stacks.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o fix_code.bpic.o fix_code.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o startup_aux.bpic.o startup_aux.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o startup_byt.bpic.o startup_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o freelist.bpic.o freelist.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o major_gc.bpic.o major_gc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o minor_gc.bpic.o minor_gc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o memory.bpic.o memory.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o alloc.bpic.o alloc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o roots_byt.bpic.o roots_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o globroots.bpic.o globroots.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o fail_byt.bpic.o fail_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o signals.bpic.o signals.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o signals_byt.bpic.o signals_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o printexc.bpic.o printexc.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o backtrace_byt.bpic.o backtrace_byt.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o backtrace.bpic.o backtrace.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o compare.bpic.o compare.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o ints.bpic.o ints.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o eventlog.bpic.o eventlog.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o floats.bpic.o floats.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o str.bpic.o str.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o array.bpic.o array.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o io.bpic.o io.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o extern.bpic.o extern.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o intern.bpic.o intern.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o hash.bpic.o hash.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o sys.bpic.o sys.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o meta.bpic.o meta.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o parsing.bpic.o parsing.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o gc_ctrl.bpic.o gc_ctrl.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o md5.bpic.o md5.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o obj.bpic.o obj.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o lexing.bpic.o lexing.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o callback.bpic.o callback.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o debugger.bpic.o debugger.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o weak.bpic.o weak.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o compact.bpic.o compact.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o finalise.bpic.o finalise.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o custom.bpic.o custom.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o dynlink.bpic.o dynlink.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o afl.bpic.o afl.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o unix.bpic.o unix.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o bigarray.bpic.o bigarray.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o main.bpic.o main.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o memprof.bpic.o memprof.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o domain.bpic.o domain.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o skiplist.bpic.o skiplist.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include -o codefrag.bpic.o codefrag.c cc -c -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -D_FILE_OFFSET_BITS=64 -DCAML_NAME_SPACE -DCAMLDLLIMPORT= -I/usr/local/opt/llvm/include \ -o prims.o prims.c rm -f libcamlrun.a && ar rc libcamlrun.a interp.b.o misc.b.o stacks.b.o fix_code.b.o startup_aux.b.o startup_byt.b.o freelist.b.o major_gc.b.o minor_gc.b.o memory.b.o alloc.b.o roots_byt.b.o globroots.b.o fail_byt.b.o signals.b.o signals_byt.b.o printexc.b.o backtrace_byt.b.o backtrace.b.o compare.b.o ints.b.o eventlog.b.o floats.b.o str.b.o array.b.o io.b.o extern.b.o intern.b.o hash.b.o sys.b.o meta.b.o parsing.b.o gc_ctrl.b.o md5.b.o obj.b.o lexing.b.o callback.b.o debugger.b.o weak.b.o compact.b.o finalise.b.o custom.b.o dynlink.b.o afl.b.o unix.b.o bigarray.b.o main.b.o memprof.b.o domain.b.o skiplist.b.o codefrag.b.o && ranlib libcamlrun.a rm -f libcamlrund.a && ar rc libcamlrund.a interp.bd.o misc.bd.o stacks.bd.o fix_code.bd.o startup_aux.bd.o startup_byt.bd.o freelist.bd.o major_gc.bd.o minor_gc.bd.o memory.bd.o alloc.bd.o roots_byt.bd.o globroots.bd.o fail_byt.bd.o signals.bd.o signals_byt.bd.o printexc.bd.o backtrace_byt.bd.o backtrace.bd.o compare.bd.o ints.bd.o eventlog.bd.o floats.bd.o str.bd.o array.bd.o io.bd.o extern.bd.o intern.bd.o hash.bd.o sys.bd.o meta.bd.o parsing.bd.o gc_ctrl.bd.o md5.bd.o obj.bd.o lexing.bd.o callback.bd.o debugger.bd.o weak.bd.o compact.bd.o finalise.bd.o custom.bd.o dynlink.bd.o afl.bd.o unix.bd.o bigarray.bd.o main.bd.o memprof.bd.o domain.bd.o skiplist.bd.o codefrag.bd.o instrtrace.bd.o && ranlib libcamlrund.a rm -f libcamlruni.a && ar rc libcamlruni.a interp.bi.o misc.bi.o stacks.bi.o fix_code.bi.o startup_aux.bi.o startup_byt.bi.o freelist.bi.o major_gc.bi.o minor_gc.bi.o memory.bi.o alloc.bi.o roots_byt.bi.o globroots.bi.o fail_byt.bi.o signals.bi.o signals_byt.bi.o printexc.bi.o backtrace_byt.bi.o backtrace.bi.o compare.bi.o ints.bi.o eventlog.bi.o floats.bi.o str.bi.o array.bi.o io.bi.o extern.bi.o intern.bi.o hash.bi.o sys.bi.o meta.bi.o parsing.bi.o gc_ctrl.bi.o md5.bi.o obj.bi.o lexing.bi.o callback.bi.o debugger.bi.o weak.bi.o compact.bi.o finalise.bi.o custom.bi.o dynlink.bi.o afl.bi.o unix.bi.o bigarray.bi.o main.bi.o memprof.bi.o domain.bi.o skiplist.bi.o codefrag.bi.o && ranlib libcamlruni.a cc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -L/usr/local/opt/llvm/lib -Wl,-no_compact_unwind -o ocamlrun prims.o libcamlrun.a -lm -lpthread cc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -L/usr/local/opt/llvm/lib -Wl,-no_compact_unwind -g -o ocamlrund prims.o libcamlrund.a -lm -lpthread ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib' ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib' ld: warning: ignoring file libcamlrund.a, building for macOS-arm64 but attempting to link with file built for unknown-unsupported file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 ) ld: warning: ignoring file libcamlrun.a, building for macOS-arm64 but attempting to link with file built for macOS-arm64 cc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -g -L/usr/local/opt/llvm/lib -Wl,-no_compact_unwind -o ocamlruni prims.o libcamlruni.a -lm -lpthread Undefined symbols for architecture arm64: "_caml_abs_float", referenced from: _caml_builtin_cprim in prims.o "_caml_acos_float", referenced from: _caml_builtin_cprim in prims.o "_caml_acosh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_add_float", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy_float", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy_function", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy_infix", referenced from: _caml_builtin_cprim in prims.o "_caml_array_append", referenced from: _caml_builtin_cprim in prims.o "_caml_array_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_array_concat", referenced from: _caml_builtin_cprim in prims.o "_caml_array_fill", referenced from: _caml_builtin_cprim in prims.o "_caml_array_get", referenced from: _caml_builtin_cprim in prims.o "_caml_array_get_addr", referenced from: _caml_builtin_cprim in prims.o "_caml_array_set", referenced from: _caml_builtin_cprim in prims.o "_caml_array_set_addr", referenced from: _caml_builtin_cprim in prims.o "_caml_array_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_get", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_set", referenced from: _caml_builtin_cprim in prims.o "_caml_asin_float", referenced from: _caml_builtin_cprim in prims.o "_caml_asinh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atan2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atan_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atanh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_change_layout", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_create", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim_1", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim_2", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim_3", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_fill", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_1", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_2", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_3", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_generic", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_kind", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_layout", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_num_dims", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_reshape", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_1", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_2", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_3", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_generic", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_slice", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_get16", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_get32", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_get64", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_set16", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_set32", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_set64", referenced from: _caml_builtin_cprim in prims.o "_caml_backtrace_status", referenced from: _caml_builtin_cprim in prims.o "_caml_blit_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_blit_string", referenced from: _caml_builtin_cprim in prims.o "_caml_bswap16", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get16", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get32", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get64", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set16", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set32", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set64", referenced from: _caml_builtin_cprim in prims.o "_caml_cbrt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ceil_float", referenced from: _caml_builtin_cprim in prims.o "_caml_channel_descriptor", referenced from: _caml_builtin_cprim in prims.o "_caml_classify_float", referenced from: _caml_builtin_cprim in prims.o "_caml_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_convert_raw_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_convert_raw_backtrace_slot", referenced from: _caml_builtin_cprim in prims.o "_caml_copysign_float", referenced from: _caml_builtin_cprim in prims.o "_caml_cos_float", referenced from: _caml_builtin_cprim in prims.o "_caml_cosh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_create_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_create_string", referenced from: _caml_builtin_cprim in prims.o "_caml_div_float", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_add_primitive", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_close_lib", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_get_current_libs", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_lookup_symbol", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_open_lib", referenced from: _caml_builtin_cprim in prims.o "_caml_ensure_stack_capacity", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_blit_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_blit_key", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_check_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_check_key", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_create", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_data_copy", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_key", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_key_copy", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_set_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_set_key", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_unset_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_unset_key", referenced from: _caml_builtin_cprim in prims.o "_caml_eq_float", referenced from: _caml_builtin_cprim in prims.o "_caml_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_erf_float", referenced from: _caml_builtin_cprim in prims.o "_caml_erfc_float", referenced from: _caml_builtin_cprim in prims.o "_caml_eventlog_pause", referenced from: _caml_builtin_cprim in prims.o "_caml_eventlog_resume", referenced from: _caml_builtin_cprim in prims.o "_caml_exp2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_exp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_expm1_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fill_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_fill_string", referenced from: _caml_builtin_cprim in prims.o "_caml_final_register", referenced from: _caml_builtin_cprim in prims.o "_caml_final_register_called_without_value", referenced from: _caml_builtin_cprim in prims.o "_caml_final_release", referenced from: _caml_builtin_cprim in prims.o "_caml_float_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_float_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_float_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_create", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_get", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_set", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_unsafe_get", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_unsafe_set", referenced from: _caml_builtin_cprim in prims.o "_caml_floor_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fma_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fmod_float", referenced from: _caml_builtin_cprim in prims.o "_caml_format_float", referenced from: _caml_builtin_cprim in prims.o "_caml_format_int", referenced from: _caml_builtin_cprim in prims.o "_caml_fresh_oo_id", referenced from: _caml_builtin_cprim in prims.o "_caml_frexp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_compaction", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_counters", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_full_major", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_get", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_huge_fallback_count", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_major", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_major_slice", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_minor", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_minor_words", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_quick_stat", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_set", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_stat", referenced from: _caml_builtin_cprim in prims.o "_caml_ge_float", referenced from: _caml_builtin_cprim in prims.o "_caml_get_current_callstack", referenced from: _caml_builtin_cprim in prims.o "_caml_get_current_environment", referenced from: _caml_builtin_cprim in prims.o "_caml_get_exception_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_get_exception_raw_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_get_global_data", referenced from: _caml_builtin_cprim in prims.o "_caml_get_major_bucket", referenced from: _caml_builtin_cprim in prims.o "_caml_get_major_credit", referenced from: _caml_builtin_cprim in prims.o "_caml_get_minor_free", referenced from: _caml_builtin_cprim in prims.o "_caml_get_public_method", referenced from: _caml_builtin_cprim in prims.o "_caml_get_section_table", referenced from: _caml_builtin_cprim in prims.o "_caml_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_gt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_hash", referenced from: _caml_builtin_cprim in prims.o "_caml_hexstring_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_hypot_float", referenced from: _caml_builtin_cprim in prims.o "_caml_input_value", referenced from: _caml_builtin_cprim in prims.o "_caml_input_value_from_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_install_signal_handler", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_add", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_and", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_bits_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_bswap", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_div", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_float_of_bits", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_format", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_or", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_add", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_add_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_and", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_and_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_bits_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_bswap", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_div", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_div_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_float_of_bits", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_format", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mod_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mul_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_neg_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_nativeint", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_or", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_or_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_sub_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_nativeint", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_xor_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int_as_pointer", referenced from: _caml_builtin_cprim in prims.o "_caml_int_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_int_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_invoke_traced_function", referenced from: _caml_builtin_cprim in prims.o "_caml_lazy_make_forward", referenced from: _caml_builtin_cprim in prims.o "_caml_ldexp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_le_float", referenced from: _caml_builtin_cprim in prims.o "_caml_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_lex_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_log10_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log1p_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log_float", referenced from: _caml_builtin_cprim in prims.o "_caml_lt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_make_array", referenced from: _caml_builtin_cprim in prims.o "_caml_make_float_vect", referenced from: _caml_builtin_cprim in prims.o "_caml_make_vect", referenced from: _caml_builtin_cprim in prims.o "_caml_marshal_data_size", referenced from: _caml_builtin_cprim in prims.o "_caml_md5_chan", referenced from: _caml_builtin_cprim in prims.o "_caml_md5_string", referenced from: _caml_builtin_cprim in prims.o "_caml_memprof_start", referenced from: _caml_builtin_cprim in prims.o "_caml_memprof_stop", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_bytes_length", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_channel_size", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_channel_size_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_close_channel", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_debug_info_status", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_enable_runtime_warnings", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_flush", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_char", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_int", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_scan_line", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_is_buffered", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_open_descriptor_in", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_open_descriptor_out", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_out_channels_list", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_char", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_int", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_in", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_in_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_out", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_out_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_runtime_warnings_enabled", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_in", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_in_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_out", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_out_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_binary_mode", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_buffered", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_channel_name", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_string_length", referenced from: _caml_builtin_cprim in prims.o "_caml_modf_float", referenced from: _caml_builtin_cprim in prims.o "_caml_mul_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_add", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_and", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_bswap", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_div", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_format", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_or", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_neg_float", referenced from: _caml_builtin_cprim in prims.o "_caml_neq_float", referenced from: _caml_builtin_cprim in prims.o "_caml_new_lex_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_nextafter_float", referenced from: _caml_builtin_cprim in prims.o "_caml_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_add_offset", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_block", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_dup", referenced from: _caml_builtin_cprim in prims.o Undefined symbols for architecture arm64: "_caml_abs_float", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_make_forward", referenced from: _caml_builtin_cprim in prims.o "_caml_acos_float", referenced from: "_caml_obj_raw_field", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib' "_caml_obj_reachable_words", referenced from: "_caml_acosh_float", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o "_caml_add_float", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_set_raw_field", referenced from: "_caml_alloc_dummy", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o "_caml_obj_set_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_truncate", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy_float", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_with_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy_function", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy_infix", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_buffer", referenced from: _caml_builtin_cprim in prims.o "_caml_array_append", referenced from: _caml_builtin_cprim in prims.o "_caml_array_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_array_concat", referenced from: _caml_builtin_cprim in prims.o "_caml_array_fill", referenced from: _caml_builtin_cprim in prims.o "_caml_array_get", referenced from: _caml_builtin_cprim in prims.o "_caml_array_get_addr", referenced from: _caml_builtin_cprim in prims.o "_caml_array_set", referenced from: _caml_builtin_cprim in prims.o "_caml_array_set_addr", referenced from: _caml_builtin_cprim in prims.o "_caml_array_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_get", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_set", referenced from: _caml_builtin_cprim in prims.o "_caml_asin_float", referenced from: _caml_builtin_cprim in prims.o "_caml_asinh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atan2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atan_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atanh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_change_layout", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_create", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim_1", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim_2", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim_3", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_fill", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_1", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_2", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_3", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_generic", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_kind", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_layout", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_num_dims", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_reshape", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_1", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_2", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_string", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_3", referenced from: _caml_builtin_cprim in prims.o "_caml_parse_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_generic", referenced from: _caml_builtin_cprim in prims.o "_caml_power_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_slice", referenced from: _caml_builtin_cprim in prims.o "_caml_raw_backtrace_length", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_raw_backtrace_next_slot", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_get16", referenced from: _caml_builtin_cprim in prims.o "_caml_raw_backtrace_slot", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_get32", referenced from: _caml_builtin_cprim in prims.o "_caml_realloc_global", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_get64", referenced from: _caml_builtin_cprim in prims.o "_caml_record_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_set16", referenced from: _caml_builtin_cprim in prims.o "_caml_register_named_value", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_set32", referenced from: _caml_builtin_cprim in prims.o "_caml_reify_bytecode", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_set64", referenced from: _caml_builtin_cprim in prims.o "_caml_reset_afl_instrumentation", referenced from: _caml_builtin_cprim in prims.o "_caml_backtrace_status", referenced from: _caml_builtin_cprim in prims.o "_caml_restore_raw_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_blit_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_round_float", referenced from: _caml_builtin_cprim in prims.o "_caml_blit_string", referenced from: _caml_builtin_cprim in prims.o "_caml_runtime_parameters", referenced from: _caml_builtin_cprim in prims.o "_caml_bswap16", referenced from: _caml_builtin_cprim in prims.o "_caml_runtime_variant", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_set_oo_id", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_set_parser_trace", referenced from: _caml_builtin_cprim in prims.o ld: warning: ignoring file libcamlruni.a, building for macOS-arm64 but attempting to link with file built for unknown-unsupported file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 ) "_caml_signbit", referenced from: _caml_builtin_cprim in prims.o "_caml_signbit_float", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get", referenced from: _caml_builtin_cprim in prims.o "_caml_sin_float", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get16", referenced from: _caml_builtin_cprim in prims.o "_caml_sinh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get32", referenced from: _caml_builtin_cprim in prims.o "_caml_sqrt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get64", referenced from: _caml_builtin_cprim in prims.o "_caml_static_release_bytecode", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_string_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_lessequal", referenced from: "_caml_string_get", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o "_caml_string_get16", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get32", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get64", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_string_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set", referenced from: _caml_builtin_cprim in prims.o "_caml_string_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set16", referenced from: _caml_builtin_cprim in prims.o "_caml_string_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set32", referenced from: _caml_builtin_cprim in prims.o "_caml_string_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set64", referenced from: _caml_builtin_cprim in prims.o "_caml_string_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_cbrt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_string_of_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_ceil_float", referenced from: _caml_builtin_cprim in prims.o "_caml_string_set", referenced from: _caml_builtin_cprim in prims.o "_caml_channel_descriptor", referenced from: _caml_builtin_cprim in prims.o "_caml_sub_float", referenced from: _caml_builtin_cprim in prims.o "_caml_classify_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_chdir", referenced from: _caml_builtin_cprim in prims.o "_caml_convert_raw_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_close", referenced from: _caml_builtin_cprim in prims.o "_caml_convert_raw_backtrace_slot", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_backend_type", referenced from: _caml_builtin_cprim in prims.o "_caml_copysign_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_big_endian", referenced from: _caml_builtin_cprim in prims.o "_caml_cos_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_int_size", referenced from: _caml_builtin_cprim in prims.o "_caml_cosh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_max_wosize", referenced from: _caml_builtin_cprim in prims.o "_caml_create_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_naked_pointers_checked", referenced from: _caml_builtin_cprim in prims.o "_caml_create_string", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_ostype_cygwin", referenced from: _caml_builtin_cprim in prims.o "_caml_div_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_ostype_unix", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_ostype_win32", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_word_size", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_executable_name", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_exit", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_file_exists", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_get_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_get_config", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_getcwd", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_getenv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_is_directory", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_isatty", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_mkdir", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_modify_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_open", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_random_seed", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_read_directory", referenced from: "_caml_dynlink_add_primitive", referenced from: _caml_builtin_cprim in prims.o _caml_builtin_cprim in prims.o "_caml_dynlink_close_lib", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_remove", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_get_current_libs", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_lookup_symbol", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_rename", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_rmdir", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_open_lib", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_system_command", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_time", referenced from: _caml_builtin_cprim in prims.o "_caml_ensure_stack_capacity", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_time_include_children", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_unsafe_getenv", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_blit_data", referenced from: _caml_builtin_cprim in prims.o "_caml_tan_float", referenced from: _caml_builtin_cprim in prims.o "_caml_tanh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_blit_key", referenced from: _caml_builtin_cprim in prims.o "_caml_terminfo_rows", referenced from: _caml_builtin_cprim in prims.o "_caml_trunc_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_check_data", referenced from: _caml_builtin_cprim in prims.o "_caml_update_dummy", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_check_key", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_check", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_create", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_create", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_data", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_get", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_data_copy", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_get_copy", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_key", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_set", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_key_copy", referenced from: _caml_builtin_cprim in prims.o "_main", referenced from: implicit entry/start for main executable "_caml_ephe_set_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_set_key", referenced from: _caml_builtin_cprim in prims.o ld: symbol(s) not found for architecture arm64 "_caml_ephe_unset_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_unset_key", referenced from: _caml_builtin_cprim in prims.o "_caml_eq_float", referenced from: _caml_builtin_cprim in prims.o "_caml_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_erf_float", referenced from: _caml_builtin_cprim in prims.o "_caml_erfc_float", referenced from: _caml_builtin_cprim in prims.o "_caml_eventlog_pause", referenced from: _caml_builtin_cprim in prims.o "_caml_eventlog_resume", referenced from: _caml_builtin_cprim in prims.o "_caml_exp2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_exp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_expm1_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fill_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_fill_string", referenced from: _caml_builtin_cprim in prims.o "_caml_final_register", referenced from: _caml_builtin_cprim in prims.o "_caml_final_register_called_without_value", referenced from: _caml_builtin_cprim in prims.o "_caml_final_release", referenced from: _caml_builtin_cprim in prims.o "_caml_float_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_float_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_float_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_create", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_get", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_set", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_unsafe_get", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_unsafe_set", referenced from: _caml_builtin_cprim in prims.o "_caml_floor_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fma_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fmod_float", referenced from: _caml_builtin_cprim in prims.o "_caml_format_float", referenced from: _caml_builtin_cprim in prims.o clang "_caml_format_int", referenced from: _caml_builtin_cprim in prims.o "_caml_fresh_oo_id", referenced from: _caml_builtin_cprim in prims.o "_caml_frexp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_compaction", referenced from: _caml_builtin_cprim in prims.o : "_caml_gc_counters", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_full_major", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_get", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_huge_fallback_count", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_major", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_major_slice", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_minor", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_minor_words", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_quick_stat", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_set", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_stat", referenced from: _caml_builtin_cprim in prims.o "_caml_ge_float", referenced from: _caml_builtin_cprim in prims.o "_caml_get_current_callstack", referenced from: _caml_builtin_cprim in prims.o "_caml_get_current_environment", referenced from: _caml_builtin_cprim in prims.o "_caml_get_exception_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_get_exception_raw_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_get_global_data", referenced from: _caml_builtin_cprim in prims.o "_caml_get_major_bucket", referenced from: _caml_builtin_cprim in prims.o "_caml_get_major_credit", referenced from: _caml_builtin_cprim in prims.o error: linker command failed with exit code 1 (use -v to see invocation) "_caml_get_minor_free", referenced from: _caml_builtin_cprim in prims.o "_caml_get_public_method", referenced from: _caml_builtin_cprim in prims.o "_caml_get_section_table", referenced from: _caml_builtin_cprim in prims.o "_caml_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_gt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_hash", referenced from: _caml_builtin_cprim in prims.o "_caml_hexstring_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_hypot_float", referenced from: _caml_builtin_cprim in prims.o "_caml_input_value", referenced from: _caml_builtin_cprim in prims.o "_caml_input_value_from_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_install_signal_handler", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_add", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_and", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_bits_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_bswap", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_div", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_float_of_bits", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_format", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_or", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_add", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_add_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_and", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_and_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_bits_of_float", referenced from: _caml_builtin_cprim in prims.o make[2]: *** [ocamlrun] Error 1 "_caml_int64_bswap", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_compare", referenced from: _caml_builtin_cprim in prims.o make[2]: *** Waiting for unfinished jobs.... "_caml_int64_div", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_div_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_float_of_bits", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_format", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mod_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mul_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_neg_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_nativeint", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_or", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_or_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_sub_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_nativeint", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_xor_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int_as_pointer", referenced from: _caml_builtin_cprim in prims.o "_caml_int_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_int_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_invoke_traced_function", referenced from: _caml_builtin_cprim in prims.o "_caml_lazy_make_forward", referenced from: _caml_builtin_cprim in prims.o "_caml_ldexp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_le_float", referenced from: _caml_builtin_cprim in prims.o "_caml_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_lex_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_log10_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log1p_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log_float", referenced from: _caml_builtin_cprim in prims.o "_caml_lt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_make_array", referenced from: _caml_builtin_cprim in prims.o "_caml_make_float_vect", referenced from: _caml_builtin_cprim in prims.o "_caml_make_vect", referenced from: _caml_builtin_cprim in prims.o "_caml_marshal_data_size", referenced from: _caml_builtin_cprim in prims.o "_caml_md5_chan", referenced from: _caml_builtin_cprim in prims.o "_caml_md5_string", referenced from: _caml_builtin_cprim in prims.o "_caml_memprof_start", referenced from: _caml_builtin_cprim in prims.o "_caml_memprof_stop", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_bytes_length", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_channel_size", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_channel_size_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_close_channel", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_debug_info_status", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_enable_runtime_warnings", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_flush", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_char", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_int", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_scan_line", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_is_buffered", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_open_descriptor_in", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_open_descriptor_out", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_out_channels_list", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_char", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_int", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_in", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_in_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_out", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_out_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_runtime_warnings_enabled", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_in", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_in_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_out", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_out_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_binary_mode", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_buffered", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_channel_name", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_string_length", referenced from: _caml_builtin_cprim in prims.o "_caml_modf_float", referenced from: _caml_builtin_cprim in prims.o "_caml_mul_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_add", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_and", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_bswap", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_div", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_format", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_or", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_neg_float", referenced from: _caml_builtin_cprim in prims.o "_caml_neq_float", referenced from: _caml_builtin_cprim in prims.o "_caml_new_lex_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_nextafter_float", referenced from: _caml_builtin_cprim in prims.o "_caml_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_add_offset", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_block", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_dup", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_make_forward", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_raw_field", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_reachable_words", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_set_raw_field", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_set_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_truncate", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_with_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_buffer", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_string", referenced from: _caml_builtin_cprim in prims.o "_caml_parse_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_power_float", referenced from: _caml_builtin_cprim in prims.o "_caml_raw_backtrace_length", referenced from: _caml_builtin_cprim in prims.o "_caml_raw_backtrace_next_slot", referenced from: _caml_builtin_cprim in prims.o "_caml_raw_backtrace_slot", referenced from: _caml_builtin_cprim in prims.o "_caml_realloc_global", referenced from: _caml_builtin_cprim in prims.o "_caml_record_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_register_named_value", referenced from: _caml_builtin_cprim in prims.o "_caml_reify_bytecode", referenced from: _caml_builtin_cprim in prims.o "_caml_reset_afl_instrumentation", referenced from: _caml_builtin_cprim in prims.o "_caml_restore_raw_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_round_float", referenced from: _caml_builtin_cprim in prims.o "_caml_runtime_parameters", referenced from: _caml_builtin_cprim in prims.o "_caml_runtime_variant", referenced from: _caml_builtin_cprim in prims.o "_caml_set_oo_id", referenced from: _caml_builtin_cprim in prims.o "_caml_set_parser_trace", referenced from: _caml_builtin_cprim in prims.o "_caml_signbit", referenced from: _caml_builtin_cprim in prims.o "_caml_signbit_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sin_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sinh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sqrt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_static_release_bytecode", referenced from: _caml_builtin_cprim in prims.o "_caml_string_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_string_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get16", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get32", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get64", referenced from: _caml_builtin_cprim in prims.o "_caml_string_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_string_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_string_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_of_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_string_set", referenced from: _caml_builtin_cprim in prims.o "_caml_sub_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_chdir", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_close", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_backend_type", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_big_endian", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_int_size", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_max_wosize", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_naked_pointers_checked", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_ostype_cygwin", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_ostype_unix", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_ostype_win32", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_word_size", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_executable_name", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_exit", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_file_exists", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_get_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_get_config", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_getcwd", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_getenv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_is_directory", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_isatty", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_mkdir", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_modify_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_open", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_random_seed", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_read_directory", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_remove", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_rename", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_rmdir", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_system_command", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_time", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_time_include_children", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_unsafe_getenv", referenced from: _caml_builtin_cprim in prims.o "_caml_tan_float", referenced from: _caml_builtin_cprim in prims.o "_caml_tanh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_terminfo_rows", referenced from: _caml_builtin_cprim in prims.o "_caml_trunc_float", referenced from: _caml_builtin_cprim in prims.o "_caml_update_dummy", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_check", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_create", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_get", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_get_copy", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_set", referenced from: _caml_builtin_cprim in prims.o "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [ocamlrund] Error 1 Undefined symbols for architecture arm64: "_caml_abs_float", referenced from: _caml_builtin_cprim in prims.o "_caml_acos_float", referenced from: _caml_builtin_cprim in prims.o "_caml_acosh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_add_float", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy_float", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy_function", referenced from: _caml_builtin_cprim in prims.o "_caml_alloc_dummy_infix", referenced from: _caml_builtin_cprim in prims.o "_caml_array_append", referenced from: _caml_builtin_cprim in prims.o "_caml_array_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_array_concat", referenced from: _caml_builtin_cprim in prims.o "_caml_array_fill", referenced from: _caml_builtin_cprim in prims.o "_caml_array_get", referenced from: _caml_builtin_cprim in prims.o "_caml_array_get_addr", referenced from: _caml_builtin_cprim in prims.o "_caml_array_set", referenced from: _caml_builtin_cprim in prims.o "_caml_array_set_addr", referenced from: _caml_builtin_cprim in prims.o "_caml_array_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_get", referenced from: _caml_builtin_cprim in prims.o "_caml_array_unsafe_set", referenced from: _caml_builtin_cprim in prims.o "_caml_asin_float", referenced from: _caml_builtin_cprim in prims.o "_caml_asinh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atan2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atan_float", referenced from: _caml_builtin_cprim in prims.o "_caml_atanh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_change_layout", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_create", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim_1", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim_2", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_dim_3", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_fill", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_1", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_2", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_3", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_get_generic", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_kind", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_layout", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_num_dims", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_reshape", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_1", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_2", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_3", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_set_generic", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_slice", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_get16", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_get32", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_get64", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_set16", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_set32", referenced from: _caml_builtin_cprim in prims.o "_caml_ba_uint8_set64", referenced from: _caml_builtin_cprim in prims.o "_caml_backtrace_status", referenced from: _caml_builtin_cprim in prims.o "_caml_blit_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_blit_string", referenced from: _caml_builtin_cprim in prims.o "_caml_bswap16", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get16", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get32", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_get64", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set16", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set32", referenced from: _caml_builtin_cprim in prims.o "_caml_bytes_set64", referenced from: _caml_builtin_cprim in prims.o "_caml_cbrt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_ceil_float", referenced from: _caml_builtin_cprim in prims.o "_caml_channel_descriptor", referenced from: _caml_builtin_cprim in prims.o "_caml_classify_float", referenced from: _caml_builtin_cprim in prims.o "_caml_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_convert_raw_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_convert_raw_backtrace_slot", referenced from: _caml_builtin_cprim in prims.o "_caml_copysign_float", referenced from: _caml_builtin_cprim in prims.o "_caml_cos_float", referenced from: _caml_builtin_cprim in prims.o "_caml_cosh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_create_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_create_string", referenced from: _caml_builtin_cprim in prims.o "_caml_div_float", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_add_primitive", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_close_lib", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_get_current_libs", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_lookup_symbol", referenced from: _caml_builtin_cprim in prims.o "_caml_dynlink_open_lib", referenced from: _caml_builtin_cprim in prims.o "_caml_ensure_stack_capacity", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_blit_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_blit_key", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_check_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_check_key", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_create", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_data_copy", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_key", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_get_key_copy", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_set_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_set_key", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_unset_data", referenced from: _caml_builtin_cprim in prims.o "_caml_ephe_unset_key", referenced from: _caml_builtin_cprim in prims.o "_caml_eq_float", referenced from: _caml_builtin_cprim in prims.o "_caml_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_erf_float", referenced from: _caml_builtin_cprim in prims.o "_caml_erfc_float", referenced from: _caml_builtin_cprim in prims.o "_caml_eventlog_pause", referenced from: _caml_builtin_cprim in prims.o "_caml_eventlog_resume", referenced from: _caml_builtin_cprim in prims.o "_caml_exp2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_exp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_expm1_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fill_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_fill_string", referenced from: _caml_builtin_cprim in prims.o "_caml_final_register", referenced from: _caml_builtin_cprim in prims.o "_caml_final_register_called_without_value", referenced from: _caml_builtin_cprim in prims.o "_caml_final_release", referenced from: _caml_builtin_cprim in prims.o "_caml_float_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_float_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_float_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_create", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_get", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_set", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_unsafe_get", referenced from: _caml_builtin_cprim in prims.o "_caml_floatarray_unsafe_set", referenced from: _caml_builtin_cprim in prims.o "_caml_floor_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fma_float", referenced from: _caml_builtin_cprim in prims.o "_caml_fmod_float", referenced from: _caml_builtin_cprim in prims.o "_caml_format_float", referenced from: _caml_builtin_cprim in prims.o "_caml_format_int", referenced from: _caml_builtin_cprim in prims.o "_caml_fresh_oo_id", referenced from: _caml_builtin_cprim in prims.o "_caml_frexp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_compaction", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_counters", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_full_major", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_get", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_huge_fallback_count", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_major", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_major_slice", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_minor", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_minor_words", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_quick_stat", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_set", referenced from: _caml_builtin_cprim in prims.o "_caml_gc_stat", referenced from: _caml_builtin_cprim in prims.o "_caml_ge_float", referenced from: _caml_builtin_cprim in prims.o "_caml_get_current_callstack", referenced from: _caml_builtin_cprim in prims.o "_caml_get_current_environment", referenced from: _caml_builtin_cprim in prims.o "_caml_get_exception_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_get_exception_raw_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_get_global_data", referenced from: _caml_builtin_cprim in prims.o "_caml_get_major_bucket", referenced from: _caml_builtin_cprim in prims.o "_caml_get_major_credit", referenced from: _caml_builtin_cprim in prims.o "_caml_get_minor_free", referenced from: _caml_builtin_cprim in prims.o "_caml_get_public_method", referenced from: _caml_builtin_cprim in prims.o "_caml_get_section_table", referenced from: _caml_builtin_cprim in prims.o "_caml_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_gt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_hash", referenced from: _caml_builtin_cprim in prims.o "_caml_hexstring_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_hypot_float", referenced from: _caml_builtin_cprim in prims.o "_caml_input_value", referenced from: _caml_builtin_cprim in prims.o "_caml_input_value_from_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_install_signal_handler", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_add", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_and", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_bits_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_bswap", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_div", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_float_of_bits", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_format", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_or", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int32_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_add", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_add_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_and", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_and_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_bits_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_bswap", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_div", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_div_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_float_of_bits", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_format", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mod_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_mul_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_neg_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_nativeint", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_or", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_or_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_sub_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_to_nativeint", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_int64_xor_native", referenced from: _caml_builtin_cprim in prims.o "_caml_int_as_pointer", referenced from: _caml_builtin_cprim in prims.o "_caml_int_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_int_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_int_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_invoke_traced_function", referenced from: _caml_builtin_cprim in prims.o "_caml_lazy_make_forward", referenced from: _caml_builtin_cprim in prims.o "_caml_ldexp_float", referenced from: _caml_builtin_cprim in prims.o "_caml_le_float", referenced from: _caml_builtin_cprim in prims.o "_caml_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_lex_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_log10_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log1p_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log2_float", referenced from: _caml_builtin_cprim in prims.o "_caml_log_float", referenced from: _caml_builtin_cprim in prims.o "_caml_lt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_make_array", referenced from: _caml_builtin_cprim in prims.o "_caml_make_float_vect", referenced from: _caml_builtin_cprim in prims.o "_caml_make_vect", referenced from: _caml_builtin_cprim in prims.o "_caml_marshal_data_size", referenced from: _caml_builtin_cprim in prims.o "_caml_md5_chan", referenced from: _caml_builtin_cprim in prims.o "_caml_md5_string", referenced from: _caml_builtin_cprim in prims.o "_caml_memprof_start", referenced from: _caml_builtin_cprim in prims.o "_caml_memprof_stop", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_bytes_length", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_channel_size", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_channel_size_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_close_channel", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_debug_info_status", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_enable_runtime_warnings", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_flush", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_char", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_int", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_input_scan_line", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_is_buffered", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_open_descriptor_in", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_open_descriptor_out", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_out_channels_list", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_char", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_output_int", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_in", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_in_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_out", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_pos_out_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_runtime_warnings_enabled", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_in", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_in_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_out", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_seek_out_64", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_binary_mode", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_buffered", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_set_channel_name", referenced from: _caml_builtin_cprim in prims.o "_caml_ml_string_length", referenced from: _caml_builtin_cprim in prims.o "_caml_modf_float", referenced from: _caml_builtin_cprim in prims.o "_caml_mul_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_add", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_and", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_bswap", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_div", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_format", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_mod", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_mul", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_neg", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_int", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_of_string", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_or", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_left", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_right", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_shift_right_unsigned", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_sub", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_float", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_int", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_to_int32", referenced from: _caml_builtin_cprim in prims.o "_caml_nativeint_xor", referenced from: _caml_builtin_cprim in prims.o "_caml_neg_float", referenced from: _caml_builtin_cprim in prims.o "_caml_neq_float", referenced from: _caml_builtin_cprim in prims.o "_caml_new_lex_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_nextafter_float", referenced from: _caml_builtin_cprim in prims.o "_caml_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_add_offset", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_block", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_dup", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_make_forward", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_raw_field", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_reachable_words", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_set_raw_field", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_set_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_truncate", referenced from: _caml_builtin_cprim in prims.o "_caml_obj_with_tag", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_buffer", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_output_value_to_string", referenced from: _caml_builtin_cprim in prims.o "_caml_parse_engine", referenced from: _caml_builtin_cprim in prims.o "_caml_power_float", referenced from: _caml_builtin_cprim in prims.o "_caml_raw_backtrace_length", referenced from: _caml_builtin_cprim in prims.o "_caml_raw_backtrace_next_slot", referenced from: _caml_builtin_cprim in prims.o "_caml_raw_backtrace_slot", referenced from: _caml_builtin_cprim in prims.o "_caml_realloc_global", referenced from: _caml_builtin_cprim in prims.o "_caml_record_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_register_named_value", referenced from: _caml_builtin_cprim in prims.o "_caml_reify_bytecode", referenced from: _caml_builtin_cprim in prims.o "_caml_reset_afl_instrumentation", referenced from: _caml_builtin_cprim in prims.o "_caml_restore_raw_backtrace", referenced from: _caml_builtin_cprim in prims.o "_caml_round_float", referenced from: _caml_builtin_cprim in prims.o "_caml_runtime_parameters", referenced from: _caml_builtin_cprim in prims.o "_caml_runtime_variant", referenced from: _caml_builtin_cprim in prims.o "_caml_set_oo_id", referenced from: _caml_builtin_cprim in prims.o "_caml_set_parser_trace", referenced from: _caml_builtin_cprim in prims.o "_caml_signbit", referenced from: _caml_builtin_cprim in prims.o "_caml_signbit_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sin_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sinh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sqrt_float", referenced from: _caml_builtin_cprim in prims.o "_caml_static_release_bytecode", referenced from: _caml_builtin_cprim in prims.o "_caml_string_compare", referenced from: _caml_builtin_cprim in prims.o "_caml_string_equal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get16", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get32", referenced from: _caml_builtin_cprim in prims.o "_caml_string_get64", referenced from: _caml_builtin_cprim in prims.o "_caml_string_greaterequal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_greaterthan", referenced from: _caml_builtin_cprim in prims.o "_caml_string_lessequal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_lessthan", referenced from: _caml_builtin_cprim in prims.o "_caml_string_notequal", referenced from: _caml_builtin_cprim in prims.o "_caml_string_of_bytes", referenced from: _caml_builtin_cprim in prims.o "_caml_string_set", referenced from: _caml_builtin_cprim in prims.o "_caml_sub_float", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_chdir", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_close", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_backend_type", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_big_endian", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_int_size", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_max_wosize", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_naked_pointers_checked", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_ostype_cygwin", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_ostype_unix", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_ostype_win32", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_const_word_size", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_executable_name", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_exit", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_file_exists", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_get_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_get_config", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_getcwd", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_getenv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_is_directory", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_isatty", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_mkdir", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_modify_argv", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_open", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_random_seed", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_read_directory", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_remove", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_rename", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_rmdir", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_system_command", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_time", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_time_include_children", referenced from: _caml_builtin_cprim in prims.o "_caml_sys_unsafe_getenv", referenced from: _caml_builtin_cprim in prims.o "_caml_tan_float", referenced from: _caml_builtin_cprim in prims.o "_caml_tanh_float", referenced from: _caml_builtin_cprim in prims.o "_caml_terminfo_rows", referenced from: _caml_builtin_cprim in prims.o "_caml_trunc_float", referenced from: _caml_builtin_cprim in prims.o "_caml_update_dummy", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_blit", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_check", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_create", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_get", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_get_copy", referenced from: _caml_builtin_cprim in prims.o "_caml_weak_set", referenced from: _caml_builtin_cprim in prims.o "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [ocamlruni] Error 1 make[1]: *** [coldstart] Error 2 make: *** [world.opt] Error 2 ```
kit-ty-kate commented 1 year ago

Thanks a lot! I can see you have /usr/local/opt/llvm/bin and /usr/local/opt/binutils/bin in your PATH as well as some nix stuff. Could you try to remove each of them one by one from the PATH and see if it works this way?

It’s probably one of the tools used to compile that’s incompatible with the rest of the system.

ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib'

This line is especially suspicious so I’m leaning towards /usr/local/opt/llvm/bin being the problem though I can’t be sure.

diohabara commented 1 year ago

After removing binutils in nix, it succeeds to install it! Thanks!