opam-repository icon indicating copy to clipboard operation
opam-repository copied to clipboard

failed to create opam switch

Open xinyuluo opened this issue 2 years ago β€’ 8 comments

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>

xinyuluo avatar Jun 21 '22 10:06 xinyuluo

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

brew unlink binutils

should be enough to fix this

kit-ty-kate avatar Jun 21 '22 12:06 kit-ty-kate

@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.

xinyuluo avatar Jun 23 '22 06:06 xinyuluo

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.

github-actions[bot] avatar Sep 21 '22 06:09 github-actions[bot]

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)

diohabara avatar Sep 22 '22 20:09 diohabara

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

kit-ty-kate avatar Sep 26 '22 19:09 kit-ty-kate

@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

diohabara avatar Sep 26 '22 22:09 diohabara

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.

kit-ty-kate avatar Sep 28 '22 11:09 kit-ty-kate

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

diohabara avatar Oct 01 '22 20:10 diohabara