Build:
  1. 0
2026-02-26 12:37.27: New job: test ocaml-variants.5.0.0+tsan, using opam 2.1
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29451/head (09d7830dd4a7cd4cfc1725bd69ec5b222eae677d)
                              on debian-13-ocaml-4.14/amd64

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29451/head" && git reset --hard 09d7830d
git fetch origin master
git merge --no-edit e5f44b75d9fef9e17658ad0da2eb5f9a3445c951
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:04864ce35c9a53a8f91e1b6ddfe19ff405f2881ec1201cdca698239b3b811633
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn ocaml-variants.5.0.0+tsan 5.0.0+tsan
RUN opam reinstall --update-invariant ocaml-variants.5.0.0+tsan; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'ocaml-variants.5.0.0+tsan' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN (opam reinstall --with-test ocaml-variants.5.0.0+tsan) || true
RUN opam reinstall --with-test --verbose --update-invariant ocaml-variants.5.0.0+tsan; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'ocaml-variants.5.0.0+tsan' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1

END-OF-DOCKERFILE
docker build -f ../Dockerfile .

2026-02-26 12:37.27: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:04864ce35c9a53a8f91e1b6ddfe19ff405f2881ec1201cdca698239b3b811633-ocaml-variants.5.0.0+tsan-09d7830dd4a7cd4cfc1725bd69ec5b222eae677d"
2026-02-26 12:37.27: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:04864ce35c9a53a8f91e1b6ddfe19ff405f2881ec1201cdca698239b3b811633)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
 (run (network host)
      (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (run (shell "opam option solver=builtin-0install && opam config report"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMPRECISETRACKING 1)
 (env CI true)
 (env OPAM_REPO_CI true)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (network host)
      (shell "opam update --depexts || true"))
 (run (shell "opam pin add -k version -yn ocaml-variants.5.0.0+tsan 5.0.0+tsan"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall --update-invariant ocaml-variants.5.0.0+tsan;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'ocaml-variants.5.0.0+tsan' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (network host)
      (shell "(opam reinstall --with-test ocaml-variants.5.0.0+tsan) || true"))
 (run (shell  "opam reinstall --with-test --verbose --update-invariant ocaml-variants.5.0.0+tsan;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'ocaml-variants.5.0.0+tsan' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-02-26 12:37.27: Waiting for resource in pool OCluster
2026-02-26 23:45.29: Waiting for worker…
2026-02-26 23:45.57: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at e5f44b75d9 Merge pull request #29458 from dinosaure/release-vif-v0.0.1_beta2
Merge made by the 'ort' strategy.
 .../ocaml-base-compiler.3.07+1/opam                    |  1 +
 .../ocaml-base-compiler.3.07+2/opam                    |  1 +
 .../ocaml-base-compiler/ocaml-base-compiler.3.07/opam  |  1 +
 .../ocaml-base-compiler.3.08.0/opam                    |  1 +
 .../ocaml-base-compiler.3.08.1/opam                    |  1 +
 .../ocaml-base-compiler.3.08.2/opam                    |  1 +
 .../ocaml-base-compiler.3.08.3/opam                    |  1 +
 .../ocaml-base-compiler.3.08.4/opam                    |  1 +
 .../ocaml-base-compiler.3.09.0/opam                    |  1 +
 .../ocaml-base-compiler.3.09.1/opam                    |  1 +
 .../ocaml-base-compiler.3.09.2/opam                    |  1 +
 .../ocaml-base-compiler.3.09.3/opam                    |  1 +
 .../ocaml-base-compiler.3.10.0/opam                    |  1 +
 .../ocaml-base-compiler.3.10.1/opam                    |  1 +
 .../ocaml-base-compiler.3.10.2/opam                    |  1 +
 .../ocaml-base-compiler.3.11.0/opam                    |  1 +
 .../ocaml-base-compiler.3.11.1/opam                    |  1 +
 .../ocaml-base-compiler.3.11.2/opam                    |  1 +
 .../ocaml-base-compiler.3.12.0/opam                    |  1 +
 .../ocaml-base-compiler.3.12.1/opam                    |  1 +
 .../ocaml-base-compiler.4.00.0/opam                    |  1 +
 .../ocaml-base-compiler.4.00.1/opam                    |  1 +
 .../ocaml-base-compiler.4.01.0/opam                    |  1 +
 .../ocaml-base-compiler.4.02.0/opam                    |  1 +
 .../ocaml-base-compiler.4.02.1/opam                    |  1 +
 .../ocaml-base-compiler.4.02.2/opam                    |  1 +
 .../ocaml-base-compiler.4.02.3/opam                    |  1 +
 .../ocaml-base-compiler.4.03.0/opam                    |  1 +
 .../ocaml-base-compiler.4.04.0/opam                    |  1 +
 .../ocaml-base-compiler.4.04.1/opam                    |  1 +
 .../ocaml-base-compiler.4.04.2/opam                    |  1 +
 .../ocaml-base-compiler.4.05.0/opam                    |  1 +
 .../ocaml-base-compiler.4.06.0/opam                    |  1 +
 .../ocaml-base-compiler.4.06.1/opam                    |  1 +
 .../ocaml-base-compiler.4.07.0/opam                    |  1 +
 .../ocaml-base-compiler.4.07.1/opam                    |  1 +
 .../ocaml-base-compiler.4.08.0/opam                    |  1 +
 .../ocaml-base-compiler.4.08.1/opam                    |  1 +
 .../ocaml-base-compiler.4.09.0/opam                    |  1 +
 .../ocaml-base-compiler.4.09.1/opam                    |  1 +
 .../ocaml-base-compiler.4.10.0/opam                    |  1 +
 .../ocaml-base-compiler.4.10.1/opam                    |  1 +
 .../ocaml-base-compiler.4.10.2/opam                    |  1 +
 .../ocaml-base-compiler.4.11.0/opam                    |  1 +
 .../ocaml-base-compiler.4.11.1/opam                    |  1 +
 .../ocaml-base-compiler.4.11.2/opam                    |  1 +
 .../ocaml-base-compiler.4.12.0/opam                    |  1 +
 .../ocaml-base-compiler.4.12.1/opam                    |  1 +
 .../ocaml-base-compiler.4.13.0/opam                    |  1 +
 .../ocaml-base-compiler.4.13.1/opam                    |  1 +
 .../ocaml-base-compiler.4.14.0/opam                    |  1 +
 .../ocaml-base-compiler.4.14.1/opam                    |  1 +
 .../ocaml-base-compiler.4.14.2/opam                    |  1 +
 .../ocaml-base-compiler.4.14.2~rc1/opam                |  1 +
 .../ocaml-base-compiler.4.14.3/opam                    |  1 +
 .../ocaml-base-compiler/ocaml-base-compiler.5.0.0/opam |  5 ++++-
 .../ocaml-base-compiler/ocaml-base-compiler.5.1.0/opam |  5 ++++-
 .../ocaml-base-compiler/ocaml-base-compiler.5.1.1/opam |  5 ++++-
 .../ocaml-base-compiler/ocaml-base-compiler.5.2.0/opam |  5 ++++-
 .../ocaml-base-compiler/ocaml-base-compiler.5.2.1/opam |  5 ++++-
 packages/ocaml-compiler/ocaml-compiler.5.3.0/opam      |  1 +
 packages/ocaml-compiler/ocaml-compiler.5.3/opam        |  1 +
 packages/ocaml-compiler/ocaml-compiler.5.4.0/opam      |  1 +
 .../ocaml-compiler/ocaml-compiler.5.4.0~alpha1/opam    |  1 +
 .../ocaml-compiler/ocaml-compiler.5.4.0~beta1/opam     |  1 +
 .../ocaml-compiler/ocaml-compiler.5.4.0~beta2/opam     |  1 +
 packages/ocaml-compiler/ocaml-compiler.5.4.0~rc1/opam  |  1 +
 packages/ocaml-compiler/ocaml-compiler.5.4.1/opam      |  1 +
 packages/ocaml-compiler/ocaml-compiler.5.4/opam        |  1 +
 .../ocaml-secondary-compiler.4.08.1-1/opam             |  1 +
 .../ocaml-secondary-compiler.4.08.1/opam               |  1 +
 .../ocaml-secondary-compiler.4.14.2/opam               |  1 +
 .../ocaml-variants.3.09.1+metaocaml/opam               |  1 +
 .../ocaml-variants.4.00.0+debug-runtime/opam           |  1 +
 packages/ocaml-variants/ocaml-variants.4.00.1+BER/opam |  1 +
 packages/ocaml-variants/ocaml-variants.4.00.1+PIC/opam |  1 +
 .../ocaml-variants.4.00.1+debug-runtime/opam           |  1 +
 .../ocaml-variants.4.00.1+open-types/opam              |  1 +
 .../ocaml-variants.4.00.1+raspberrypi/opam             |  1 +
 .../ocaml-variants.4.00.1+short-types/opam             |  1 +
 .../ocaml-variants/ocaml-variants.4.01.0+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.01.0+BER/opam |  1 +
 packages/ocaml-variants/ocaml-variants.4.01.0+PIC/opam |  1 +
 .../ocaml-variants.4.01.0+armv6-freebsd/opam           |  1 +
 packages/ocaml-variants/ocaml-variants.4.01.0+fp/opam  |  1 +
 packages/ocaml-variants/ocaml-variants.4.01.0+lsb/opam |  1 +
 .../ocaml-variants.4.01.0+musl+static/opam             |  1 +
 .../ocaml-variants/ocaml-variants.4.01.0+musl/opam     |  1 +
 .../ocaml-variants.4.01.0+open-types/opam              |  1 +
 .../ocaml-variants/ocaml-variants.4.01.0+profile/opam  |  1 +
 packages/ocaml-variants/ocaml-variants.4.02.0+PIC/opam |  1 +
 .../ocaml-variants.4.02.0+improved-errors/opam         |  1 +
 .../ocaml-variants/ocaml-variants.4.02.1+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.02.1+BER/opam |  1 +
 packages/ocaml-variants/ocaml-variants.4.02.1+PIC/opam |  1 +
 packages/ocaml-variants/ocaml-variants.4.02.1+fp/opam  |  1 +
 .../ocaml-variants.4.02.1+modular-implicits-ber/opam   |  1 +
 .../ocaml-variants.4.02.1+modular-implicits/opam       |  1 +
 .../ocaml-variants.4.02.1+musl+static/opam             |  1 +
 .../ocaml-variants/ocaml-variants.4.02.1+musl/opam     |  1 +
 .../ocaml-variants.4.02.2+improved-errors/opam         |  1 +
 .../ocaml-variants/ocaml-variants.4.02.3+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.02.3+PIC/opam |  1 +
 .../ocaml-variants/ocaml-variants.4.02.3+buckle-1/opam |  1 +
 .../ocaml-variants.4.02.3+buckle-master/opam           |  1 +
 .../ocaml-variants.4.02.3+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.02.3+curried-constr/opam          |  1 +
 packages/ocaml-variants/ocaml-variants.4.02.3+fp/opam  |  1 +
 .../ocaml-variants.4.02.3+musl+static/opam             |  1 +
 .../ocaml-variants/ocaml-variants.4.02.3+musl/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.02.4+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.03.0+32bit/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.03.0+fPIC/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.03.0+flambda/opam  |  1 +
 .../ocaml-variants.4.03.0+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.03.0+fp/opam  |  1 +
 .../ocaml-variants.4.03.0+statistical-memprof/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.03.1+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.04.0+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.04.0+BER/opam |  1 +
 packages/ocaml-variants/ocaml-variants.4.04.0+afl/opam |  1 +
 .../ocaml-variants.4.04.0+bytecode-only/opam           |  1 +
 .../ocaml-variants/ocaml-variants.4.04.0+fPIC/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.04.0+flambda/opam  |  1 +
 .../ocaml-variants.4.04.0+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.04.0+fp/opam  |  1 +
 .../ocaml-variants.4.04.0+safe-string/opam             |  1 +
 .../ocaml-variants.4.04.0+spacetime/opam               |  1 +
 .../ocaml-variants.4.04.0+trunk+forced_lto/opam        |  1 +
 .../ocaml-variants/ocaml-variants.4.04.1+32bit/opam    |  1 +
 .../ocaml-variants.4.04.1+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.04.1+copatterns/opam              |  1 +
 .../ocaml-variants/ocaml-variants.4.04.1+fPIC/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.04.1+flambda/opam  |  1 +
 .../ocaml-variants.4.04.1+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.04.1+fp/opam  |  1 +
 .../ocaml-variants.4.04.1+safe-string/opam             |  1 +
 .../ocaml-variants.4.04.1+spacetime/opam               |  1 +
 .../ocaml-variants/ocaml-variants.4.04.2+32bit/opam    |  1 +
 .../ocaml-variants.4.04.2+bytecode-only/opam           |  1 +
 .../ocaml-variants/ocaml-variants.4.04.2+fPIC/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.04.2+flambda/opam  |  1 +
 .../ocaml-variants.4.04.2+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.04.2+fp/opam  |  1 +
 .../ocaml-variants.4.04.2+safe-string/opam             |  1 +
 .../ocaml-variants.4.04.2+spacetime/opam               |  1 +
 .../ocaml-variants.4.04.2+statistical-memprof/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.04.3+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.05.0+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.05.0+afl/opam |  1 +
 .../ocaml-variants.4.05.0+bytecode-only/opam           |  1 +
 .../ocaml-variants/ocaml-variants.4.05.0+flambda/opam  |  1 +
 packages/ocaml-variants/ocaml-variants.4.05.0+lto/opam |  1 +
 .../ocaml-variants.4.05.0+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.05.0+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.05.0+safe-string/opam             |  1 +
 .../ocaml-variants.4.05.0+spacetime/opam               |  1 +
 .../ocaml-variants.4.05.0+statistical-memprof/opam     |  1 +
 .../ocaml-variants.4.05.1+trunk+afl/opam               |  1 +
 .../ocaml-variants.4.05.1+trunk+flambda/opam           |  1 +
 .../ocaml-variants.4.05.1+trunk+fp+flambda/opam        |  1 +
 .../ocaml-variants/ocaml-variants.4.05.1+trunk+fp/opam |  1 +
 .../ocaml-variants.4.05.1+trunk+safe-string/opam       |  1 +
 .../ocaml-variants/ocaml-variants.4.05.1+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.06.0+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.06.0+afl/opam |  1 +
 .../ocaml-variants.4.06.0+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.06.0+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.06.0+flambda/opam  |  1 +
 .../ocaml-variants.4.06.0+force-safe-string/opam       |  1 +
 .../ocaml-variants.4.06.0+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.06.0+fp/opam  |  1 +
 .../ocaml-variants.4.06.0+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.06.0+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.06.0+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.06.0+spacetime/opam               |  1 +
 .../ocaml-variants.4.06.0+statistical-memprof/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.06.1+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.06.1+afl/opam |  1 +
 .../ocaml-variants.4.06.1+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.06.1+default-unsafe-string/opam   |  1 +
 .../ocaml-variants/ocaml-variants.4.06.1+flambda/opam  |  1 +
 .../ocaml-variants.4.06.1+force-safe-string/opam       |  1 +
 .../ocaml-variants.4.06.1+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.06.1+fp/opam  |  1 +
 packages/ocaml-variants/ocaml-variants.4.06.1+lto/opam |  1 +
 .../ocaml-variants.4.06.1+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.06.1+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.06.1+no-flat-float-array/opam     |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.06.1+rescript/opam |  1 +
 .../ocaml-variants.4.06.1+statistical-memprof/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.06.1+termux/opam   |  1 +
 .../ocaml-variants.4.06.2+trunk+afl/opam               |  1 +
 .../ocaml-variants.4.06.2+trunk+flambda/opam           |  1 +
 .../ocaml-variants.4.06.2+trunk+force-safe-string/opam |  1 +
 .../ocaml-variants.4.06.2+trunk+fp+flambda/opam        |  1 +
 .../ocaml-variants/ocaml-variants.4.06.2+trunk+fp/opam |  1 +
 .../ocaml-variants/ocaml-variants.4.06.2+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.07.0+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.07.0+afl/opam |  1 +
 .../ocaml-variants.4.07.0+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.07.0+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.07.0+flambda/opam  |  1 +
 .../ocaml-variants.4.07.0+force-safe-string/opam       |  1 +
 .../ocaml-variants.4.07.0+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.07.0+fp/opam  |  1 +
 .../ocaml-variants.4.07.0+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.07.0+spacetime/opam               |  1 +
 .../ocaml-variants/ocaml-variants.4.07.1+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.07.1+BER/opam |  1 +
 packages/ocaml-variants/ocaml-variants.4.07.1+afl/opam |  1 +
 .../ocaml-variants.4.07.1+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.07.1+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.07.1+flambda/opam  |  1 +
 .../ocaml-variants.4.07.1+force-safe-string/opam       |  1 +
 .../ocaml-variants.4.07.1+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.07.1+fp/opam  |  1 +
 .../ocaml-variants.4.07.1+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.07.1+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.07.1+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.07.1+spacetime/opam               |  1 +
 .../ocaml-variants.4.07.1+statistical-memprof/opam     |  1 +
 .../ocaml-variants.4.07.2+trunk+afl/opam               |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants.4.07.2+trunk+flambda/opam           |  1 +
 .../ocaml-variants.4.07.2+trunk+fp+flambda/opam        |  1 +
 .../ocaml-variants/ocaml-variants.4.07.2+trunk+fp/opam |  1 +
 .../ocaml-variants/ocaml-variants.4.07.2+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.08.0+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.08.0+afl/opam |  1 +
 .../ocaml-variants.4.08.0+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.08.0+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.08.0+flambda/opam  |  1 +
 .../ocaml-variants.4.08.0+force-safe-string/opam       |  1 +
 .../ocaml-variants.4.08.0+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.08.0+fp/opam  |  1 +
 .../ocaml-variants.4.08.0+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.08.0+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.08.0+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.08.0+spacetime/opam               |  1 +
 .../ocaml-variants/ocaml-variants.4.08.1+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.08.1+afl/opam |  1 +
 .../ocaml-variants.4.08.1+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.08.1+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.08.1+flambda/opam  |  1 +
 .../ocaml-variants.4.08.1+force-safe-string/opam       |  1 +
 .../ocaml-variants.4.08.1+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.08.1+fp/opam  |  1 +
 .../ocaml-variants.4.08.1+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.08.1+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.08.1+spacetime/opam               |  1 +
 .../ocaml-variants.4.08.2+trunk+afl/opam               |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants.4.08.2+trunk+flambda/opam           |  1 +
 .../ocaml-variants.4.08.2+trunk+force-safe-string/opam |  1 +
 .../ocaml-variants.4.08.2+trunk+fp+flambda/opam        |  1 +
 .../ocaml-variants/ocaml-variants.4.08.2+trunk+fp/opam |  1 +
 .../ocaml-variants/ocaml-variants.4.08.2+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.09.0+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.09.0+afl/opam |  1 +
 .../ocaml-variants.4.09.0+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.09.0+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.09.0+flambda/opam  |  1 +
 .../ocaml-variants.4.09.0+force-safe-string/opam       |  1 +
 .../ocaml-variants.4.09.0+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.09.0+fp/opam  |  1 +
 .../ocaml-variants.4.09.0+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.09.0+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.09.0+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.09.0+spacetime/opam               |  1 +
 .../ocaml-variants/ocaml-variants.4.09.1+32bit/opam    |  1 +
 .../ocaml-variants.4.09.1+afl+flambda/opam             |  1 +
 packages/ocaml-variants/ocaml-variants.4.09.1+afl/opam |  1 +
 .../ocaml-variants.4.09.1+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.09.1+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.09.1+flambda/opam  |  1 +
 .../ocaml-variants.4.09.1+force-safe-string/opam       |  1 +
 .../ocaml-variants.4.09.1+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.09.1+fp/opam  |  1 +
 .../ocaml-variants.4.09.1+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.09.1+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.09.1+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.09.1+spacetime/opam               |  1 +
 .../ocaml-variants.4.09.2+trunk+afl/opam               |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants.4.09.2+trunk+flambda/opam           |  1 +
 .../ocaml-variants.4.09.2+trunk+fp+flambda/opam        |  1 +
 .../ocaml-variants/ocaml-variants.4.09.2+trunk+fp/opam |  1 +
 .../ocaml-variants/ocaml-variants.4.09.2+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.10.0+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.10.0+afl/opam |  1 +
 .../ocaml-variants.4.10.0+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.10.0+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.10.0+flambda/opam  |  1 +
 .../ocaml-variants.4.10.0+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.10.0+fp/opam  |  1 +
 .../ocaml-variants.4.10.0+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.10.0+musl+static+flambda/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.10.0+nnpcheck/opam |  1 +
 .../ocaml-variants.4.10.0+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.10.0+spacetime/opam               |  1 +
 .../ocaml-variants/ocaml-variants.4.10.1+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.10.1+afl/opam |  1 +
 .../ocaml-variants.4.10.1+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.10.1+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.10.1+flambda/opam  |  1 +
 .../ocaml-variants.4.10.1+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.10.1+fp/opam  |  1 +
 .../ocaml-variants.4.10.1+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.10.1+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.10.1+no-flat-float-array/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.10.1+rc1+afl/opam  |  1 +
 .../ocaml-variants.4.10.1+spacetime/opam               |  1 +
 .../ocaml-variants/ocaml-variants.4.10.2+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.10.2+afl/opam |  1 +
 .../ocaml-variants.4.10.2+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.10.2+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.10.2+flambda/opam  |  1 +
 .../ocaml-variants.4.10.2+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.10.2+fp/opam  |  1 +
 .../ocaml-variants.4.10.2+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.10.2+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.10.2+no-flat-float-array/opam     |  1 +
 .../ocaml-variants/ocaml-variants.4.10.2+rescript/opam |  1 +
 .../ocaml-variants.4.10.2+spacetime/opam               |  1 +
 .../ocaml-variants.4.10.3+trunk+afl/opam               |  1 +
 .../ocaml-variants.4.10.3+trunk+flambda/opam           |  1 +
 .../ocaml-variants/ocaml-variants.4.10.3+trunk+fp/opam |  1 +
 .../ocaml-variants/ocaml-variants.4.10.3+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.11.0+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.11.0+afl/opam |  1 +
 .../ocaml-variants.4.11.0+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.11.0+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.11.0+flambda/opam  |  1 +
 .../ocaml-variants.4.11.0+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.11.0+fp/opam  |  1 +
 .../ocaml-variants.4.11.0+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.11.0+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.11.0+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.11.0+spacetime/opam               |  1 +
 .../ocaml-variants/ocaml-variants.4.11.1+32bit/opam    |  1 +
 .../ocaml-variants.4.11.1+BER+flambda/opam             |  1 +
 packages/ocaml-variants/ocaml-variants.4.11.1+BER/opam |  1 +
 packages/ocaml-variants/ocaml-variants.4.11.1+afl/opam |  1 +
 .../ocaml-variants.4.11.1+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.11.1+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.11.1+flambda/opam  |  1 +
 .../ocaml-variants.4.11.1+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.11.1+fp/opam  |  1 +
 .../ocaml-variants.4.11.1+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.11.1+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.11.1+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.11.1+spacetime/opam               |  1 +
 .../ocaml-variants/ocaml-variants.4.11.2+32bit/opam    |  1 +
 packages/ocaml-variants/ocaml-variants.4.11.2+afl/opam |  1 +
 .../ocaml-variants.4.11.2+bytecode-only/opam           |  1 +
 .../ocaml-variants.4.11.2+default-unsafe-string/opam   |  1 +
 .../opam                                               |  1 +
 .../ocaml-variants/ocaml-variants.4.11.2+flambda/opam  |  1 +
 .../ocaml-variants.4.11.2+fp+flambda/opam              |  1 +
 packages/ocaml-variants/ocaml-variants.4.11.2+fp/opam  |  1 +
 .../ocaml-variants.4.11.2+musl+flambda/opam            |  1 +
 .../ocaml-variants.4.11.2+musl+static+flambda/opam     |  1 +
 .../ocaml-variants.4.11.2+no-flat-float-array/opam     |  1 +
 .../ocaml-variants.4.11.2+spacetime/opam               |  1 +
 .../ocaml-variants.4.11.3+trunk+afl/opam               |  1 +
 .../ocaml-variants.4.11.3+trunk+flambda/opam           |  1 +
 .../ocaml-variants/ocaml-variants.4.11.3+trunk+fp/opam |  1 +
 .../ocaml-variants/ocaml-variants.4.11.3+trunk/opam    |  1 +
 .../ocaml-variants.4.12.0+domains+effects/opam         |  1 +
 .../ocaml-variants/ocaml-variants.4.12.0+domains/opam  |  1 +
 .../ocaml-variants/ocaml-variants.4.12.0+options/opam  |  1 +
 .../ocaml-variants/ocaml-variants.4.12.1+options/opam  |  1 +
 .../ocaml-variants/ocaml-variants.4.12.2+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.13.0+options/opam  |  1 +
 .../ocaml-variants/ocaml-variants.4.13.1+options/opam  |  1 +
 .../ocaml-variants/ocaml-variants.4.13.2+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.4.14.0+options/opam  |  1 +
 packages/ocaml-variants/ocaml-variants.4.14.1+BER/opam |  1 +
 .../ocaml-variants/ocaml-variants.4.14.1+options/opam  |  1 +
 .../ocaml-variants/ocaml-variants.4.14.2+options/opam  |  1 +
 .../ocaml-variants.4.14.2~rc1+options/opam             |  1 +
 .../ocaml-variants/ocaml-variants.4.14.3+options/opam  |  1 +
 .../ocaml-variants/ocaml-variants.4.14.4+trunk/opam    |  1 +
 .../ocaml-variants/ocaml-variants.5.0.0+options/opam   |  1 +
 packages/ocaml-variants/ocaml-variants.5.0.0+tsan/opam |  1 +
 .../ocaml-variants/ocaml-variants.5.0.1+trunk/opam     |  1 +
 .../ocaml-variants/ocaml-variants.5.1.0+options/opam   |  1 +
 packages/ocaml-variants/ocaml-variants.5.1.0+tsan/opam |  1 +
 .../ocaml-variants.5.1.1+effect-syntax/opam            |  1 +
 .../ocaml-variants.5.1.1+flambda2+trunk/opam           |  1 +
 .../ocaml-variants/ocaml-variants.5.1.1+flambda2/opam  |  1 +
 .../ocaml-variants/ocaml-variants.5.1.1+options/opam   |  1 +
 packages/ocaml-variants/ocaml-variants.5.1.1+tsan/opam |  1 +
 .../ocaml-variants/ocaml-variants.5.1.2+trunk/opam     |  1 +
 packages/ocaml-variants/ocaml-variants.5.2.0+msvc/opam |  1 +
 .../ocaml-variants/ocaml-variants.5.2.0+options/opam   |  1 +
 .../ocaml-variants.5.2.0+statmemprof/opam              |  1 +
 .../ocaml-variants/ocaml-variants.5.2.1+options/opam   |  1 +
 .../ocaml-variants.5.2.1~rc1+options/opam              |  1 +
 .../ocaml-variants/ocaml-variants.5.2.2+trunk/opam     |  1 +
 packages/ocaml-variants/ocaml-variants.5.3.0+BER/opam  |  1 +
 packages/ocamlbuild/ocamlbuild.0.14.0/opam             |  1 +
 packages/ocamlbuild/ocamlbuild.0.14.1/opam             |  1 +
 packages/ocamlbuild/ocamlbuild.0.14.2+win/opam         |  1 +
 packages/ocamlbuild/ocamlbuild.0.14.2/opam             |  1 +
 packages/ocamlbuild/ocamlbuild.0.14.3+win/opam         |  1 +
 packages/ocamlbuild/ocamlbuild.0.14.3/opam             |  1 +
 packages/ocamlbuild/ocamlbuild.0.15.0/opam             |  1 +
 packages/ocamlbuild/ocamlbuild.0.16.1/opam             |  1 +
 packages/ocamlfind/ocamlfind.1.8.0/opam                |  1 +
 packages/ocamlfind/ocamlfind.1.8.1/opam                |  1 +
 packages/ocamlfind/ocamlfind.1.9.1/opam                |  1 +
 packages/ocamlfind/ocamlfind.1.9.2/opam                |  1 +
 packages/ocamlfind/ocamlfind.1.9.3/opam                |  1 +
 packages/ocamlfind/ocamlfind.1.9.5/opam                |  1 +
 packages/ocamlfind/ocamlfind.1.9.6/opam                |  1 +
 packages/ocamlfind/ocamlfind.1.9.8/opam                |  1 +
 packages/relocatable/relocatable.packages/opam         | 18 ++++++++++++++++++
 432 files changed, 464 insertions(+), 5 deletions(-)
 create mode 100644 packages/relocatable/relocatable.packages/opam

(from ocaml/opam:debian-13-ocaml-4.14@sha256:04864ce35c9a53a8f91e1b6ddfe19ff405f2881ec1201cdca698239b3b811633)
2026-02-26 23:47.14 ---> using "d6079ab6cce1b58b34ac9b5ed11aa86b7980ab728c75f5a6ba9271e98dc1ac1c" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
2026-02-26 23:47.14 ---> using "4a70d49e259cd2f812443d56df954c4987f9e4d7612bebdc07855b703ebe0893" from cache

/home/opam: (run (network host)
                 (shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from 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.

This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted.
You may want to back it up before going further.

Continue? [Y/n] y
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-02-26 23:48.02 ---> saved as "250220645aa64d32ef4c180611dea9f26ec188eb35a38db6d8fa13744e9bd0f1"

/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version         2.1.6 (263921263e1f745613e2882745114b7b08f3608b) 
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=debian os-version=13
# solver               builtin-0install
# install-criteria     
# upgrade-criteria     
# jobs                 71
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       4.14
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# ocaml:stubsdir       /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       4.14.2
2026-02-26 23:48.04 ---> saved as "46738681d6d946923be18fd9620ca9fc09b5fa4e71c5f60f9a092e2c476657b7"

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (env CI true)

/home/opam: (env OPAM_REPO_CI true)

/home/opam: (run (shell "rm -rf opam-repository/"))
2026-02-26 23:48.19 ---> saved as "6171e99e3eb2625ae2df5197919d1a8b7df43f6fdb3e40bfc84f702a9e1f2a3d"

/home/opam: (copy (src .) (dst opam-repository/))
2026-02-26 23:48.38 ---> saved as "2ff3c3c25d6a74b7833074d910d2b1a906dd0a290c07ed327430a9c1d0f26100"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-02-26 23:48.47 ---> saved as "e22d1e31ac5b37d5d35b980a4b25576057925c15b14e2006c2e403e3786d16da"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB]
- Fetched 204 kB in 0s (738 kB/s)
- Reading package lists...
- 
2026-02-26 23:48.48 ---> saved as "a4c52db3935128a7b75e59e9c904503b3b083423dcc43028350d423b51b7e3d0"

/home/opam: (run (shell "opam pin add -k version -yn ocaml-variants.5.0.0+tsan 5.0.0+tsan"))
ocaml-variants is now pinned to version 5.0.0+tsan
2026-02-26 23:48.49 ---> saved as "3af1c357976674082d42cbedec5d2e99efdbc4d28e22a11b620b187b505a0e9b"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall --update-invariant ocaml-variants.5.0.0+tsan;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'ocaml-variants.5.0.0+tsan' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>

ocaml-variants.5.0.0+tsan is not installed. Install it? [Y/n] y
The following actions will be performed:
  - remove    ocaml-base-compiler 4.14.2*         [conflicts with ocaml-variants]
  - install   conf-pkg-config     4               [required by conf-unwind]
  - install   conf-unwind         0               [required by ocaml-variants]
  - install   ocaml-variants      5.0.0+tsan*
  - upgrade   ocaml-config        2 to 3          [uses ocaml-variants]
  - upgrade   ocaml               4.14.2 to 5.0.0 [uses ocaml-variants]
  - install   base-domains        base
  - recompile opam-depext         1.2.3           [uses ocaml]
  - install   base-nnp            base
===== 5 to install | 1 to recompile | 2 to upgrade | 1 to remove =====

The following system packages will first need to be installed:
    libunwind-dev pkg-config

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
Let opam run your package manager to install the required system packages?
(answer 'n' for other options) [Y/n] y
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libunwind-dev" "pkg-config"
- Selecting previously unselected package liblzma-dev:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20623 files and directories currently installed.)
- Preparing to unpack .../0-liblzma-dev_5.8.1-1_amd64.deb ...
- Unpacking liblzma-dev:amd64 (5.8.1-1) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../1-libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package libunwind8:amd64.
- Preparing to unpack .../2-libunwind8_1.8.1-0.1_amd64.deb ...
- Unpacking libunwind8:amd64 (1.8.1-0.1) ...
- Selecting previously unselected package libunwind-dev:amd64.
- Preparing to unpack .../3-libunwind-dev_1.8.1-0.1_amd64.deb ...
- Unpacking libunwind-dev:amd64 (1.8.1-0.1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../4-pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../5-pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../6-pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- Setting up libunwind8:amd64 (1.8.1-0.1) ...
- Setting up libpkgconf3:amd64 (1.8.1-4) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up liblzma-dev:amd64 (5.8.1-1) ...
- Setting up libunwind-dev:amd64 (1.8.1-0.1) ...
- Setting up pkgconf:amd64 (1.8.1-4) ...
- Setting up pkg-config:amd64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12+deb13u1) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml-config.3  (cached)
-> installed conf-pkg-config.4
-> installed conf-unwind.0
-> retrieved ocaml-variants.5.0.0+tsan  (https://github.com/ocaml-multicore/ocaml-tsan/archive/5.0.0+tsan.tar.gz)
-> retrieved opam-depext.1.2.3  (cached)
-> removed   opam-depext.1.2.3
-> removed   ocaml.4.14.2
-> removed   ocaml-config.2
-> removed   ocaml-base-compiler.4.14.2
[ERROR] The compilation of ocaml-variants.5.0.0+tsan failed at "make -j71".

#=== ERROR while compiling ocaml-variants.5.0.0+tsan ==========================#
# context              2.1.6 | linux/x86_64 |  | pinned(https://github.com/ocaml-multicore/ocaml-tsan/archive/5.0.0+tsan.tar.gz)
# path                 ~/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan
# command              ~/.opam/opam-init/hooks/sandbox.sh build make -j71
# exit-code            2
# env-file             ~/.opam/log/ocaml-variants-7-5b497a.env
# output-file          ~/.opam/log/ocaml-variants-7-5b497a.out
### output ###
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/sak.o runtime/sak.c
# gcc  -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -Wl,-E  -o runtime/sak runtime/sak.o
# make coldstart
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make runtime-all
# make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# echo "/home/opam/.opam/4.14/lib/ocaml/stublibs" > runtime/ld.conf
# tr -d '\r' < runtime/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' > runtime/caml/opnames.h
# echo "/home/opam/.opam/4.14/lib/ocaml" >> runtime/ld.conf
# tr -d '\r' < runtime/caml/instruct.h | \
# sed -n -e '/^  /s/ \([A-Z]\)/ \&\&lbl_\1/gp' \
#        -e '/^}/q' > runtime/caml/jumptbl.h
# echo '/* This file is generated from ./Makefile.config */' > runtime/build_config.h
# echo '#define OCAML_STDLIB_DIR "/home/opam/.opam/4.14/lib/ocaml"' >> runtime/build_config.h
# echo '#define HOST "x86_64-pc-linux-gnu"' >> runtime/build_config.h
# cp runtime/primitives.new runtime/primitives
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/addrmap.b.o runtime/addrmap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/afl.b.o runtime/afl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/alloc.b.o runtime/alloc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/array.b.o runtime/array.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/backtrace.b.o runtime/backtrace.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/bigarray.b.o runtime/bigarray.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/callback.b.o runtime/callback.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/codefrag.b.o runtime/codefrag.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/compare.b.o runtime/compare.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/custom.b.o runtime/custom.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/debugger.b.o runtime/debugger.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/domain.b.o runtime/domain.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/dynlink.b.o runtime/dynlink.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/extern.b.o runtime/extern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/fiber.b.o runtime/fiber.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/finalise.b.o runtime/finalise.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/floats.b.o runtime/floats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/gc_ctrl.b.o runtime/gc_ctrl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/gc_stats.b.o runtime/gc_stats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/globroots.b.o runtime/globroots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/hash.b.o runtime/hash.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/intern.b.o runtime/intern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/ints.b.o runtime/ints.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/io.b.o runtime/io.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/lexing.b.o runtime/lexing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/lf_skiplist.b.o runtime/lf_skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/main.b.o runtime/main.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/major_gc.b.o runtime/major_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/md5.b.o runtime/md5.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/memory.b.o runtime/memory.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/memprof.b.o runtime/memprof.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/meta.b.o runtime/meta.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/minor_gc.b.o runtime/minor_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/misc.b.o runtime/misc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/obj.b.o runtime/obj.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/parsing.b.o runtime/parsing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/platform.b.o runtime/platform.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/printexc.b.o runtime/printexc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/prng.b.o runtime/prng.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/roots.b.o runtime/roots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/runtime_events.b.o runtime/runtime_events.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/shared_heap.b.o runtime/shared_heap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/signals.b.o runtime/signals.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/skiplist.b.o runtime/skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/startup_aux.b.o runtime/startup_aux.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/str.b.o runtime/str.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/sync.b.o runtime/sync.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/sys.b.o runtime/sys.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/unix.b.o runtime/unix.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/weak.b.o runtime/weak.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/backtrace_byt.b.o runtime/backtrace_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/fail_byt.b.o runtime/fail_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/fix_code.b.o runtime/fix_code.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/interp.b.o runtime/interp.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/startup_byt.b.o runtime/startup_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/addrmap.bd.o runtime/addrmap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/afl.bd.o runtime/afl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/alloc.bd.o runtime/alloc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/array.bd.o runtime/array.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/backtrace.bd.o runtime/backtrace.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/bigarray.bd.o runtime/bigarray.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/callback.bd.o runtime/callback.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/codefrag.bd.o runtime/codefrag.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/compare.bd.o runtime/compare.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/custom.bd.o runtime/custom.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/debugger.bd.o runtime/debugger.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/domain.bd.o runtime/domain.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/dynlink.bd.o runtime/dynlink.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/extern.bd.o runtime/extern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/fiber.bd.o runtime/fiber.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/finalise.bd.o runtime/finalise.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/floats.bd.o runtime/floats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/gc_ctrl.bd.o runtime/gc_ctrl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/gc_stats.bd.o runtime/gc_stats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/globroots.bd.o runtime/globroots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/hash.bd.o runtime/hash.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/intern.bd.o runtime/intern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/ints.bd.o runtime/ints.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/io.bd.o runtime/io.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/lexing.bd.o runtime/lexing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/lf_skiplist.bd.o runtime/lf_skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/main.bd.o runtime/main.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/major_gc.bd.o runtime/major_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/md5.bd.o runtime/md5.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/memory.bd.o runtime/memory.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/memprof.bd.o runtime/memprof.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/meta.bd.o runtime/meta.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/minor_gc.bd.o runtime/minor_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/misc.bd.o runtime/misc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/obj.bd.o runtime/obj.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/parsing.bd.o runtime/parsing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/platform.bd.o runtime/platform.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/printexc.bd.o runtime/printexc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/prng.bd.o runtime/prng.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/roots.bd.o runtime/roots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/runtime_events.bd.o runtime/runtime_events.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/shared_heap.bd.o runtime/shared_heap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/signals.bd.o runtime/signals.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/skiplist.bd.o runtime/skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/startup_aux.bd.o runtime/startup_aux.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/str.bd.o runtime/str.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/sync.bd.o runtime/sync.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/sys.bd.o runtime/sys.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/unix.bd.o runtime/unix.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/weak.bd.o runtime/weak.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/backtrace_byt.bd.o runtime/backtrace_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/fail_byt.bd.o runtime/fail_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/fix_code.bd.o runtime/fix_code.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/interp.bd.o runtime/interp.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/startup_byt.bd.o runtime/startup_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DDEBUG  -o runtime/instrtrace.bd.o runtime/instrtrace.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/addrmap.bi.o runtime/addrmap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/afl.bi.o runtime/afl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/alloc.bi.o runtime/alloc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/array.bi.o runtime/array.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/backtrace.bi.o runtime/backtrace.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/bigarray.bi.o runtime/bigarray.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/callback.bi.o runtime/callback.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/codefrag.bi.o runtime/codefrag.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/compare.bi.o runtime/compare.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/custom.bi.o runtime/custom.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/debugger.bi.o runtime/debugger.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/domain.bi.o runtime/domain.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/dynlink.bi.o runtime/dynlink.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/extern.bi.o runtime/extern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/fiber.bi.o runtime/fiber.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/finalise.bi.o runtime/finalise.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/floats.bi.o runtime/floats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/gc_ctrl.bi.o runtime/gc_ctrl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/gc_stats.bi.o runtime/gc_stats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/globroots.bi.o runtime/globroots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/hash.bi.o runtime/hash.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/intern.bi.o runtime/intern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/ints.bi.o runtime/ints.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/io.bi.o runtime/io.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/lexing.bi.o runtime/lexing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/lf_skiplist.bi.o runtime/lf_skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/main.bi.o runtime/main.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/major_gc.bi.o runtime/major_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/md5.bi.o runtime/md5.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/memory.bi.o runtime/memory.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/memprof.bi.o runtime/memprof.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/meta.bi.o runtime/meta.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/minor_gc.bi.o runtime/minor_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/misc.bi.o runtime/misc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/obj.bi.o runtime/obj.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/parsing.bi.o runtime/parsing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/platform.bi.o runtime/platform.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/printexc.bi.o runtime/printexc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/prng.bi.o runtime/prng.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/roots.bi.o runtime/roots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/runtime_events.bi.o runtime/runtime_events.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/shared_heap.bi.o runtime/shared_heap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/signals.bi.o runtime/signals.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/skiplist.bi.o runtime/skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/startup_aux.bi.o runtime/startup_aux.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/str.bi.o runtime/str.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/sync.bi.o runtime/sync.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/sys.bi.o runtime/sys.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/unix.bi.o runtime/unix.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/weak.bi.o runtime/weak.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/backtrace_byt.bi.o runtime/backtrace_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/fail_byt.bi.o runtime/fail_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/fix_code.bi.o runtime/fix_code.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/interp.bi.o runtime/interp.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DCAML_INSTR  -o runtime/startup_byt.bi.o runtime/startup_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/addrmap.bpic.o runtime/addrmap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/afl.bpic.o runtime/afl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/alloc.bpic.o runtime/alloc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/array.bpic.o runtime/array.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/backtrace.bpic.o runtime/backtrace.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/bigarray.bpic.o runtime/bigarray.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/callback.bpic.o runtime/callback.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/codefrag.bpic.o runtime/codefrag.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/compare.bpic.o runtime/compare.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/custom.bpic.o runtime/custom.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/debugger.bpic.o runtime/debugger.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/domain.bpic.o runtime/domain.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/dynlink.bpic.o runtime/dynlink.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/extern.bpic.o runtime/extern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/fiber.bpic.o runtime/fiber.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/finalise.bpic.o runtime/finalise.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/floats.bpic.o runtime/floats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/gc_ctrl.bpic.o runtime/gc_ctrl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/gc_stats.bpic.o runtime/gc_stats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/globroots.bpic.o runtime/globroots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/hash.bpic.o runtime/hash.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/intern.bpic.o runtime/intern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/ints.bpic.o runtime/ints.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/io.bpic.o runtime/io.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/lexing.bpic.o runtime/lexing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/lf_skiplist.bpic.o runtime/lf_skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/main.bpic.o runtime/main.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/major_gc.bpic.o runtime/major_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/md5.bpic.o runtime/md5.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/memory.bpic.o runtime/memory.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/memprof.bpic.o runtime/memprof.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/meta.bpic.o runtime/meta.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/minor_gc.bpic.o runtime/minor_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/misc.bpic.o runtime/misc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/obj.bpic.o runtime/obj.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/parsing.bpic.o runtime/parsing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/platform.bpic.o runtime/platform.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/printexc.bpic.o runtime/printexc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/prng.bpic.o runtime/prng.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/roots.bpic.o runtime/roots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/runtime_events.bpic.o runtime/runtime_events.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/shared_heap.bpic.o runtime/shared_heap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/signals.bpic.o runtime/signals.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/skiplist.bpic.o runtime/skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/startup_aux.bpic.o runtime/startup_aux.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/str.bpic.o runtime/str.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/sync.bpic.o runtime/sync.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/sys.bpic.o runtime/sys.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/unix.bpic.o runtime/unix.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/weak.bpic.o runtime/weak.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/backtrace_byt.bpic.o runtime/backtrace_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/fail_byt.bpic.o runtime/fail_byt.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/fix_code.bpic.o runtime/fix_code.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/interp.bpic.o runtime/interp.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fPIC  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/startup_byt.bpic.o runtime/startup_byt.c
# (echo '#define CAML_INTERNALS'; \
#          echo '#include "caml/mlvalues.h"'; \
#  echo '#include "caml/prims.h"'; \
#  sed -e 's/.*/extern value &();/' runtime/primitives; \
#  echo 'c_primitive caml_builtin_cprim[] = {'; \
#  sed -e 's/.*/  &,/' runtime/primitives; \
#  echo '  0 };'; \
#  echo 'char * caml_names_of_builtin_cprim[] = {'; \
#  sed -e 's/.*/  "&",/' runtime/primitives; \
#  echo '  0 };') > runtime/prims.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/prims.o runtime/prims.c
# rm -f runtime/libcamlrun.a && ar rc runtime/libcamlrun.a  runtime/addrmap.b.o runtime/afl.b.o runtime/alloc.b.o runtime/array.b.o runtime/backtrace.b.o runtime/bigarray.b.o runtime/callback.b.o runtime/codefrag.b.o runtime/compare.b.o runtime/custom.b.o runtime/debugger.b.o runtime/domain.b.o runtime/dynlink.b.o runtime/extern.b.o runtime/fiber.b.o runtime/finalise.b.o runtime/floats.b.o runtime/gc_ctrl.b.o runtime/gc_stats.b.o runtime/globroots.b.o runtime/hash.b.o runtime/intern.b.o runtime/ints.b.o runtime/io.b.o runtime/lexing.b.o runtime/lf_skiplist.b.o runtime/main.b.o runtime/major_gc.b.o runtime/md5.b.o runtime/memory.b.o runtime/memprof.b.o runtime/meta.b.o runtime/minor_gc.b.o runtime/misc.b.o runtime/obj.b.o runtime/parsing.b.o runtime/platform.b.o runtime/printexc.b.o runtime/prng.b.o runtime/roots.b.o runtime/runtime_events.b.o runtime/shared_heap.b.o runtime/signals.b.o runtime/skiplist.b.o runtime/startup_aux.b.o runtime/str.b.o runtime/sync.b.o runtime/sys.b.o runtime/unix.b.o runtime/weak.b.o runtime/backtrace_byt.b.o runtime/fail_byt.b.o runtime/fix_code.b.o runtime/interp.b.o runtime/startup_byt.b.o
# gcc -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -Wl,-E  -o runtime/ocamlrun runtime/prims.o runtime/libcamlrun.a -lm  -lpthread
# rm -f runtime/libcamlruni.a && ar rc runtime/libcamlruni.a  runtime/addrmap.bi.o runtime/afl.bi.o runtime/alloc.bi.o runtime/array.bi.o runtime/backtrace.bi.o runtime/bigarray.bi.o runtime/callback.bi.o runtime/codefrag.bi.o runtime/compare.bi.o runtime/custom.bi.o runtime/debugger.bi.o runtime/domain.bi.o runtime/dynlink.bi.o runtime/extern.bi.o runtime/fiber.bi.o runtime/finalise.bi.o runtime/floats.bi.o runtime/gc_ctrl.bi.o runtime/gc_stats.bi.o runtime/globroots.bi.o runtime/hash.bi.o runtime/intern.bi.o runtime/ints.bi.o runtime/io.bi.o runtime/lexing.bi.o runtime/lf_skiplist.bi.o runtime/main.bi.o runtime/major_gc.bi.o runtime/md5.bi.o runtime/memory.bi.o runtime/memprof.bi.o runtime/meta.bi.o runtime/minor_gc.bi.o runtime/misc.bi.o runtime/obj.bi.o runtime/parsing.bi.o runtime/platform.bi.o runtime/printexc.bi.o runtime/prng.bi.o runtime/roots.bi.o runtime/runtime_events.bi.o runtime/shared_heap.bi.o runtime/signals.bi.o runtime/skiplist.bi.o runtime/startup_aux.bi.o runtime/str.bi.o runtime/sync.bi.o runtime/sys.bi.o runtime/unix.bi.o runtime/weak.bi.o runtime/backtrace_byt.bi.o runtime/fail_byt.bi.o runtime/fix_code.bi.o runtime/interp.bi.o runtime/startup_byt.bi.o
# gcc -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -Wl,-E  -o runtime/ocamlruni runtime/prims.o runtime/libcamlruni.a  -lm  -lpthread
# rm -f runtime/libcamlrund.a && ar rc runtime/libcamlrund.a  runtime/addrmap.bd.o runtime/afl.bd.o runtime/alloc.bd.o runtime/array.bd.o runtime/backtrace.bd.o runtime/bigarray.bd.o runtime/callback.bd.o runtime/codefrag.bd.o runtime/compare.bd.o runtime/custom.bd.o runtime/debugger.bd.o runtime/domain.bd.o runtime/dynlink.bd.o runtime/extern.bd.o runtime/fiber.bd.o runtime/finalise.bd.o runtime/floats.bd.o runtime/gc_ctrl.bd.o runtime/gc_stats.bd.o runtime/globroots.bd.o runtime/hash.bd.o runtime/intern.bd.o runtime/ints.bd.o runtime/io.bd.o runtime/lexing.bd.o runtime/lf_skiplist.bd.o runtime/main.bd.o runtime/major_gc.bd.o runtime/md5.bd.o runtime/memory.bd.o runtime/memprof.bd.o runtime/meta.bd.o runtime/minor_gc.bd.o runtime/misc.bd.o runtime/obj.bd.o runtime/parsing.bd.o runtime/platform.bd.o runtime/printexc.bd.o runtime/prng.bd.o runtime/roots.bd.o runtime/runtime_events.bd.o runtime/shared_heap.bd.o runtime/signals.bd.o runtime/skiplist.bd.o runtime/startup_aux.bd.o runtime/str.bd.o runtime/sync.bd.o runtime/sys.bd.o runtime/unix.bd.o runtime/weak.bd.o runtime/backtrace_byt.bd.o runtime/fail_byt.bd.o runtime/fix_code.bd.o runtime/interp.bd.o runtime/startup_byt.bd.o runtime/instrtrace.bd.o
# gcc -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -Wl,-E  -g -o runtime/ocamlrund runtime/prims.o runtime/libcamlrund.a -lm  -lpthread
# rm -f runtime/libcamlrun_pic.a && ar rc runtime/libcamlrun_pic.a  runtime/addrmap.bpic.o runtime/afl.bpic.o runtime/alloc.bpic.o runtime/array.bpic.o runtime/backtrace.bpic.o runtime/bigarray.bpic.o runtime/callback.bpic.o runtime/codefrag.bpic.o runtime/compare.bpic.o runtime/custom.bpic.o runtime/debugger.bpic.o runtime/domain.bpic.o runtime/dynlink.bpic.o runtime/extern.bpic.o runtime/fiber.bpic.o runtime/finalise.bpic.o runtime/floats.bpic.o runtime/gc_ctrl.bpic.o runtime/gc_stats.bpic.o runtime/globroots.bpic.o runtime/hash.bpic.o runtime/intern.bpic.o runtime/ints.bpic.o runtime/io.bpic.o runtime/lexing.bpic.o runtime/lf_skiplist.bpic.o runtime/main.bpic.o runtime/major_gc.bpic.o runtime/md5.bpic.o runtime/memory.bpic.o runtime/memprof.bpic.o runtime/meta.bpic.o runtime/minor_gc.bpic.o runtime/misc.bpic.o runtime/obj.bpic.o runtime/parsing.bpic.o runtime/platform.bpic.o runtime/printexc.bpic.o runtime/prng.bpic.o runtime/roots.bpic.o runtime/runtime_events.bpic.o runtime/shared_heap.bpic.o runtime/signals.bpic.o runtime/skiplist.bpic.o runtime/startup_aux.bpic.o runtime/str.bpic.o runtime/sync.bpic.o runtime/sys.bpic.o runtime/unix.bpic.o runtime/weak.bpic.o runtime/backtrace_byt.bpic.o runtime/fail_byt.bpic.o runtime/fix_code.bpic.o runtime/interp.bpic.o runtime/startup_byt.bpic.o
# gcc -shared   -o runtime/libcamlrun_shared.so runtime/addrmap.bpic.o runtime/afl.bpic.o runtime/alloc.bpic.o runtime/array.bpic.o runtime/backtrace.bpic.o runtime/bigarray.bpic.o runtime/callback.bpic.o runtime/codefrag.bpic.o runtime/compare.bpic.o runtime/custom.bpic.o runtime/debugger.bpic.o runtime/domain.bpic.o runtime/dynlink.bpic.o runtime/extern.bpic.o runtime/fiber.bpic.o runtime/finalise.bpic.o runtime/floats.bpic.o runtime/gc_ctrl.bpic.o runtime/gc_stats.bpic.o runtime/globroots.bpic.o runtime/hash.bpic.o runtime/intern.bpic.o runtime/ints.bpic.o runtime/io.bpic.o runtime/lexing.bpic.o runtime/lf_skiplist.bpic.o runtime/main.bpic.o runtime/major_gc.bpic.o runtime/md5.bpic.o runtime/memory.bpic.o runtime/memprof.bpic.o runtime/meta.bpic.o runtime/minor_gc.bpic.o runtime/misc.bpic.o runtime/obj.bpic.o runtime/parsing.bpic.o runtime/platform.bpic.o runtime/printexc.bpic.o runtime/prng.bpic.o runtime/roots.bpic.o runtime/runtime_events.bpic.o runtime/shared_heap.bpic.o runtime/signals.bpic.o runtime/skiplist.bpic.o runtime/startup_aux.bpic.o runtime/str.bpic.o runtime/sync.bpic.o runtime/sys.bpic.o runtime/unix.bpic.o runtime/weak.bpic.o runtime/backtrace_byt.bpic.o runtime/fail_byt.bpic.o runtime/fix_code.bpic.o runtime/interp.bpic.o runtime/startup_byt.bpic.o -lm  -lpthread
# make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make -C stdlib \
#   OCAMLRUN='$(ROOTDIR)/runtime/ocamlrun' \
#   CAMLC='$(BOOT_OCAMLC) -use-prims ../runtime/primitives' all
# make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib'
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nopervasives -c camlinternalFormatBasics.mli
# echo '#!/home/opam/.opam/4.14/bin/ocamlrun' > camlheader
# echo '#!/home/opam/.opam/4.14/bin/ocamlrun' > target_camlheader
# echo '#!' | tr -d '\012' > camlheader_ur
# echo '#!/home/opam/.opam/4.14/bin/ocamlrund' > camlheaderd
# echo '#!/home/opam/.opam/4.14/bin/ocamlrund' > target_camlheaderd
# echo '#!/home/opam/.opam/4.14/bin/ocamlruni' > camlheaderi
# echo '#!/home/opam/.opam/4.14/bin/ocamlruni' > target_camlheaderi
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nopervasives -c camlinternalFormatBasics.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nopervasives -no-alias-deps -w -49  -pp "$AWK -f ./expand_module_aliases.awk" -c stdlib.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nopervasives -no-alias-deps -w -49  -pp "$AWK -f ./expand_module_aliases.awk" -c stdlib.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Either.cmi -c either.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Sys.cmi -c sys.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Nativeint.cmi -c nativeint.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int32.cmi -c int32.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Atomic.cmi -c atomic.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalLazy.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bool.cmi -c bool.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Char.cmi -c char.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Uchar.cmi -c uchar.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int.cmi -c int.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Unit.cmi -c unit.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Marshal.cmi -c marshal.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int64.cmi -c int64.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Lexing.cmi -c lexing.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Mutex.cmi -c mutex.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Semaphore.cmi -c semaphore.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Domain.cmi -c domain.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Arg.cmi -c arg.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Fun.cmi -c fun.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Digest.cmi -c digest.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Complex.cmi -c complex.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Scanf.cmi -c scanf.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Callback.cmi -c callback.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Filename.cmi -c filename.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__In_channel.cmi -c in_channel.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Out_channel.cmi -c out_channel.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c std_exit.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Either.cmo -c either.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Sys.cmo -c sys.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Obj.cmi -c obj.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Atomic.cmo -c atomic.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Lazy.cmi -c lazy.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Seq.cmi -c seq.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bool.cmo -c bool.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Char.cmo -c char.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Uchar.cmo -c uchar.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int.cmo -c int.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Unit.cmo -c unit.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int32.cmo -c int32.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int64.cmo -c int64.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Nativeint.cmo -c nativeint.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Parsing.cmi -c parsing.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Mutex.cmo -c mutex.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Condition.cmi -c condition.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Printexc.cmi -c printexc.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bigarray.cmi -c bigarray.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Random.cmi -c random.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Callback.cmo -c callback.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalOO.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalMod.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Out_channel.cmo -c out_channel.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Obj.cmo -c obj.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalLazy.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Lazy.cmo -c lazy.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Fun.cmo -c fun.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Gc.cmi -c gc.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Effect.cmi -c effect.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Seq.cmo -c seq.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Option.cmi -c option.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Result.cmi -c result.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__List.cmi -c list.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bytes.cmi -c bytes.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__String.cmi -c string.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Array.cmi -c array.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Float.cmi -c float.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Set.cmi -c set.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Map.cmi -c map.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Stack.cmi -c stack.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Queue.cmi -c queue.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A \
#          -o stdlib__Buffer.cmi -c buffer.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Condition.cmo -c condition.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Semaphore.cmo -c semaphore.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Hashtbl.cmi -c hashtbl.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -no-principal \
#          -o stdlib__Oo.cmi -c oo.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__ArrayLabels.cmi -c arrayLabels.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__ListLabels.cmi -c listLabels.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__BytesLabels.cmi -c bytesLabels.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__StringLabels.cmi -c stringLabels.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__In_channel.cmo -c in_channel.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Option.cmo -c option.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Result.cmo -c result.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bytes.cmo -c bytes.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__String.cmo -c string.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Marshal.cmo -c marshal.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Array.cmo -c array.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Lexing.cmo -c lexing.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Parsing.cmo -c parsing.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Set.cmo -c set.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Stack.cmo -c stack.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Queue.cmo -c queue.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A \
#          -o stdlib__Buffer.cmo -c buffer.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Domain.cmo -c domain.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match -c camlinternalFormat.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Printf.cmi -c printf.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Digest.cmo -c digest.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bigarray.cmo -c bigarray.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Random.cmo -c random.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Format.cmi -c format.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Oo.cmo -c oo.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalMod.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Complex.cmo -c complex.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__ArrayLabels.cmo -c arrayLabels.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__BytesLabels.cmo -c bytesLabels.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__StringLabels.cmo -c stringLabels.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__List.cmo -c list.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__Float.cmo -c float.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Map.cmo -c map.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match -c camlinternalFormat.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalOO.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Format.cmo -c format.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__ListLabels.cmo -c listLabels.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__StdLabels.cmi -c stdLabels.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Effect.cmo -c effect.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Printf.cmo -c printf.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Arg.cmo -c arg.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Printexc.cmo -c printexc.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Gc.cmo -c gc.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Hashtbl.cmo -c hashtbl.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Weak.cmi -c weak.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Scanf.cmo -c scanf.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Ephemeron.cmi -c ephemeron.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Filename.cmo -c filename.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__MoreLabels.cmi -c moreLabels.mli
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__StdLabels.cmo -c stdLabels.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Weak.cmo -c weak.ml
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/hashtbl.ml", line 60, characters 15-33:
# 60 | let prng_key = Domain.DLS.new_key Random.State.make_self_init
#                     ^^^^^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 179, characters 2-20:
# 179 |   Domain.DLS.new_key ~split_from_parent:State.split mk_default
#         ^^^^^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 181, characters 26-40:
# 181 | let bits () = State.bits (Domain.DLS.get random_key)
#                                 ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/filename.ml", line 330, characters 2-20:
# 330 |   Domain.DLS.new_key Random.State.make_self_init
#         ^^^^^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/filename.ml", line 333, characters 21-35:
# 333 |   let random_state = Domain.DLS.get prng_key in
#                            ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 182, characters 27-41:
# 182 | let int bound = State.int (Domain.DLS.get random_key) bound
#                                  ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 183, characters 37-51:
# 183 | let full_int bound = State.full_int (Domain.DLS.get random_key) bound
#                                            ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 184, characters 31-45:
# 184 | let int32 bound = State.int32 (Domain.DLS.get random_key) bound
#                                      ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/hashtbl.ml", line 76, characters 38-52:
# 76 |     if random then Random.State.bits (Domain.DLS.get prng_key) else 0
#                                            ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 185, characters 39-53:
# 185 | let nativeint bound = State.nativeint (Domain.DLS.get random_key) bound
#                                              ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 186, characters 31-45:
# 186 | let int64 bound = State.int64 (Domain.DLS.get random_key) bound
#                                      ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 187, characters 31-45:
# 187 | let float scale = State.float (Domain.DLS.get random_key) scale
#                                      ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 188, characters 26-40:
# 188 | let bool () = State.bool (Domain.DLS.get random_key)
#                                 ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/filename.ml", line 338, characters 2-20:
# 338 |   Domain.DLS.new_key ~split_from_parent:Fun.id (fun () -> temp_dir_name)
#         ^^^^^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/filename.ml", line 340, characters 26-40:
# 340 | let set_temp_dir_name s = Domain.DLS.set current_temp_dir_name s
#                                 ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 189, characters 30-44:
# 189 | let bits32 () = State.bits32 (Domain.DLS.get random_key)
#                                     ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 190, characters 30-44:
# 190 | let bits64 () = State.bits64 (Domain.DLS.get random_key)
#                                     ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 191, characters 38-52:
# 191 | let nativebits () = State.nativebits (Domain.DLS.get random_key)
#                                             ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/filename.ml", line 341, characters 27-41:
# 341 | let get_temp_dir_name () = Domain.DLS.get current_temp_dir_name
#                                  ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/filename.ml", line 343, characters 27-41:
# 343 | let temp_file ?(temp_dir = Domain.DLS.get current_temp_dir_name) prefix suffix =
#                                  ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 193, characters 35-49:
# 193 | let full_init seed = State.reinit (Domain.DLS.get random_key) seed
#                                          ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/filename.ml", line 354, characters 17-31:
# 354 |     ?(temp_dir = Domain.DLS.get current_temp_dir_name)
#                        ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 199, characters 28-42:
# 199 | let split () = State.split (Domain.DLS.get random_key)
#                                   ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 203, characters 31-45:
# 203 | let get_state () = State.copy (Domain.DLS.get random_key)
#                                      ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/random.ml", line 204, characters 32-46:
# 204 | let set_state s = State.assign (Domain.DLS.get random_key) s
#                                       ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Ephemeron.cmo -c ephemeron.ml
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__MoreLabels.cmo -c moreLabels.ml
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/format.ml", line 1023, characters 13-23:
# 1023 | module DLS = Domain.DLS
#                     ^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/format.ml", line 1033, characters 24-38:
# 1033 |   Buffer.add_substring (Domain.DLS.get key) str ofs len
#                                ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/format.ml", line 1036, characters 12-26:
# 1036 |   let buf = Domain.DLS.get key in
#                    ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/format.ml", line 1043, characters 18-36:
# 1043 | let std_buf_key = Domain.DLS.new_key (fun () -> Buffer.create pp_buffer_size)
#                          ^^^^^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/format.ml", line 1044, characters 18-36:
# 1044 | let err_buf_key = Domain.DLS.new_key (fun () -> Buffer.create pp_buffer_size)
#                          ^^^^^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/format.ml", line 1054, characters 2-16:
# 1054 |   Domain.at_exit (pp_print_flush ppf);
#          ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/format.ml", line 1066, characters 2-16:
# 1066 |   Domain.at_exit (pp_print_flush ppf);
#          ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/format.ml", line 1479, characters 9-34:
# 1479 | let () = Domain.before_first_spawn (fun () ->
#                 ^^^^^^^^^^^^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib/hashtbl.ml", line 622, characters 38-52:
# 622 |     if random then Random.State.bits (Domain.DLS.get prng_key)
#                                             ^^^^^^^^^^^^^^
# Alert unstable: module Stdlib.Domain
# The Domain interface may change in incompatible ways in the future.
# ../runtime/ocamlrun ../boot/ocamlc -use-prims ../runtime/primitives -a -o stdlib.cma camlinternalFormatBasics.cmo stdlib.cmo stdlib__Either.cmo stdlib__Sys.cmo stdlib__Obj.cmo stdlib__Atomic.cmo camlinternalLazy.cmo stdlib__Lazy.cmo stdlib__Seq.cmo stdlib__Option.cmo stdlib__Result.cmo stdlib__Bool.cmo stdlib__Char.cmo stdlib__Uchar.cmo stdlib__List.cmo stdlib__Int.cmo stdlib__Bytes.cmo stdlib__String.cmo stdlib__Unit.cmo stdlib__Marshal.cmo stdlib__Array.cmo stdlib__Float.cmo stdlib__Int32.cmo stdlib__Int64.cmo stdlib__Nativeint.cmo stdlib__Lexing.cmo stdlib__Parsing.cmo stdlib__Set.cmo stdlib__Map.cmo stdlib__Stack.cmo stdlib__Queue.cmo stdlib__Buffer.cmo stdlib__Mutex.cmo stdlib__Condition.cmo stdlib__Semaphore.cmo stdlib__Domain.cmo camlinternalFormat.cmo stdlib__Printf.cmo stdlib__Arg.cmo stdlib__Printexc.cmo stdlib__Fun.cmo stdlib__Gc.cmo stdlib__Digest.cmo stdlib__Bigarray.cmo stdlib__Random.cmo stdlib__Hashtbl.cmo stdlib__Weak.cmo stdlib__Format.cmo stdlib__Scanf.cmo stdlib__Callback.cmo camlinternalOO.cmo stdlib__Oo.cmo camlinternalMod.cmo stdlib__Ephemeron.cmo stdlib__Filename.cmo stdlib__Complex.cmo stdlib__ArrayLabels.cmo stdlib__ListLabels.cmo stdlib__BytesLabels.cmo stdlib__StringLabels.cmo stdlib__MoreLabels.cmo stdlib__StdLabels.cmo stdlib__In_channel.cmo stdlib__Out_channel.cmo stdlib__Effect.cmo
# make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib'
# cp runtime/ocamlrun boot/ocamlrun
# cd boot; rm -f stdlib.cma std_exit.cmo *.cmi camlheader
# cd stdlib; cp stdlib.cma std_exit.cmo *.cmi camlheader ../boot
# cd boot; ln -sf ../runtime/libcamlrun.a .
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make opt.opt
# make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make checkstack
# make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o tools/checkstack.o tools/checkstack.c
# make -C tools checkstack
# make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# gcc -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -Wl,-E  -o checkstack checkstack.o
# make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# tools/checkstack
# rm tools/checkstack tools/checkstack.o
# make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make coreall
# make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# cd stdlib; ln -sf ../runtime/libcamlrun.a .
# make ocamlc
# make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/warnings.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/longident.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/build_path_prefix_map.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/identifiable.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/load_path.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/allocated_const.mli
# make -C utils config_main.ml
# cp utils/config.mli utils/config_main.mli
# make -C utils config_boot.ml
# cp utils/config.mli utils/config_boot.mli
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/utils'
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/utils'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/config.mli
# cat config.fixed.ml config.common.ml > config_boot.ml
# sed -e 's!%%AFL_INSTRUMENT%%!false!' \
#     -e 's!%%ARCH%%!amd64!' \
#     -e 's!%%ARCMD%%!ar!' \
#     -e 's!%%ASM%%!as!' \
#     -e 's!%%ASM_CFI_SUPPORTED%%!true!' \
#     -e 's!%%BYTECCLIBS%%!-lm  -lpthread!' \
#     -e 's!%%CC%%!gcc!' \
#     -e 's!%%CCOMPTYPE%%!cc!' \
#     -e 's!%%OUTPUTOBJ%%!-o !' \
#     -e 's!%%EXT_ASM%%!.s!' \
#     -e 's!%%EXT_DLL%%!.so!' \
#     -e 's!%%EXE%%!!' \
#     -e 's!%%EXT_LIB%%!.a!' \
#     -e 's!%%EXT_OBJ%%!.o!' \
#     -e 's!%%FLAMBDA%%!false!' \
#     -e 's!%%WITH_FLAMBDA_INVARIANTS%%!false!' \
#     -e 's!%%WITH_CMM_INVARIANTS%%!false!' \
#     -e 's!%%FLEXLINK_FLAGS%%!!' \
#     -e 's!%%FLEXDLL_DIR%%!!' \
#     -e 's!%%FLEXDLL_CHAIN%%!!' \
#     -e 's!%%HOST%%!x86_64-pc-linux-gnu!' \
#     -e 's!%%BINDIR%%!/home/opam/.opam/4.14/bin!' \
#     -e 's!%%LIBDIR%%!/home/opam/.opam/4.14/lib/ocaml!' \
#     -e 's!%%MKDLL_EXP%%!gcc -shared  !' \
#     -e 's!%%MKEXE_EXP%%!gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E !' \
#     -e 's!%%FLEXLINK_LDFLAGS%%! -link -Wl,-E !' \
#     -e 's!%%FLEXLINK_DLL_LDFLAGS%%!!' \
#     -e 's!%%MKMAINDLL%%!gcc -shared  !' \
#     -e 's!%%MODEL%%!default!' \
#     -e 's!%%NATIVECCLIBS%%!-lm  -lpthread!' \
#     -e 's!%%OCAMLC_CFLAGS%%!-O2 -fno-strict-aliasing -fwrapv -pthread -fPIC !' \
#     -e 's!%%OCAMLC_CPPFLAGS%%!-D_FILE_OFFSET_BITS=64 !' \
#     -e 's!%%OCAMLOPT_CFLAGS%%!-O2 -fno-strict-aliasing -fwrapv -pthread -fPIC !' \
#     -e 's!%%OCAMLOPT_CPPFLAGS%%!-D_FILE_OFFSET_BITS=64 !' \
#     -e 's!%%PACKLD%%!ld -r -o !' \
#     -e 's!%%PROFINFO_WIDTH%%!0!' \
#     -e 's!%%RPATH%%!-Wl,-rpath,!' \
#     -e 's!%%MKSHAREDLIBRPATH%%!-Wl,-rpath,!' \
#     -e 's!%%WINDOWS_UNICODE%%!0!' \
#     -e 's!%%SUPPORTS_SHARED_LIBRARIES%%!true!' \
#     -e 's!%%SYSTEM%%!linux!' \
#     -e 's!%%SYSTHREAD_SUPPORT%%!true!' \
#     -e 's!%%TARGET%%!x86_64-pc-linux-gnu!' \
#     -e 's!%%WITH_FRAME_POINTERS%%!false!' \
#     -e 's!%%WITH_TSAN%%!true!' \
#     -e 's!%%OC_TSAN_LDFLAGS%%!-lunwind!' \
#     -e 's!%%WITH_PROFINFO%%!false!' \
#     -e 's!%%FLAT_FLOAT_ARRAY%%!true!' \
#     -e 's!%%FUNCTION_SECTIONS%%!true!' \
#     -e 's!%%CC_HAS_DEBUG_PREFIX_MAP%%!true!' \
#     -e 's!%%AS_HAS_DEBUG_PREFIX_MAP%%!true!' \
#     -e 's!%%FORCE_INSTRUMENTED_RUNTIME%%!!' \
#     config.mlp > config_main.ml
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/utils'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/arg_helper.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/local_store.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/profile.mli
# cat config.common.ml >> config_main.ml
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/terminfo.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/ccomp.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/targetint.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/int_replace_polymorphic_compare.mli
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/utils'
# gcc -E -P -I runtime/caml utils/domainstate.ml.c > utils/domainstate.ml
# gcc -E -P -I runtime/caml utils/domainstate.mli.c > utils/domainstate.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/binutils.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/lazy_backtrack.mli
# cp boot/menhir/menhirLib.ml parsing/camlinternalMenhirLib.ml
# echo '[@@@ocaml.warning "-67"]' > parsing/camlinternalMenhirLib.mli
# cat boot/menhir/menhirLib.mli >> parsing/camlinternalMenhirLib.mli
# ./boot/ocamlrun ./boot/ocamllex -q parsing/lexer.mll
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/switch.mli
# lambda/generate_runtimedef.sh runtime/caml/fail.h runtime/primitives > lambda/runtimedef.ml
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/runtimedef.mli
# make -C tools make_opcodes
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytesections.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/dll.mli
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/main_args.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/makedepend.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytelibrarian.mli
# ../boot/ocamlrun ../boot/ocamllex -q make_opcodes.mll
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/errors.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/maindriver.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/location.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/misc.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/config_main.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/config_boot.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. make_opcodes.ml -o make_opcodes
# make -C utils config.ml
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/build_path_prefix_map.ml -I utils
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/utils'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/local_store.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/terminfo.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/int_replace_polymorphic_compare.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/domainstate.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/lazy_backtrack.ml -I utils
# cp config_main.ml config.ml
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/camlinternalMenhirLib.mli
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/utils'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/runtimedef.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytesections.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/main.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/config.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/binutils.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/switch.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/config_main.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/config_boot.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/arg_helper.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/domainstate.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/asttypes.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/annot.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/syntaxerr.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/errors.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/parsetree.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/syntaxerr.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c file_formats/cmxs_format.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/misc.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/load_path.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/clflags.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/profile.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/warnings.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/consistbl.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/targetint.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/diffing.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/longident.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/dll.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/ident.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/linkage_name.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/tag.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/static_exception.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/numbers.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/identifiable.ml -I utils
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/strongly_connected_components.mli
# ./runtime/ocamlrun tools/make_opcodes -opcodes < runtime/caml/instruct.h > bytecomp/opcodes.ml
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -i bytecomp/opcodes.ml > bytecomp/opcodes.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/opcodes.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/type_immediacy.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/docstrings.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/pprintast.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/parse.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/printast.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/ast_mapper.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/ast_iterator.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/attr_helper.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/builtin_attributes.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/ast_invariants.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/depend.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/pparse.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/diffing.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/diffing_with_keys.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/location.ml -I parsing
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/utils/load_path.ml", line 160, characters 30-45:
# 160 |     if is_basename fn && not !Sys.interactive then
#                                     ^^^^^^^^^^^^^^^
# Alert unsynchronized_access: Stdlib.Sys.interactive
# The interactive status is a mutable global state.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/utils/load_path.ml", line 170, characters 30-45:
# 170 |     if is_basename fn && not !Sys.interactive then
#                                     ^^^^^^^^^^^^^^^
# Alert unsynchronized_access: Stdlib.Sys.interactive
# The interactive status is a mutable global state.
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/camlinternalMenhirLib.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/opcodes.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/compenv.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/ccomp.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/consistbl.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/docstrings.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/ast_helper.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/outcometree.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/builtin_attributes.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/type_immediacy.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/attr_helper.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/diffing_with_keys.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/ast_iterator.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/ast_invariants.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/depend.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/pparse.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/printast.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/path.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/debuginfo.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/compilation_unit.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/ident.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/compenv.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/main_args.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/shape.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/path.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/primitive.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/numbers.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/clflags.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c utils/strongly_connected_components.ml -I utils
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/oprint.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/set_of_closures_id.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/export_id.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/backend_var.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/debuginfo.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/set_of_closures_origin.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/oprint.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/primitive.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/ast_helper.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/pprintast.ml -I parsing
# sed "s/MenhirLib/CamlinternalMenhirLib/g" boot/menhir/parser.ml > parsing/parser.ml
# sed "s/MenhirLib/CamlinternalMenhirLib/g" boot/menhir/parser.mli > parsing/parser.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/ast_mapper.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/parser.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/types.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/shape.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/parser.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/lexer.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/lexer.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c parsing/parse.ml -I parsing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/makedepend.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/subst.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c file_formats/cmi_format.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/types.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/btype.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/predef.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/datarepr.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/errortrace.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/signature_group.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/env.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c file_formats/cmi_format.ml -I file_formats
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/persistent_env.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/errortrace.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/btype.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/subst.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/predef.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/datarepr.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/signature_group.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/persistent_env.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/lambda.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/env.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedtree.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/ctype.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/printtyp.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/mtype.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/envaux.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_properties.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_unboxed.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/compmisc.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytepackager.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/envaux.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/ctype.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/printtyp.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/includeclass.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/mtype.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_unboxed.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_properties.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_immediacy.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_separability.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c file_formats/cmo_format.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/internal_variable_names.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/clambda_primitives.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_immediacy.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/lambda.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/printlambda.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translobj.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/tmc.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/simplif.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/instruct.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/symtable.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_separability.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/printlambda.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/variable.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/includeclass.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translobj.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/clambda.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/tmc.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/simplif.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytelink.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/meta.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/instruct.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytegen.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/printinstr.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/emitcode.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/closure_element.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/symbol.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/parameter.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/mutable_variable.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/meta.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/symtable.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/printinstr.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytelink.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytelibrarian.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/var_within_closure.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/closure_id.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedtree.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/printtyped.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/includecore.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/tast_iterator.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/tast_mapper.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/stypes.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c file_formats/cmt_format.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/untypeast.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typetexp.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/printpat.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/patterns.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/parmatch.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_variance.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typeopt.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/rec_check.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typecore.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typeclass.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/matching.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translattribute.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translprim.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translcore.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translclass.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translmod.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/compile_common.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/untypeast.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/printtyped.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translattribute.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/closure_origin.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl_variance.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/projection.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typeopt.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/rec_check.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/tast_mapper.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/stypes.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/tast_iterator.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/printpat.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/emitcode.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c file_formats/cmt_format.ml -I file_formats
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/cmt2annot.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/patterns.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translclass.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytegen.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/includecore.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/includemod.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typetexp.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translprim.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translmod.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/compile.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typedecl.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typeclass.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/parmatch.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typecore.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/matching.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c lambda/translcore.ml -I lambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/freshening.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/simple_value_approx.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/compile.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/maindriver.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/includemod.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/includemod_errorprinter.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typemod.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/export_info.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/includemod_errorprinter.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c typing/typemod.ml -I typing
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/compmisc.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/compile_common.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c bytecomp/bytepackager.ml -I bytecomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c file_formats/cmx_format.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -a -o compilerlibs/ocamlbytecomp.cma bytecomp/instruct.cmo bytecomp/bytegen.cmo bytecomp/printinstr.cmo bytecomp/emitcode.cmo bytecomp/bytelink.cmo bytecomp/bytelibrarian.cmo bytecomp/bytepackager.cmo driver/errors.cmo driver/compile.cmo driver/maindriver.cmo
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -a -linkall -o compilerlibs/ocamlcommon.cma utils/config.cmo utils/build_path_prefix_map.cmo utils/misc.cmo utils/identifiable.cmo utils/numbers.cmo utils/arg_helper.cmo utils/local_store.cmo utils/load_path.cmo utils/clflags.cmo utils/profile.cmo utils/terminfo.cmo utils/ccomp.cmo utils/warnings.cmo utils/consistbl.cmo utils/strongly_connected_components.cmo utils/targetint.cmo utils/int_replace_polymorphic_compare.cmo utils/domainstate.cmo utils/binutils.cmo utils/lazy_backtrack.cmo utils/diffing.cmo utils/diffing_with_keys.cmo parsing/location.cmo parsing/longident.cmo parsing/docstrings.cmo parsing/syntaxerr.cmo parsing/ast_helper.cmo parsing/pprintast.cmo parsing/camlinternalMenhirLib.cmo parsing/parser.cmo parsing/lexer.cmo parsing/parse.cmo parsing/printast.cmo parsing/ast_mapper.cmo parsing/ast_iterator.cmo parsing/attr_helper.cmo parsing/builtin_attributes.cmo parsing/ast_invariants.cmo parsing/depend.cmo typing/ident.cmo typing/path.cmo typing/primitive.cmo typing/type_immediacy.cmo typing/shape.cmo typing/types.cmo typing/btype.cmo typing/oprint.cmo typing/subst.cmo typing/predef.cmo typing/datarepr.cmo file_formats/cmi_format.cmo typing/persistent_env.cmo typing/env.cmo typing/errortrace.cmo typing/typedtree.cmo typing/signature_group.cmo typing/printtyped.cmo typing/ctype.cmo typing/printtyp.cmo typing/includeclass.cmo typing/mtype.cmo typing/envaux.cmo typing/includecore.cmo typing/tast_iterator.cmo typing/tast_mapper.cmo typing/stypes.cmo file_formats/cmt_format.cmo typing/cmt2annot.cmo typing/untypeast.cmo typing/includemod.cmo typing/includemod_errorprinter.cmo typing/typetexp.cmo typing/printpat.cmo typing/patterns.cmo typing/parmatch.cmo typing/typedecl_properties.cmo typing/typedecl_variance.cmo typing/typedecl_unboxed.cmo typing/typedecl_immediacy.cmo typing/typedecl_separability.cmo typing/typedecl.cmo typing/typeopt.cmo typing/rec_check.cmo typing/typecore.cmo typing/typeclass.cmo typing/typemod.cmo lambda/debuginfo.cmo lambda/lambda.cmo lambda/printlambda.cmo lambda/switch.cmo lambda/matching.cmo lambda/translobj.cmo lambda/translattribute.cmo lambda/translprim.cmo lambda/translcore.cmo lambda/translclass.cmo lambda/translmod.cmo lambda/tmc.cmo lambda/simplif.cmo lambda/runtimedef.cmo bytecomp/meta.cmo bytecomp/opcodes.cmo bytecomp/bytesections.cmo bytecomp/dll.cmo bytecomp/symtable.cmo driver/pparse.cmo driver/compenv.cmo driver/main_args.cmo driver/compmisc.cmo driver/makedepend.cmo driver/compile_common.cmo
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives  -compat-32 -o ocamlc compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma driver/main.cmo
# make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make ocamllex ocamltools library
# make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/closure.o yacc/closure.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/error.o yacc/error.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/lalr.o yacc/lalr.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/lr0.o yacc/lr0.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/main.o yacc/main.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/mkpar.o yacc/mkpar.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/output.o yacc/output.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/reader.o yacc/reader.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/skeleton.o yacc/skeleton.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/symtab.o yacc/symtab.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/verbose.o yacc/verbose.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -I./runtime  -D_FILE_OFFSET_BITS=64   \
#   -o yacc/warshall.o yacc/warshall.c
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/backend_intf.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_cost.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/internal_variable_names.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/linkage_name.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/compilation_unit.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/variable.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/closure_element.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/closure_id.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/symbol.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/backend_var.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/clambda_primitives.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/printclambda_primitives.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/clambda.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/printclambda.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/semantics_of_primitives.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/convert_primitives.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/id_types.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/tag.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/mutable_variable.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/set_of_closures_origin.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/closure_origin.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/var_within_closure.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/static_exception.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/pass_wrapper.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/allocated_const.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/parameter.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/projection.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_iterators.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_utils.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/effect_analysis.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/export_info.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/export_info_for_pack.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/compilenv.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/import_approx.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/lift_code.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/closure_conversion_aux.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/closure_conversion.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/initialize_symbol_to_let_symbol.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/lift_let_to_initialize_symbol.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/find_recursive_functions.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/invariant_params.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inconstant_idents.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/alias_analysis.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/lift_constants.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/share_constants.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/simplify_common.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/remove_unused_arguments.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/remove_unused_closure_vars.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/remove_unused_program_constructs.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/simplify_primitives.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/remove_free_vars_equal_to_args.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/ref_to_variables.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_invariants.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/traverse_for_exported_symbols.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/build_export_info.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/closure_offsets.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/un_anf.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_to_clambda.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_middle_end.mli
# make -C stdlib all
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_stats_types.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/simplify_boxed_integer_ops_intf.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/printclambda_primitives.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/printclambda.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/semantics_of_primitives.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/convert_primitives.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/id_types.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/export_id.ml -I middle_end/flambda/base_types
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nopervasives -c camlinternalFormatBasics.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/base_types/set_of_closures_id.ml -I middle_end/flambda/base_types
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/pass_wrapper.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_iterators.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_utils.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/freshening.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/effect_analysis.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_cost.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/simple_value_approx.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/closure/closure.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/closure/closure_middle_end.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/lift_code.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/closure_conversion_aux.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/lift_let_to_initialize_symbol.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/share_constants.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/simplify_common.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/remove_unused_closure_vars.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/closure_offsets.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/un_anf.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/find_recursive_functions.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/remove_unused_program_constructs.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_invariants.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/initialize_symbol_to_let_symbol.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inline_and_simplify_aux.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_stats_types.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_stats.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inconstant_idents.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/simplify_boxed_integer_ops.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/alias_analysis.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/lift_constants.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_to_clambda.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/compilenv.ml -I middle_end
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/closure/closure.ml -I middle_end/closure
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/import_approx.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_stats.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/remove_free_vars_equal_to_args.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/ref_to_variables.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/export_info_for_pack.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/traverse_for_exported_symbols.ml -I middle_end/flambda
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nopervasives -c camlinternalFormatBasics.ml
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/closure_conversion.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/invariant_params.ml -I middle_end/flambda
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nopervasives -no-alias-deps -w -49  -pp "$AWK -f ./expand_module_aliases.awk" -c stdlib.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/remove_unused_arguments.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/simplify_boxed_integer_ops.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/simplify_primitives.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_decision_intf.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inline_and_simplify_aux.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/extract_projections.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/augment_specialised_args.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/unbox_free_vars_of_closures.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/unbox_specialised_args.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/unbox_closures.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inline_and_simplify.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/build_export_info.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/closure/closure_middle_end.ml -I middle_end/closure
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/flambda_middle_end.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/extract_projections.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/unbox_free_vars_of_closures.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_transforms.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_decision.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/augment_specialised_args.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/unbox_closures.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/unbox_specialised_args.ml -I middle_end/flambda
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nopervasives -no-alias-deps -w -49  -pp "$AWK -f ./expand_module_aliases.awk" -c stdlib.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Either.cmi -c either.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Sys.cmi -c sys.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Nativeint.cmi -c nativeint.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_transforms.ml -I middle_end/flambda
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int32.cmi -c int32.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inlining_decision.ml -I middle_end/flambda
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c middle_end/flambda/inline_and_simplify.ml -I middle_end/flambda
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Atomic.cmi -c atomic.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalLazy.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Seq.cmi -c seq.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bool.cmi -c bool.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Char.cmi -c char.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Uchar.cmi -c uchar.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int.cmi -c int.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Unit.cmi -c unit.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Marshal.cmi -c marshal.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int64.cmi -c int64.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Lexing.cmi -c lexing.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Mutex.cmi -c mutex.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Semaphore.cmi -c semaphore.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Domain.cmi -c domain.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Arg.cmi -c arg.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Fun.cmi -c fun.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Digest.cmi -c digest.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Complex.cmi -c complex.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Scanf.cmi -c scanf.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Callback.cmi -c callback.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Filename.cmi -c filename.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__In_channel.cmi -c in_channel.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Out_channel.cmi -c out_channel.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c std_exit.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Either.cmo -c either.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Atomic.cmo -c atomic.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Lazy.cmi -c lazy.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bool.cmo -c bool.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Char.cmo -c char.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Uchar.cmo -c uchar.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__List.cmi -c list.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bytes.cmi -c bytes.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__String.cmi -c string.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Unit.cmo -c unit.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Array.cmi -c array.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Float.cmi -c float.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int64.cmo -c int64.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Nativeint.cmo -c nativeint.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Set.cmi -c set.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Map.cmi -c map.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Stack.cmi -c stack.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Queue.cmi -c queue.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A \
#          -o stdlib__Buffer.cmi -c buffer.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Mutex.cmo -c mutex.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Condition.cmi -c condition.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Digest.cmo -c digest.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bigarray.cmi -c bigarray.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Random.cmi -c random.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Hashtbl.cmi -c hashtbl.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Complex.cmo -c complex.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__ArrayLabels.cmi -c arrayLabels.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__ListLabels.cmi -c listLabels.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__BytesLabels.cmi -c bytesLabels.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__StringLabels.cmi -c stringLabels.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__In_channel.cmo -c in_channel.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Out_channel.cmo -c out_channel.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Sys.cmo -c sys.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Obj.cmi -c obj.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Seq.cmo -c seq.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Option.cmi -c option.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Result.cmi -c result.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__List.cmo -c list.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int.cmo -c int.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bytes.cmo -c bytes.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__String.cmo -c string.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Marshal.cmo -c marshal.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Array.cmo -c array.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__Float.cmo -c float.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Int32.cmo -c int32.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Lexing.cmo -c lexing.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Parsing.cmi -c parsing.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Set.cmo -c set.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Map.cmo -c map.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Stack.cmo -c stack.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Queue.cmo -c queue.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A \
#          -o stdlib__Buffer.cmo -c buffer.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Condition.cmo -c condition.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Semaphore.cmo -c semaphore.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Domain.cmo -c domain.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match -c camlinternalFormat.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Printf.cmi -c printf.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Printexc.cmi -c printexc.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Bigarray.cmo -c bigarray.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Random.cmo -c random.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Hashtbl.cmo -c hashtbl.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Weak.cmi -c weak.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Format.cmi -c format.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Callback.cmo -c callback.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalOO.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalMod.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Ephemeron.cmi -c ephemeron.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Filename.cmo -c filename.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__ArrayLabels.cmo -c arrayLabels.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__ListLabels.cmo -c listLabels.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__BytesLabels.cmo -c bytesLabels.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__StringLabels.cmo -c stringLabels.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__MoreLabels.cmi -c moreLabels.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -pp "$AWK -f ./expand_module_aliases.awk" \
#          -o stdlib__StdLabels.cmi -c stdLabels.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Effect.cmi -c effect.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Obj.cmo -c obj.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalLazy.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Lazy.cmo -c lazy.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Option.cmo -c option.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Result.cmo -c result.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Parsing.cmo -c parsing.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match -c camlinternalFormat.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Printf.cmo -c printf.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Arg.cmo -c arg.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Printexc.cmo -c printexc.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Fun.cmo -c fun.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Gc.cmi -c gc.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Weak.cmo -c weak.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Format.cmo -c format.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -w +A -w -fragile-match \
#          -o stdlib__Scanf.cmo -c scanf.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalOO.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -no-principal \
#          -o stdlib__Oo.cmi -c oo.mli
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   -c camlinternalMod.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Ephemeron.cmo -c ephemeron.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__StdLabels.cmo -c stdLabels.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Effect.cmo -c effect.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Gc.cmo -c gc.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats   \
#          -o stdlib__Oo.cmo -c oo.ml
# ../boot/ocamlrun ../ocamlc -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats  -nolabels -no-alias-deps \
#          -o stdlib__MoreLabels.cmo -c moreLabels.ml
# gcc -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections  -Wl,-E  -o yacc/ocamlyacc yacc/closure.o yacc/error.o yacc/lalr.o yacc/lr0.o yacc/main.o yacc/mkpar.o yacc/output.o yacc/reader.o yacc/skeleton.o yacc/symtab.o yacc/verbose.o yacc/warshall.o
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -a -o compilerlibs/ocamlmiddleend.cma middle_end/internal_variable_names.cmo middle_end/linkage_name.cmo middle_end/compilation_unit.cmo middle_end/variable.cmo middle_end/flambda/base_types/closure_element.cmo middle_end/flambda/base_types/closure_id.cmo middle_end/symbol.cmo middle_end/backend_var.cmo middle_end/clambda_primitives.cmo middle_end/printclambda_primitives.cmo middle_end/clambda.cmo middle_end/printclambda.cmo middle_end/semantics_of_primitives.cmo middle_end/convert_primitives.cmo middle_end/flambda/base_types/id_types.cmo middle_end/flambda/base_types/export_id.cmo middle_end/flambda/base_types/tag.cmo middle_end/flambda/base_types/mutable_variable.cmo middle_end/flambda/base_types/set_of_closures_id.cmo middle_end/flambda/base_types/set_of_closures_origin.cmo middle_end/flambda/base_types/closure_origin.cmo middle_end/flambda/base_types/var_within_closure.cmo middle_end/flambda/base_types/static_exception.cmo middle_end/flambda/pass_wrapper.cmo middle_end/flambda/allocated_const.cmo middle_end/flambda/parameter.cmo middle_end/flambda/projection.cmo middle_end/flambda/flambda.cmo middle_end/flambda/flambda_iterators.cmo middle_end/flambda/flambda_utils.cmo middle_end/flambda/freshening.cmo middle_end/flambda/effect_analysis.cmo middle_end/flambda/inlining_cost.cmo middle_end/flambda/simple_value_approx.cmo middle_end/flambda/export_info.cmo middle_end/flambda/export_info_for_pack.cmo middle_end/compilenv.cmo middle_end/closure/closure.cmo middle_end/closure/closure_middle_end.cmo middle_end/flambda/import_approx.cmo middle_end/flambda/lift_code.cmo middle_end/flambda/closure_conversion_aux.cmo middle_end/flambda/closure_conversion.cmo middle_end/flambda/initialize_symbol_to_let_symbol.cmo middle_end/flambda/lift_let_to_initialize_symbol.cmo middle_end/flambda/find_recursive_functions.cmo middle_end/flambda/invariant_params.cmo middle_end/flambda/inconstant_idents.cmo middle_end/flambda/alias_analysis.cmo middle_end/flambda/lift_constants.cmo middle_end/flambda/share_constants.cmo middle_end/flambda/simplify_common.cmo middle_end/flambda/remove_unused_arguments.cmo middle_end/flambda/remove_unused_closure_vars.cmo middle_end/flambda/remove_unused_program_constructs.cmo middle_end/flambda/simplify_boxed_integer_ops.cmo middle_end/flambda/simplify_primitives.cmo middle_end/flambda/inlining_stats_types.cmo middle_end/flambda/inlining_stats.cmo middle_end/flambda/inline_and_simplify_aux.cmo middle_end/flambda/remove_free_vars_equal_to_args.cmo middle_end/flambda/extract_projections.cmo middle_end/flambda/augment_specialised_args.cmo middle_end/flambda/unbox_free_vars_of_closures.cmo middle_end/flambda/unbox_specialised_args.cmo middle_end/flambda/unbox_closures.cmo middle_end/flambda/inlining_transforms.cmo middle_end/flambda/inlining_decision.cmo middle_end/flambda/inline_and_simplify.cmo middle_end/flambda/ref_to_variables.cmo middle_end/flambda/flambda_invariants.cmo middle_end/flambda/traverse_for_exported_symbols.cmo middle_end/flambda/build_export_info.cmo middle_end/flambda/closure_offsets.cmo middle_end/flambda/un_anf.cmo middle_end/flambda/flambda_to_clambda.cmo middle_end/flambda/flambda_middle_end.cmo
# make -C lex all
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/lex'
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot cset.mli
# ../yacc/ocamlyacc -v parser.mly
# ../boot/ocamlrun ../boot/ocamllex -q lexer.mll
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot table.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot cset.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot syntax.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot table.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot syntax.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot parser.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot lexgen.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot parser.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot lexer.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot lexgen.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot compact.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot common.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot lexer.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot common.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot outputbis.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot outputbis.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot compact.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot output.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot output.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -c -g -absname -w +a-4-9-41-42-44-45-48-70 -warn-error +A -safe-string -strict-sequence -strict-formats -bin-annot main.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -use-prims ../runtime/primitives -strict-sequence -g -compat-32 -o ocamllex cset.cmo syntax.cmo parser.cmo lexer.cmo table.cmo lexgen.cmo compact.cmo common.cmo output.cmo outputbis.cmo main.cmo
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/lex'
# make -C tools all
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - ocamldep.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - ocamlprof.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - ocamlcp_common.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - ocamlmklib.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - ocamlmktop.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - ocamlcmt.ml
# ../runtime/ocamlrun make_opcodes -opnames < ../runtime/caml/instruct.h > opnames.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - objinfo.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - primreq.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - stripdebug.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - cmpbyt.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - profiling.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - opnames.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -compat-32 -I .. -o ocamldep ../compilerlibs/ocamlcommon.cma ../compilerlibs/ocamlbytecomp.cma ocamldep.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o ocamlmktop ../utils/config.cmo ../utils/build_path_prefix_map.cmo ../utils/misc.cmo ../utils/identifiable.cmo ../utils/numbers.cmo ../utils/arg_helper.cmo ../utils/local_store.cmo ../utils/load_path.cmo ../utils/clflags.cmo ../utils/profile.cmo ../utils/ccomp.cmo ocamlmktop.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - dumpobj.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o stripdebug ../compilerlibs/ocamlcommon.cma ../compilerlibs/ocamlbytecomp.cma stripdebug.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - profiling.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - ocamlcp.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - ocamloptp.ml
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o primreq ../compilerlibs/ocamlcommon.cma ../compilerlibs/ocamlbytecomp.cma primreq.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o cmpbyt ../compilerlibs/ocamlcommon.cma ../compilerlibs/ocamlbytecomp.cma cmpbyt.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o ocamloptp ../utils/config.cmo ../utils/build_path_prefix_map.cmo ../utils/misc.cmo ../utils/profile.cmo ../utils/warnings.cmo ../utils/identifiable.cmo ../utils/numbers.cmo ../utils/arg_helper.cmo ../utils/local_store.cmo ../utils/load_path.cmo ../utils/clflags.cmo ../utils/terminfo.cmo ../parsing/location.cmo ../utils/ccomp.cmo ../driver/compenv.cmo ../driver/main_args.cmo ocamlcp_common.cmo ocamloptp.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o ocamlcp ../utils/config.cmo ../utils/build_path_prefix_map.cmo ../utils/misc.cmo ../utils/profile.cmo ../utils/warnings.cmo ../utils/identifiable.cmo ../utils/numbers.cmo ../utils/arg_helper.cmo ../utils/local_store.cmo ../utils/load_path.cmo ../utils/clflags.cmo ../utils/terminfo.cmo ../parsing/location.cmo ../utils/ccomp.cmo ../driver/compenv.cmo ../driver/main_args.cmo ocamlcp_common.cmo ocamlcp.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o ocamlcmt ../compilerlibs/ocamlcommon.cma ../compilerlibs/ocamlbytecomp.cma ocamlcmt.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o ocamlmklib ../utils/config.cmo ../utils/build_path_prefix_map.cmo ../utils/misc.cmo ocamlmklib.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o ocamlprof ../utils/config.cmo ../utils/build_path_prefix_map.cmo ../utils/misc.cmo ../utils/identifiable.cmo ../utils/numbers.cmo ../utils/arg_helper.cmo ../utils/local_store.cmo ../utils/load_path.cmo ../utils/clflags.cmo ../utils/terminfo.cmo ../utils/warnings.cmo ../parsing/location.cmo ../parsing/longident.cmo ../parsing/docstrings.cmo ../parsing/syntaxerr.cmo ../parsing/ast_helper.cmo ../parsing/camlinternalMenhirLib.cmo ../parsing/parser.cmo ../parsing/pprintast.cmo ../parsing/lexer.cmo ../parsing/parse.cmo ocamlprof.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o ocamlobjinfo ../compilerlibs/ocamlcommon.cma ../compilerlibs/ocamlbytecomp.cma ../compilerlibs/ocamlmiddleend.cma objinfo.cmo
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -I .. -o dumpobj ../compilerlibs/ocamlcommon.cma ../compilerlibs/ocamlbytecomp.cma opnames.cmo dumpobj.cmo
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# ../boot/ocamlrun ../ocamlc -a -o stdlib.cma camlinternalFormatBasics.cmo stdlib.cmo stdlib__Either.cmo stdlib__Sys.cmo stdlib__Obj.cmo stdlib__Atomic.cmo camlinternalLazy.cmo stdlib__Lazy.cmo stdlib__Seq.cmo stdlib__Option.cmo stdlib__Result.cmo stdlib__Bool.cmo stdlib__Char.cmo stdlib__Uchar.cmo stdlib__List.cmo stdlib__Int.cmo stdlib__Bytes.cmo stdlib__String.cmo stdlib__Unit.cmo stdlib__Marshal.cmo stdlib__Array.cmo stdlib__Float.cmo stdlib__Int32.cmo stdlib__Int64.cmo stdlib__Nativeint.cmo stdlib__Lexing.cmo stdlib__Parsing.cmo stdlib__Set.cmo stdlib__Map.cmo stdlib__Stack.cmo stdlib__Queue.cmo stdlib__Buffer.cmo stdlib__Mutex.cmo stdlib__Condition.cmo stdlib__Semaphore.cmo stdlib__Domain.cmo camlinternalFormat.cmo stdlib__Printf.cmo stdlib__Arg.cmo stdlib__Printexc.cmo stdlib__Fun.cmo stdlib__Gc.cmo stdlib__Digest.cmo stdlib__Bigarray.cmo stdlib__Random.cmo stdlib__Hashtbl.cmo stdlib__Weak.cmo stdlib__Format.cmo stdlib__Scanf.cmo stdlib__Callback.cmo camlinternalOO.cmo stdlib__Oo.cmo camlinternalMod.cmo stdlib__Ephemeron.cmo stdlib__Filename.cmo stdlib__Complex.cmo stdlib__ArrayLabels.cmo stdlib__ListLabels.cmo stdlib__BytesLabels.cmo stdlib__StringLabels.cmo stdlib__MoreLabels.cmo stdlib__StdLabels.cmo stdlib__In_channel.cmo stdlib__Out_channel.cmo stdlib__Effect.cmo
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib'
# make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make ocaml
# make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/expunge.ml -I toplevel
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/genprintval.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/trace.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/toploop.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/topdirs.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/topmain.mli
# cp toplevel/topmain.cmi toplevel/topmain.mli toplevel/byte
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/topstart.ml -I toplevel
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/topcommon.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/genprintval.ml -I toplevel
# cp toplevel/trace.cmi toplevel/trace.mli toplevel/byte
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives  -o expunge compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma toplevel/expunge.cmo
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/topeval.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/topcommon.ml -I toplevel
# cp toplevel/topeval.cmi toplevel/topeval.mli toplevel/byte
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/toploop.ml -I toplevel
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/topdirs.ml -I toplevel
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/byte/topmain.ml -I toplevel/byte
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/byte/topeval.ml -I toplevel/byte
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c toplevel/byte/trace.ml -I toplevel/byte
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/toplevel/topdirs.ml", line 25, characters 6-21:
# 25 |   if !Sys.interactive then
#            ^^^^^^^^^^^^^^^
# Alert unsynchronized_access: Stdlib.Sys.interactive
# The interactive status is a mutable global state.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/toplevel/topdirs.ml", line 31, characters 19-34:
# 31 |   if not b && not !Sys.interactive then
#                         ^^^^^^^^^^^^^^^
# Alert unsynchronized_access: Stdlib.Sys.interactive
# The interactive status is a mutable global state.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/toplevel/toploop.ml", line 123, characters 2-17:
# 123 |   Sys.interactive := false;
#         ^^^^^^^^^^^^^^^
# Alert unsynchronized_access: Stdlib.Sys.interactive
# The interactive status is a mutable global state.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/toplevel/toploop.ml", line 140, characters 6-21:
# 140 |   if !Sys.interactive then (* PR#6108 *)
#             ^^^^^^^^^^^^^^^
# Alert unsynchronized_access: Stdlib.Sys.interactive
# The interactive status is a mutable global state.
# File "/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/toplevel/toploop.ml", line 143, characters 2-17:
# 143 |   Sys.interactive := true;
#         ^^^^^^^^^^^^^^^
# Alert unsynchronized_access: Stdlib.Sys.interactive
# The interactive status is a mutable global state.
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -a -o compilerlibs/ocamltoplevel.cma -I toplevel/byte toplevel/genprintval.cmo toplevel/topcommon.cmo toplevel/byte/topeval.cmo toplevel/byte/trace.cmo toplevel/toploop.cmo toplevel/topdirs.cmo toplevel/byte/topmain.cmo
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives  -I toplevel/byte -linkall -o ocaml.tmp compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma compilerlibs/ocamltoplevel.cma toplevel/topstart.cmo
# ./boot/ocamlrun expunge ocaml.tmp ocaml  camlinternalFormatBasics stdlib stdlib__Either stdlib__Sys stdlib__Obj stdlib__Atomic camlinternalLazy stdlib__Lazy stdlib__Seq stdlib__Option stdlib__Result stdlib__Bool stdlib__Char stdlib__Uchar stdlib__List stdlib__Int stdlib__Bytes stdlib__String stdlib__Unit stdlib__Marshal stdlib__Array stdlib__Float stdlib__Int32 stdlib__Int64 stdlib__Nativeint stdlib__Lexing stdlib__Parsing stdlib__Set stdlib__Map stdlib__Stack stdlib__Queue stdlib__Buffer stdlib__Mutex stdlib__Condition stdlib__Semaphore stdlib__Domain camlinternalFormat stdlib__Printf stdlib__Arg stdlib__Printexc stdlib__Fun stdlib__Gc stdlib__Digest stdlib__Bigarray stdlib__Random stdlib__Hashtbl stdlib__Weak stdlib__Format stdlib__Scanf stdlib__Callback camlinternalOO stdlib__Oo camlinternalMod stdlib__Ephemeron stdlib__Filename stdlib__Complex stdlib__ArrayLabels stdlib__ListLabels stdlib__BytesLabels stdlib__StringLabels stdlib__MoreLabels stdlib__StdLabels stdlib__In_channel stdlib__Out_channel stdlib__Effect outcometree topdirs toploop
# rm ocaml.tmp
# make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make opt-core
# make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/addrmap.n.o runtime/addrmap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/afl.n.o runtime/afl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/alloc.n.o runtime/alloc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/array.n.o runtime/array.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/backtrace.n.o runtime/backtrace.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/bigarray.n.o runtime/bigarray.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/callback.n.o runtime/callback.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/codefrag.n.o runtime/codefrag.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/compare.n.o runtime/compare.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/custom.n.o runtime/custom.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/debugger.n.o runtime/debugger.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/domain.n.o runtime/domain.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/dynlink.n.o runtime/dynlink.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/extern.n.o runtime/extern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/fiber.n.o runtime/fiber.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/finalise.n.o runtime/finalise.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/floats.n.o runtime/floats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/gc_ctrl.n.o runtime/gc_ctrl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/gc_stats.n.o runtime/gc_stats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/globroots.n.o runtime/globroots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/hash.n.o runtime/hash.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/intern.n.o runtime/intern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/ints.n.o runtime/ints.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/io.n.o runtime/io.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/lexing.n.o runtime/lexing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/lf_skiplist.n.o runtime/lf_skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/main.n.o runtime/main.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/major_gc.n.o runtime/major_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/md5.n.o runtime/md5.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/memory.n.o runtime/memory.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/memprof.n.o runtime/memprof.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/meta.n.o runtime/meta.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/minor_gc.n.o runtime/minor_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/misc.n.o runtime/misc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/obj.n.o runtime/obj.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/parsing.n.o runtime/parsing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/platform.n.o runtime/platform.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/printexc.n.o runtime/printexc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/prng.n.o runtime/prng.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/roots.n.o runtime/roots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/runtime_events.n.o runtime/runtime_events.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/shared_heap.n.o runtime/shared_heap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/signals.n.o runtime/signals.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/skiplist.n.o runtime/skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/startup_aux.n.o runtime/startup_aux.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/str.n.o runtime/str.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/sync.n.o runtime/sync.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/sys.n.o runtime/sys.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/unix.n.o runtime/unix.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/weak.n.o runtime/weak.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/backtrace_nat.n.o runtime/backtrace_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/clambda_checks.n.o runtime/clambda_checks.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/dynlink_nat.n.o runtime/dynlink_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/fail_nat.n.o runtime/fail_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/frame_descriptors.n.o runtime/frame_descriptors.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/startup_nat.n.o runtime/startup_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/tsan.n.o runtime/tsan.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER  -o runtime/signals_nat.n.o runtime/signals_nat.c
# gcc -c -I ./runtime -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DWITH_THREAD_SANITIZER -o runtime/amd64.o runtime/amd64.S || { echo "If your assembler produced syntax errors, it is probably"; echo "unhappy with the preprocessor. Check your assembler, or"; echo "try producing amd64.o by hand."; exit 2; }
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/addrmap.nd.o runtime/addrmap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/afl.nd.o runtime/afl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/alloc.nd.o runtime/alloc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/array.nd.o runtime/array.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/backtrace.nd.o runtime/backtrace.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/bigarray.nd.o runtime/bigarray.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/callback.nd.o runtime/callback.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/codefrag.nd.o runtime/codefrag.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/compare.nd.o runtime/compare.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/custom.nd.o runtime/custom.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/debugger.nd.o runtime/debugger.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/domain.nd.o runtime/domain.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/dynlink.nd.o runtime/dynlink.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/extern.nd.o runtime/extern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/fiber.nd.o runtime/fiber.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/finalise.nd.o runtime/finalise.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/floats.nd.o runtime/floats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/gc_ctrl.nd.o runtime/gc_ctrl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/gc_stats.nd.o runtime/gc_stats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/globroots.nd.o runtime/globroots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/hash.nd.o runtime/hash.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/intern.nd.o runtime/intern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/ints.nd.o runtime/ints.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/io.nd.o runtime/io.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/lexing.nd.o runtime/lexing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/lf_skiplist.nd.o runtime/lf_skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/main.nd.o runtime/main.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/major_gc.nd.o runtime/major_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/md5.nd.o runtime/md5.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/memory.nd.o runtime/memory.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/memprof.nd.o runtime/memprof.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/meta.nd.o runtime/meta.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/minor_gc.nd.o runtime/minor_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/misc.nd.o runtime/misc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/obj.nd.o runtime/obj.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/parsing.nd.o runtime/parsing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/platform.nd.o runtime/platform.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/printexc.nd.o runtime/printexc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/prng.nd.o runtime/prng.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/roots.nd.o runtime/roots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/runtime_events.nd.o runtime/runtime_events.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/shared_heap.nd.o runtime/shared_heap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/signals.nd.o runtime/signals.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/skiplist.nd.o runtime/skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/startup_aux.nd.o runtime/startup_aux.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/str.nd.o runtime/str.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/sync.nd.o runtime/sync.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/sys.nd.o runtime/sys.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/unix.nd.o runtime/unix.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/weak.nd.o runtime/weak.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/backtrace_nat.nd.o runtime/backtrace_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/clambda_checks.nd.o runtime/clambda_checks.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/dynlink_nat.nd.o runtime/dynlink_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/fail_nat.nd.o runtime/fail_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/frame_descriptors.nd.o runtime/frame_descriptors.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/startup_nat.nd.o runtime/startup_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/tsan.nd.o runtime/tsan.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DDEBUG  -o runtime/signals_nat.nd.o runtime/signals_nat.c
# gcc -c -I ./runtime -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DWITH_THREAD_SANITIZER  -o runtime/amd64.d.o runtime/amd64.S || { echo "If your assembler produced syntax errors, it is probably"; echo "unhappy with the preprocessor. Check your assembler, or"; echo "try producing amd64.o by hand."; exit 2; }
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/addrmap.ni.o runtime/addrmap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/afl.ni.o runtime/afl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/alloc.ni.o runtime/alloc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/array.ni.o runtime/array.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/backtrace.ni.o runtime/backtrace.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/bigarray.ni.o runtime/bigarray.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/callback.ni.o runtime/callback.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/codefrag.ni.o runtime/codefrag.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/compare.ni.o runtime/compare.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/custom.ni.o runtime/custom.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/debugger.ni.o runtime/debugger.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/domain.ni.o runtime/domain.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/dynlink.ni.o runtime/dynlink.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/extern.ni.o runtime/extern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/fiber.ni.o runtime/fiber.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/finalise.ni.o runtime/finalise.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/floats.ni.o runtime/floats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/gc_ctrl.ni.o runtime/gc_ctrl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/gc_stats.ni.o runtime/gc_stats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/globroots.ni.o runtime/globroots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/hash.ni.o runtime/hash.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/intern.ni.o runtime/intern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/ints.ni.o runtime/ints.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/io.ni.o runtime/io.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/lexing.ni.o runtime/lexing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/lf_skiplist.ni.o runtime/lf_skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/main.ni.o runtime/main.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/major_gc.ni.o runtime/major_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/md5.ni.o runtime/md5.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/memory.ni.o runtime/memory.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/memprof.ni.o runtime/memprof.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/meta.ni.o runtime/meta.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/minor_gc.ni.o runtime/minor_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/misc.ni.o runtime/misc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/obj.ni.o runtime/obj.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/parsing.ni.o runtime/parsing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/platform.ni.o runtime/platform.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/printexc.ni.o runtime/printexc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/prng.ni.o runtime/prng.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/roots.ni.o runtime/roots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/runtime_events.ni.o runtime/runtime_events.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/shared_heap.ni.o runtime/shared_heap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/signals.ni.o runtime/signals.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/skiplist.ni.o runtime/skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/startup_aux.ni.o runtime/startup_aux.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/str.ni.o runtime/str.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/sync.ni.o runtime/sync.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/sys.ni.o runtime/sys.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/unix.ni.o runtime/unix.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/weak.ni.o runtime/weak.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/backtrace_nat.ni.o runtime/backtrace_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/clambda_checks.ni.o runtime/clambda_checks.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/dynlink_nat.ni.o runtime/dynlink_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/fail_nat.ni.o runtime/fail_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/frame_descriptors.ni.o runtime/frame_descriptors.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/startup_nat.ni.o runtime/startup_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/tsan.ni.o runtime/tsan.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DCAML_INSTR  -o runtime/signals_nat.ni.o runtime/signals_nat.c
# gcc -c -I ./runtime -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DWITH_THREAD_SANITIZER  -o runtime/amd64.i.o runtime/amd64.S || { echo "If your assembler produced syntax errors, it is probably"; echo "unhappy with the preprocessor. Check your assembler, or"; echo "try producing amd64.o by hand."; exit 2; }
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/addrmap.npic.o runtime/addrmap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/afl.npic.o runtime/afl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/alloc.npic.o runtime/alloc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/array.npic.o runtime/array.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/backtrace.npic.o runtime/backtrace.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/bigarray.npic.o runtime/bigarray.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/callback.npic.o runtime/callback.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/codefrag.npic.o runtime/codefrag.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/compare.npic.o runtime/compare.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/custom.npic.o runtime/custom.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/debugger.npic.o runtime/debugger.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/domain.npic.o runtime/domain.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/dynlink.npic.o runtime/dynlink.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/extern.npic.o runtime/extern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/fiber.npic.o runtime/fiber.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/finalise.npic.o runtime/finalise.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/floats.npic.o runtime/floats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/gc_ctrl.npic.o runtime/gc_ctrl.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/gc_stats.npic.o runtime/gc_stats.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/globroots.npic.o runtime/globroots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/hash.npic.o runtime/hash.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/intern.npic.o runtime/intern.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/ints.npic.o runtime/ints.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/io.npic.o runtime/io.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/lexing.npic.o runtime/lexing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/lf_skiplist.npic.o runtime/lf_skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/main.npic.o runtime/main.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/major_gc.npic.o runtime/major_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/md5.npic.o runtime/md5.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/memory.npic.o runtime/memory.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/memprof.npic.o runtime/memprof.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/meta.npic.o runtime/meta.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/minor_gc.npic.o runtime/minor_gc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/misc.npic.o runtime/misc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/obj.npic.o runtime/obj.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/parsing.npic.o runtime/parsing.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/platform.npic.o runtime/platform.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/printexc.npic.o runtime/printexc.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/prng.npic.o runtime/prng.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/roots.npic.o runtime/roots.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/runtime_events.npic.o runtime/runtime_events.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/shared_heap.npic.o runtime/shared_heap.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/signals.npic.o runtime/signals.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/skiplist.npic.o runtime/skiplist.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/startup_aux.npic.o runtime/startup_aux.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/str.npic.o runtime/str.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/sync.npic.o runtime/sync.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/sys.npic.o runtime/sys.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/unix.npic.o runtime/unix.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/weak.npic.o runtime/weak.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/backtrace_nat.npic.o runtime/backtrace_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/clambda_checks.npic.o runtime/clambda_checks.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/dynlink_nat.npic.o runtime/dynlink_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/fail_nat.npic.o runtime/fail_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/frame_descriptors.npic.o runtime/frame_descriptors.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/startup_nat.npic.o runtime/startup_nat.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/tsan.npic.o runtime/tsan.c
# gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -fPIC -O1 -fno-omit-frame-pointer -fsanitize=thread -Wno-tsan  -I./runtime  -D_FILE_OFFSET_BITS=64  -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME  -o runtime/signals_nat.npic.o runtime/signals_nat.c
# gcc -c -I ./runtime -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_linux -DWITH_THREAD_SANITIZER -DWITH_THREAD_SANITIZER -fPIC -o runtime/amd64_libasmrunpic.o runtime/amd64.S
# rm -f runtime/libasmrun.a && ar rc runtime/libasmrun.a  runtime/addrmap.n.o runtime/afl.n.o runtime/alloc.n.o runtime/array.n.o runtime/backtrace.n.o runtime/bigarray.n.o runtime/callback.n.o runtime/codefrag.n.o runtime/compare.n.o runtime/custom.n.o runtime/debugger.n.o runtime/domain.n.o runtime/dynlink.n.o runtime/extern.n.o runtime/fiber.n.o runtime/finalise.n.o runtime/floats.n.o runtime/gc_ctrl.n.o runtime/gc_stats.n.o runtime/globroots.n.o runtime/hash.n.o runtime/intern.n.o runtime/ints.n.o runtime/io.n.o runtime/lexing.n.o runtime/lf_skiplist.n.o runtime/main.n.o runtime/major_gc.n.o runtime/md5.n.o runtime/memory.n.o runtime/memprof.n.o runtime/meta.n.o runtime/minor_gc.n.o runtime/misc.n.o runtime/obj.n.o runtime/parsing.n.o runtime/platform.n.o runtime/printexc.n.o runtime/prng.n.o runtime/roots.n.o runtime/runtime_events.n.o runtime/shared_heap.n.o runtime/signals.n.o runtime/skiplist.n.o runtime/startup_aux.n.o runtime/str.n.o runtime/sync.n.o runtime/sys.n.o runtime/unix.n.o runtime/weak.n.o runtime/backtrace_nat.n.o runtime/clambda_checks.n.o runtime/dynlink_nat.n.o runtime/fail_nat.n.o runtime/frame_descriptors.n.o runtime/startup_nat.n.o runtime/tsan.n.o runtime/signals_nat.n.o runtime/amd64.o
# rm -f runtime/libasmruni.a && ar rc runtime/libasmruni.a  runtime/addrmap.ni.o runtime/afl.ni.o runtime/alloc.ni.o runtime/array.ni.o runtime/backtrace.ni.o runtime/bigarray.ni.o runtime/callback.ni.o runtime/codefrag.ni.o runtime/compare.ni.o runtime/custom.ni.o runtime/debugger.ni.o runtime/domain.ni.o runtime/dynlink.ni.o runtime/extern.ni.o runtime/fiber.ni.o runtime/finalise.ni.o runtime/floats.ni.o runtime/gc_ctrl.ni.o runtime/gc_stats.ni.o runtime/globroots.ni.o runtime/hash.ni.o runtime/intern.ni.o runtime/ints.ni.o runtime/io.ni.o runtime/lexing.ni.o runtime/lf_skiplist.ni.o runtime/main.ni.o runtime/major_gc.ni.o runtime/md5.ni.o runtime/memory.ni.o runtime/memprof.ni.o runtime/meta.ni.o runtime/minor_gc.ni.o runtime/misc.ni.o runtime/obj.ni.o runtime/parsing.ni.o runtime/platform.ni.o runtime/printexc.ni.o runtime/prng.ni.o runtime/roots.ni.o runtime/runtime_events.ni.o runtime/shared_heap.ni.o runtime/signals.ni.o runtime/skiplist.ni.o runtime/startup_aux.ni.o runtime/str.ni.o runtime/sync.ni.o runtime/sys.ni.o runtime/unix.ni.o runtime/weak.ni.o runtime/backtrace_nat.ni.o runtime/clambda_checks.ni.o runtime/dynlink_nat.ni.o runtime/fail_nat.ni.o runtime/frame_descriptors.ni.o runtime/startup_nat.ni.o runtime/tsan.ni.o runtime/signals_nat.ni.o runtime/amd64.i.o
# rm -f runtime/libasmrund.a && ar rc runtime/libasmrund.a  runtime/addrmap.nd.o runtime/afl.nd.o runtime/alloc.nd.o runtime/array.nd.o runtime/backtrace.nd.o runtime/bigarray.nd.o runtime/callback.nd.o runtime/codefrag.nd.o runtime/compare.nd.o runtime/custom.nd.o runtime/debugger.nd.o runtime/domain.nd.o runtime/dynlink.nd.o runtime/extern.nd.o runtime/fiber.nd.o runtime/finalise.nd.o runtime/floats.nd.o runtime/gc_ctrl.nd.o runtime/gc_stats.nd.o runtime/globroots.nd.o runtime/hash.nd.o runtime/intern.nd.o runtime/ints.nd.o runtime/io.nd.o runtime/lexing.nd.o runtime/lf_skiplist.nd.o runtime/main.nd.o runtime/major_gc.nd.o runtime/md5.nd.o runtime/memory.nd.o runtime/memprof.nd.o runtime/meta.nd.o runtime/minor_gc.nd.o runtime/misc.nd.o runtime/obj.nd.o runtime/parsing.nd.o runtime/platform.nd.o runtime/printexc.nd.o runtime/prng.nd.o runtime/roots.nd.o runtime/runtime_events.nd.o runtime/shared_heap.nd.o runtime/signals.nd.o runtime/skiplist.nd.o runtime/startup_aux.nd.o runtime/str.nd.o runtime/sync.nd.o runtime/sys.nd.o runtime/unix.nd.o runtime/weak.nd.o runtime/backtrace_nat.nd.o runtime/clambda_checks.nd.o runtime/dynlink_nat.nd.o runtime/fail_nat.nd.o runtime/frame_descriptors.nd.o runtime/startup_nat.nd.o runtime/tsan.nd.o runtime/signals_nat.nd.o runtime/amd64.d.o
# rm -f runtime/libasmrun_pic.a && ar rc runtime/libasmrun_pic.a  runtime/addrmap.npic.o runtime/afl.npic.o runtime/alloc.npic.o runtime/array.npic.o runtime/backtrace.npic.o runtime/bigarray.npic.o runtime/callback.npic.o runtime/codefrag.npic.o runtime/compare.npic.o runtime/custom.npic.o runtime/debugger.npic.o runtime/domain.npic.o runtime/dynlink.npic.o runtime/extern.npic.o runtime/fiber.npic.o runtime/finalise.npic.o runtime/floats.npic.o runtime/gc_ctrl.npic.o runtime/gc_stats.npic.o runtime/globroots.npic.o runtime/hash.npic.o runtime/intern.npic.o runtime/ints.npic.o runtime/io.npic.o runtime/lexing.npic.o runtime/lf_skiplist.npic.o runtime/main.npic.o runtime/major_gc.npic.o runtime/md5.npic.o runtime/memory.npic.o runtime/memprof.npic.o runtime/meta.npic.o runtime/minor_gc.npic.o runtime/misc.npic.o runtime/obj.npic.o runtime/parsing.npic.o runtime/platform.npic.o runtime/printexc.npic.o runtime/prng.npic.o runtime/roots.npic.o runtime/runtime_events.npic.o runtime/shared_heap.npic.o runtime/signals.npic.o runtime/skiplist.npic.o runtime/startup_aux.npic.o runtime/str.npic.o runtime/sync.npic.o runtime/sys.npic.o runtime/unix.npic.o runtime/weak.npic.o runtime/backtrace_nat.npic.o runtime/clambda_checks.npic.o runtime/dynlink_nat.npic.o runtime/fail_nat.npic.o runtime/frame_descriptors.npic.o runtime/startup_nat.npic.o runtime/tsan.npic.o runtime/signals_nat.npic.o runtime/amd64_libasmrunpic.o
# gcc -shared   -o runtime/libasmrun_shared.so runtime/addrmap.npic.o runtime/afl.npic.o runtime/alloc.npic.o runtime/array.npic.o runtime/backtrace.npic.o runtime/bigarray.npic.o runtime/callback.npic.o runtime/codefrag.npic.o runtime/compare.npic.o runtime/custom.npic.o runtime/debugger.npic.o runtime/domain.npic.o runtime/dynlink.npic.o runtime/extern.npic.o runtime/fiber.npic.o runtime/finalise.npic.o runtime/floats.npic.o runtime/gc_ctrl.npic.o runtime/gc_stats.npic.o runtime/globroots.npic.o runtime/hash.npic.o runtime/intern.npic.o runtime/ints.npic.o runtime/io.npic.o runtime/lexing.npic.o runtime/lf_skiplist.npic.o runtime/main.npic.o runtime/major_gc.npic.o runtime/md5.npic.o runtime/memory.npic.o runtime/memprof.npic.o runtime/meta.npic.o runtime/minor_gc.npic.o runtime/misc.npic.o runtime/obj.npic.o runtime/parsing.npic.o runtime/platform.npic.o runtime/printexc.npic.o runtime/prng.npic.o runtime/roots.npic.o runtime/runtime_events.npic.o runtime/shared_heap.npic.o runtime/signals.npic.o runtime/skiplist.npic.o runtime/startup_aux.npic.o runtime/str.npic.o runtime/sync.npic.o runtime/sys.npic.o runtime/unix.npic.o runtime/weak.npic.o runtime/backtrace_nat.npic.o runtime/clambda_checks.npic.o runtime/dynlink_nat.npic.o runtime/fail_nat.npic.o runtime/frame_descriptors.npic.o runtime/startup_nat.npic.o runtime/tsan.npic.o runtime/signals_nat.npic.o runtime/amd64_libasmrunpic.o -lm  -lpthread
# cd stdlib; ln -sf ../runtime/libasmrun.a .
# make ocamlopt
# make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/x86_ast.mli
# cd asmcomp; ln -sf amd64/arch.ml .
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmm.mli
# cd asmcomp; ln -sf amd64/proc.ml .
# cd asmcomp; ln -sf amd64/selection.ml .
# cd asmcomp; ln -sf amd64/CSE.ml .
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/coloring.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/linscan.mli
# cd asmcomp; ln -sf amd64/reload.ml .
# cd asmcomp; ln -sf amd64/scheduling.ml .
# make -C tools cvt_emit
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/asmlink.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/asmlibrarian.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/asmpackager.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/opterrors.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/optcompile.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/optmaindriver.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/arch.ml -I asmcomp
# ../boot/ocamlrun ../boot/ocamllex -q cvt_emit.mll
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/x86_proc.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/x86_dsl.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/x86_gas.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/x86_masm.mli
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -c -absname -w +a-4-9-41-42-44-45-48-70 -strict-sequence -warn-error +A -principal -safe-string -strict-formats -bin-annot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda - cvt_emit.ml
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/asmlibrarian.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/opterrors.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/optmain.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/x86_proc.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/x86_gas.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/printcmm.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/reg.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/strmatch.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmmgen_state.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/afl_instrument.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/thread_sanitizer.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmmgen.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmm_invariants.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/x86_masm.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/x86_dsl.ml -I asmcomp
# ../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -g -use-prims ../runtime/primitives -I .. -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../middle_end -I ../middle_end/closure -I ../middle_end/flambda -I ../middle_end/flambda/base_types -I ../driver -I ../toplevel -I ../file_formats -I ../lambda -o cvt_emit cvt_emit.cmo
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/printcmm.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmmgen_state.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmm_helpers.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/reg.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmm_invariants.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/afl_instrument.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmm.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/mach.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/strmatch.ml -I asmcomp
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# echo \# 1 \"asmcomp/amd64/emit.mlp\" > asmcomp/emit.ml
# ./boot/ocamlrun tools/cvt_emit < asmcomp/amd64/emit.mlp >> asmcomp/emit.ml \
# || { rm -f asmcomp/emit.ml; exit 2; }
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/mach.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/proc.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/interval.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/printmach.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/dataflow.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/polling.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/selectgen.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/selection.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/comballoc.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/CSEgen.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/liveness.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/spill.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/split.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/interf.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/reloadgen.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/reload.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/deadcode.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/linear.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/thread_sanitizer.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmmgen.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/comballoc.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/split.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/dataflow.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/proc.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/cmm_helpers.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/interval.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/spill.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/coloring.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/linscan.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/optmaindriver.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/polling.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/CSEgen.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/CSE.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/linear.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/printlinear.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/linearize.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c file_formats/linear_format.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/schedgen.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/scheduling.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/branch_relaxation_intf.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/emitenv.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/emit.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/interf.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/reloadgen.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/reload.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/deadcode.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/printmach.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/liveness.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/selectgen.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/selection.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/linearize.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/printlinear.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c file_formats/linear_format.ml -I file_formats
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/schedgen.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/scheduling.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/emitaux.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/branch_relaxation.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/emitaux.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/asmgen.mli
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/branch_relaxation.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/emit.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/asmgen.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/asmlink.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c asmcomp/asmpackager.ml -I asmcomp
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -c driver/optcompile.ml -I driver
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives -a -o compilerlibs/ocamloptcomp.cma middle_end/internal_variable_names.cmo middle_end/linkage_name.cmo middle_end/compilation_unit.cmo middle_end/variable.cmo middle_end/flambda/base_types/closure_element.cmo middle_end/flambda/base_types/closure_id.cmo middle_end/symbol.cmo middle_end/backend_var.cmo middle_end/clambda_primitives.cmo middle_end/printclambda_primitives.cmo middle_end/clambda.cmo middle_end/printclambda.cmo middle_end/semantics_of_primitives.cmo middle_end/convert_primitives.cmo middle_end/flambda/base_types/id_types.cmo middle_end/flambda/base_types/export_id.cmo middle_end/flambda/base_types/tag.cmo middle_end/flambda/base_types/mutable_variable.cmo middle_end/flambda/base_types/set_of_closures_id.cmo middle_end/flambda/base_types/set_of_closures_origin.cmo middle_end/flambda/base_types/closure_origin.cmo middle_end/flambda/base_types/var_within_closure.cmo middle_end/flambda/base_types/static_exception.cmo middle_end/flambda/pass_wrapper.cmo middle_end/flambda/allocated_const.cmo middle_end/flambda/parameter.cmo middle_end/flambda/projection.cmo middle_end/flambda/flambda.cmo middle_end/flambda/flambda_iterators.cmo middle_end/flambda/flambda_utils.cmo middle_end/flambda/freshening.cmo middle_end/flambda/effect_analysis.cmo middle_end/flambda/inlining_cost.cmo middle_end/flambda/simple_value_approx.cmo middle_end/flambda/export_info.cmo middle_end/flambda/export_info_for_pack.cmo middle_end/compilenv.cmo middle_end/closure/closure.cmo middle_end/closure/closure_middle_end.cmo middle_end/flambda/import_approx.cmo middle_end/flambda/lift_code.cmo middle_end/flambda/closure_conversion_aux.cmo middle_end/flambda/closure_conversion.cmo middle_end/flambda/initialize_symbol_to_let_symbol.cmo middle_end/flambda/lift_let_to_initialize_symbol.cmo middle_end/flambda/find_recursive_functions.cmo middle_end/flambda/invariant_params.cmo middle_end/flambda/inconstant_idents.cmo middle_end/flambda/alias_analysis.cmo middle_end/flambda/lift_constants.cmo middle_end/flambda/share_constants.cmo middle_end/flambda/simplify_common.cmo middle_end/flambda/remove_unused_arguments.cmo middle_end/flambda/remove_unused_closure_vars.cmo middle_end/flambda/remove_unused_program_constructs.cmo middle_end/flambda/simplify_boxed_integer_ops.cmo middle_end/flambda/simplify_primitives.cmo middle_end/flambda/inlining_stats_types.cmo middle_end/flambda/inlining_stats.cmo middle_end/flambda/inline_and_simplify_aux.cmo middle_end/flambda/remove_free_vars_equal_to_args.cmo middle_end/flambda/extract_projections.cmo middle_end/flambda/augment_specialised_args.cmo middle_end/flambda/unbox_free_vars_of_closures.cmo middle_end/flambda/unbox_specialised_args.cmo middle_end/flambda/unbox_closures.cmo middle_end/flambda/inlining_transforms.cmo middle_end/flambda/inlining_decision.cmo middle_end/flambda/inline_and_simplify.cmo middle_end/flambda/ref_to_variables.cmo middle_end/flambda/flambda_invariants.cmo middle_end/flambda/traverse_for_exported_symbols.cmo middle_end/flambda/build_export_info.cmo middle_end/flambda/closure_offsets.cmo middle_end/flambda/un_anf.cmo middle_end/flambda/flambda_to_clambda.cmo middle_end/flambda/flambda_middle_end.cmo asmcomp/x86_proc.cmo asmcomp/x86_dsl.cmo asmcomp/x86_gas.cmo asmcomp/x86_masm.cmo asmcomp/arch.cmo asmcomp/cmm.cmo asmcomp/printcmm.cmo asmcomp/reg.cmo asmcomp/mach.cmo asmcomp/proc.cmo asmcomp/strmatch.cmo asmcomp/cmmgen_state.cmo asmcomp/cmm_helpers.cmo asmcomp/afl_instrument.cmo asmcomp/thread_sanitizer.cmo asmcomp/cmmgen.cmo asmcomp/cmm_invariants.cmo asmcomp/interval.cmo asmcomp/printmach.cmo asmcomp/dataflow.cmo asmcomp/polling.cmo asmcomp/selectgen.cmo asmcomp/selection.cmo asmcomp/comballoc.cmo asmcomp/CSEgen.cmo asmcomp/CSE.cmo asmcomp/liveness.cmo asmcomp/spill.cmo asmcomp/split.cmo asmcomp/interf.cmo asmcomp/coloring.cmo asmcomp/linscan.cmo asmcomp/reloadgen.cmo asmcomp/reload.cmo asmcomp/deadcode.cmo asmcomp/linear.cmo asmcomp/printlinear.cmo asmcomp/linearize.cmo file_formats/linear_format.cmo asmcomp/schedgen.cmo asmcomp/scheduling.cmo asmcomp/branch_relaxation_intf.cmo asmcomp/branch_relaxation.cmo asmcomp/emitaux.cmo asmcomp/emit.cmo asmcomp/asmgen.cmo asmcomp/asmlink.cmo asmcomp/asmlibrarian.cmo asmcomp/asmpackager.cmo driver/opterrors.cmo driver/optcompile.cmo driver/optmaindriver.cmo
# ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -g -use-prims runtime/primitives  -o ocamlopt compilerlibs/ocamlcommon.cma compilerlibs/ocamloptcomp.cma driver/optmain.cmo
# make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make libraryopt
# make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make -C stdlib allopt
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib'
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -nopervasives -c camlinternalFormatBasics.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -nopervasives -no-alias-deps -w -49  -pp "$AWK -f ./expand_module_aliases.awk" -c stdlib.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Either.cmx -c either.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Sys.cmx -c sys.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Atomic.cmx -c atomic.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Bool.cmx -c bool.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Char.cmx -c char.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Int.cmx -c int.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Unit.cmx -c unit.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Int64.cmx -c int64.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Mutex.cmx -c mutex.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   -c std_exit.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Condition.cmx -c condition.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Uchar.cmx -c uchar.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Nativeint.cmx -c nativeint.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Int32.cmx -c int32.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Semaphore.cmx -c semaphore.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Obj.cmx -c obj.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -afl-inst-ratio 0 -c camlinternalLazy.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Callback.cmx -c callback.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Lazy.cmx -c lazy.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Seq.cmx -c seq.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Option.cmx -c option.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Result.cmx -c result.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__List.cmx -c list.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Bytes.cmx -c bytes.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Array.cmx -c array.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Map.cmx -c map.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Queue.cmx -c queue.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -nolabels -no-alias-deps \
#            -o stdlib__ArrayLabels.cmx -c arrayLabels.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -nolabels -no-alias-deps \
#            -o stdlib__Float.cmx -c float.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Set.cmx -c set.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Stack.cmx -c stack.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Domain.cmx -c domain.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -nolabels -no-alias-deps \
#            -o stdlib__ListLabels.cmx -c listLabels.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__String.cmx -c string.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Marshal.cmx -c marshal.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -nolabels -no-alias-deps \
#            -o stdlib__BytesLabels.cmx -c bytesLabels.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Complex.cmx -c complex.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Bigarray.cmx -c bigarray.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Lexing.cmx -c lexing.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -inline 3 \
#            -o stdlib__Buffer.cmx -c buffer.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Digest.cmx -c digest.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -inline 0 -afl-inst-ratio 0 -c camlinternalOO.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -nolabels -no-alias-deps \
#            -o stdlib__StringLabels.cmx -c stringLabels.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -nolabels -no-alias-deps \
#            -o stdlib__StdLabels.cmx -c stdLabels.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Parsing.cmx -c parsing.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Random.cmx -c random.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   -c camlinternalFormat.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Hashtbl.cmx -c hashtbl.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Oo.cmx -c oo.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   -c camlinternalMod.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Weak.cmx -c weak.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Ephemeron.cmx -c ephemeron.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -nolabels -no-alias-deps \
#            -o stdlib__MoreLabels.cmx -c moreLabels.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Printf.cmx -c printf.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Format.cmx -c format.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Arg.cmx -c arg.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Printexc.cmx -c printexc.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections  -inline 9 \
#            -o stdlib__Scanf.cmx -c scanf.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Filename.cmx -c filename.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Fun.cmx -c fun.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Gc.cmx -c gc.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Effect.cmx -c effect.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__In_channel.cmx -c in_channel.ml
# ../boot/ocamlrun ../ocamlopt -strict-sequence -absname -w +a-4-9-41-42-44-45-48-70 -g -warn-error +A -bin-annot -nostdlib -principal -safe-string -strict-formats -function-sections   \
#            -o stdlib__Out_channel.cmx -c out_channel.ml
# ../boot/ocamlrun ../ocamlopt -a -o stdlib.cmxa camlinternalFormatBasics.cmx stdlib.cmx stdlib__Either.cmx stdlib__Sys.cmx stdlib__Obj.cmx stdlib__Atomic.cmx camlinternalLazy.cmx stdlib__Lazy.cmx stdlib__Seq.cmx stdlib__Option.cmx stdlib__Result.cmx stdlib__Bool.cmx stdlib__Char.cmx stdlib__Uchar.cmx stdlib__List.cmx stdlib__Int.cmx stdlib__Bytes.cmx stdlib__String.cmx stdlib__Unit.cmx stdlib__Marshal.cmx stdlib__Array.cmx stdlib__Float.cmx stdlib__Int32.cmx stdlib__Int64.cmx stdlib__Nativeint.cmx stdlib__Lexing.cmx stdlib__Parsing.cmx stdlib__Set.cmx stdlib__Map.cmx stdlib__Stack.cmx stdlib__Queue.cmx stdlib__Buffer.cmx stdlib__Mutex.cmx stdlib__Condition.cmx stdlib__Semaphore.cmx stdlib__Domain.cmx camlinternalFormat.cmx stdlib__Printf.cmx stdlib__Arg.cmx stdlib__Printexc.cmx stdlib__Fun.cmx stdlib__Gc.cmx stdlib__Digest.cmx stdlib__Bigarray.cmx stdlib__Random.cmx stdlib__Hashtbl.cmx stdlib__Weak.cmx stdlib__Format.cmx stdlib__Scanf.cmx stdlib__Callback.cmx camlinternalOO.cmx stdlib__Oo.cmx camlinternalMod.cmx stdlib__Ephemeron.cmx stdlib__Filename.cmx stdlib__Complex.cmx stdlib__ArrayLabels.cmx stdlib__ListLabels.cmx stdlib__BytesLabels.cmx stdlib__StringLabels.cmx stdlib__MoreLabels.cmx stdlib__StdLabels.cmx stdlib__In_channel.cmx stdlib__Out_channel.cmx stdlib__Effect.cmx
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/stdlib'
# make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make ocamlc.opt
# make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/config.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/build_path_prefix_map.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/arg_helper.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/local_store.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/terminfo.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/int_replace_polymorphic_compare.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/domainstate.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/binutils.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/lazy_backtrack.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/camlinternalMenhirLib.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/switch.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/runtimedef.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/opcodes.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/bytesections.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/misc.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/identifiable.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/load_path.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/profile.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/warnings.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/consistbl.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/targetint.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/diffing.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/longident.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/dll.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/diffing_with_keys.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/numbers.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/clflags.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/strongly_connected_components.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c utils/ccomp.ml -I utils
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/location.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/ident.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/path.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/shape.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/docstrings.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/syntaxerr.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/ast_iterator.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/attr_helper.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/builtin_attributes.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/debuginfo.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/compenv.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/errors.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/primitive.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/depend.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/type_immediacy.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/ast_helper.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/types.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/main_args.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/btype.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c file_formats/cmi_format.ml -I file_formats
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/errortrace.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/ast_invariants.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/persistent_env.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/pprintast.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/parser.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/ast_mapper.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/predef.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/datarepr.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/signature_group.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/subst.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/env.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/printast.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/oprint.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typedtree.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/ctype.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typedecl_properties.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/lambda.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/tast_iterator.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/tast_mapper.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/untypeast.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/printpat.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/translobj.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/translattribute.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/tmc.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/instruct.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/meta.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/symtable.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/printtyped.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/simplif.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/printtyp.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/mtype.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/patterns.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typedecl_variance.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typedecl_unboxed.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typedecl_separability.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typedecl_immediacy.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typeopt.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/parmatch.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/rec_check.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/includeclass.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/envaux.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/includecore.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/stypes.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typetexp.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/printlambda.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/lexer.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typedecl.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/matching.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/printinstr.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c parsing/parse.ml -I parsing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c file_formats/cmt_format.ml -I file_formats
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/pparse.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/cmt2annot.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/includemod.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/makedepend.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typecore.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/includemod_errorprinter.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/translprim.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/bytegen.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typeclass.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/translcore.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/translclass.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c typing/typemod.ml -I typing
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c lambda/translmod.ml -I lambda
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/emitcode.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/compmisc.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/bytelink.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/compile_common.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -a -linkall -o compilerlibs/ocamlcommon.cmxa utils/config.cmx utils/build_path_prefix_map.cmx utils/misc.cmx utils/identifiable.cmx utils/numbers.cmx utils/arg_helper.cmx utils/local_store.cmx utils/load_path.cmx utils/clflags.cmx utils/profile.cmx utils/terminfo.cmx utils/ccomp.cmx utils/warnings.cmx utils/consistbl.cmx utils/strongly_connected_components.cmx utils/targetint.cmx utils/int_replace_polymorphic_compare.cmx utils/domainstate.cmx utils/binutils.cmx utils/lazy_backtrack.cmx utils/diffing.cmx utils/diffing_with_keys.cmx parsing/location.cmx parsing/longident.cmx parsing/docstrings.cmx parsing/syntaxerr.cmx parsing/ast_helper.cmx parsing/pprintast.cmx parsing/camlinternalMenhirLib.cmx parsing/parser.cmx parsing/lexer.cmx parsing/parse.cmx parsing/printast.cmx parsing/ast_mapper.cmx parsing/ast_iterator.cmx parsing/attr_helper.cmx parsing/builtin_attributes.cmx parsing/ast_invariants.cmx parsing/depend.cmx typing/ident.cmx typing/path.cmx typing/primitive.cmx typing/type_immediacy.cmx typing/shape.cmx typing/types.cmx typing/btype.cmx typing/oprint.cmx typing/subst.cmx typing/predef.cmx typing/datarepr.cmx file_formats/cmi_format.cmx typing/persistent_env.cmx typing/env.cmx typing/errortrace.cmx typing/typedtree.cmx typing/signature_group.cmx typing/printtyped.cmx typing/ctype.cmx typing/printtyp.cmx typing/includeclass.cmx typing/mtype.cmx typing/envaux.cmx typing/includecore.cmx typing/tast_iterator.cmx typing/tast_mapper.cmx typing/stypes.cmx file_formats/cmt_format.cmx typing/cmt2annot.cmx typing/untypeast.cmx typing/includemod.cmx typing/includemod_errorprinter.cmx typing/typetexp.cmx typing/printpat.cmx typing/patterns.cmx typing/parmatch.cmx typing/typedecl_properties.cmx typing/typedecl_variance.cmx typing/typedecl_unboxed.cmx typing/typedecl_immediacy.cmx typing/typedecl_separability.cmx typing/typedecl.cmx typing/typeopt.cmx typing/rec_check.cmx typing/typecore.cmx typing/typeclass.cmx typing/typemod.cmx lambda/debuginfo.cmx lambda/lambda.cmx lambda/printlambda.cmx lambda/switch.cmx lambda/matching.cmx lambda/translobj.cmx lambda/translattribute.cmx lambda/translprim.cmx lambda/translcore.cmx lambda/translclass.cmx lambda/translmod.cmx lambda/tmc.cmx lambda/simplif.cmx lambda/runtimedef.cmx bytecomp/meta.cmx bytecomp/opcodes.cmx bytecomp/bytesections.cmx bytecomp/dll.cmx bytecomp/symtable.cmx driver/pparse.cmx driver/compenv.cmx driver/main_args.cmx driver/compmisc.cmx driver/makedepend.cmx driver/compile_common.cmx
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/compile.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/bytelibrarian.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c bytecomp/bytepackager.ml -I bytecomp
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/maindriver.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -a -ccopt "-Wl,-E" -o compilerlibs/ocamlbytecomp.cmxa bytecomp/instruct.cmx bytecomp/bytegen.cmx bytecomp/printinstr.cmx bytecomp/emitcode.cmx bytecomp/bytelink.cmx bytecomp/bytelibrarian.cmx bytecomp/bytepackager.cmx driver/errors.cmx driver/compile.cmx driver/maindriver.cmx
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +a -bin-annot -safe-string -strict-formats -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -function-sections -c driver/main.ml -I driver
# ./boot/ocamlrun ./ocamlopt -nostdlib -I ./stdlib -g -I otherlibs/dynlink  -o ocamlc.opt compilerlibs/ocamlcommon.cmxa compilerlibs/ocamlbytecomp.cmxa driver/main.cmx -cclib "-lm  -lpthread"
# make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make otherlibraries ocamldebugger ocamldoc \
#   
# make[2]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make -C lex all
# make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/lex'
# make[3]: Nothing to be done for 'all'.
# make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/lex'
# make -C tools all
# make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# make[3]: Nothing to be done for 'all'.
# make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/tools'
# make -C otherlibs all
# make[3]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/otherlibs'
# for lib in dynlink runtime_events unix str systhreads; do (make -C $lib all) || exit $?; done
# make[4]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/otherlibs/dynlink'
# cp -f dynlink_compilerlibs/Makefile.copy-sources dynlink_compilerlibs/Makefile
# for ml in utils/binutils.ml utils/config.ml utils/build_path_prefix_map.ml utils/misc.ml utils/identifiable.ml utils/numbers.ml utils/arg_helper.ml utils/local_store.ml utils/load_path.ml utils/clflags.ml utils/profile.ml utils/consistbl.ml utils/terminfo.ml utils/warnings.ml utils/int_replace_polymorphic_compare.ml utils/lazy_backtrack.ml parsing/location.ml parsing/longident.ml parsing/docstrings.ml parsing/syntaxerr.ml parsing/ast_helper.ml parsing/ast_mapper.ml parsing/attr_helper.ml parsing/builtin_attributes.ml typing/ident.ml typing/path.ml typing/primitive.ml typing/type_immediacy.ml typing/shape.ml typing/types.ml typing/btype.ml typing/subst.ml typing/predef.ml typing/datarepr.ml file_formats/cmi_format.ml typing/persistent_env.ml typing/env.ml lambda/debuginfo.ml lambda/lambda.ml lambda/runtimedef.ml bytecomp/instruct.ml bytecomp/opcodes.ml bytecomp/bytesections.ml bytecomp/dll.ml bytecomp/meta.ml bytecomp/symtable.ml; do \
#           echo "dynlink_compilerlibs/$(basename $ml): ../../$ml" \
#             >> dynlink_compilerlibs/Makefile; \
#           echo "dynlink_compilerlibs/$(basename $ml)i: ../../${ml}i" \
#             >> dynlink_compilerlibs/Makefile; \
#         done;
# for mli in parsing/asttypes.mli parsing/parsetree.mli typing/outcometree.mli file_formats/cmo_format.mli file_formats/cmxs_format.mli; do \
#           echo "dynlink_compilerlibs/$(basename $mli): ../../$mli" \
#             >> dynlink_compilerlibs/Makefile; \
#           echo \
#             "dynlink_compilerlibs/$(basename $mli .mli).ml: ../../$mli"\
#             >> dynlink_compilerlibs/Makefile; \
#         done
# cp ../../utils/binutils.ml dynlink_compilerlibs/binutils.ml
# cp ../../utils/config.ml dynlink_compilerlibs/config.ml
# cp ../../utils/build_path_prefix_map.ml dynlink_compilerlibs/build_path_prefix_map.ml
# cp ../../utils/misc.ml dynlink_compilerlibs/misc.ml
# cp ../../utils/identifiable.ml dynlink_compilerlibs/identifiable.ml
# cp ../../utils/numbers.ml dynlink_compilerlibs/numbers.ml
# cp ../../utils/arg_helper.ml dynlink_compilerlibs/arg_helper.ml
# cp ../../utils/local_store.ml dynlink_compilerlibs/local_store.ml
# cp ../../utils/load_path.ml dynlink_compilerlibs/load_path.ml
# cp ../../utils/clflags.ml dynlink_compilerlibs/clflags.ml
# cp ../../utils/profile.ml dynlink_compilerlibs/profile.ml
# cp ../../utils/consistbl.ml dynlink_compilerlibs/consistbl.ml
# cp ../../utils/terminfo.ml dynlink_compilerlibs/terminfo.ml
# cp ../../utils/warnings.ml dynlink_compilerlibs/warnings.ml
# cp ../../utils/int_replace_polymorphic_compare.ml dynlink_compilerlibs/int_replace_polymorphic_compare.ml
# cp ../../utils/lazy_backtrack.ml dynlink_compilerlibs/lazy_backtrack.ml
# cp ../../parsing/location.ml dynlink_compilerlibs/location.ml
# cp ../../parsing/longident.ml dynlink_compilerlibs/longident.ml
# cp ../../parsing/docstrings.ml dynlink_compilerlibs/docstrings.ml
# cp ../../parsing/syntaxerr.ml dynlink_compilerlibs/syntaxerr.ml
# cp ../../parsing/ast_helper.ml dynlink_compilerlibs/ast_helper.ml
# cp ../../parsing/ast_mapper.ml dynlink_compilerlibs/ast_mapper.ml
# cp ../../parsing/attr_helper.ml dynlink_compilerlibs/attr_helper.ml
# cp ../../parsing/builtin_attributes.ml dynlink_compilerlibs/builtin_attributes.ml
# cp ../../typing/ident.ml dynlink_compilerlibs/ident.ml
# cp ../../typing/path.ml dynlink_compilerlibs/path.ml
# cp ../../typing/primitive.ml dynlink_compilerlibs/primitive.ml
# cp ../../typing/type_immediacy.ml dynlink_compilerlibs/type_immediacy.ml
# cp ../../typing/shape.ml dynlink_compilerlibs/shape.ml
# cp ../../typing/types.ml dynlink_compilerlibs/types.ml
# cp ../../typing/btype.ml dynlink_compilerlibs/btype.ml
# cp ../../typing/subst.ml dynlink_compilerlibs/subst.ml
# cp ../../typing/predef.ml dynlink_compilerlibs/predef.ml
# cp ../../typing/datarepr.ml dynlink_compilerlibs/datarepr.ml
# cp ../../file_formats/cmi_format.ml dynlink_compilerlibs/cmi_format.ml
# cp ../../typing/persistent_env.ml dynlink_compilerlibs/persistent_env.ml
# cp ../../typing/env.ml dynlink_compilerlibs/env.ml
# cp ../../lambda/debuginfo.ml dynlink_compilerlibs/debuginfo.ml
# cp ../../lambda/lambda.ml dynlink_compilerlibs/lambda.ml
# cp ../../lambda/runtimedef.ml dynlink_compilerlibs/runtimedef.ml
# cp ../../bytecomp/instruct.ml dynlink_compilerlibs/instruct.ml
# cp ../../bytecomp/opcodes.ml dynlink_compilerlibs/opcodes.ml
# cp ../../bytecomp/bytesections.ml dynlink_compilerlibs/bytesections.ml
# cp ../../bytecomp/dll.ml dynlink_compilerlibs/dll.ml
# cp ../../bytecomp/meta.ml dynlink_compilerlibs/meta.ml
# cp ../../bytecomp/symtable.ml dynlink_compilerlibs/symtable.ml
# cp ../../parsing/asttypes.mli dynlink_compilerlibs/asttypes.ml
# cp ../../parsing/parsetree.mli dynlink_compilerlibs/parsetree.ml
# cp ../../typing/outcometree.mli dynlink_compilerlibs/outcometree.ml
# cp ../../file_formats/cmo_format.mli dynlink_compilerlibs/cmo_format.ml
# cp ../../file_formats/cmxs_format.mli dynlink_compilerlibs/cmxs_format.ml
# cp ../../utils/binutils.mli dynlink_compilerlibs/binutils.mli
# cp ../../utils/config.mli dynlink_compilerlibs/config.mli
# cp ../../utils/build_path_prefix_map.mli dynlink_compilerlibs/build_path_prefix_map.mli
# cp ../../utils/misc.mli dynlink_compilerlibs/misc.mli
# cp ../../utils/identifiable.mli dynlink_compilerlibs/identifiable.mli
# cp ../../utils/numbers.mli dynlink_compilerlibs/numbers.mli
# cp ../../utils/arg_helper.mli dynlink_compilerlibs/arg_helper.mli
# cp ../../utils/local_store.mli dynlink_compilerlibs/local_store.mli
# cp ../../utils/load_path.mli dynlink_compilerlibs/load_path.mli
# cp ../../utils/clflags.mli dynlink_compilerlibs/clflags.mli
# cp ../../utils/profile.mli dynlink_compilerlibs/profile.mli
# cp ../../utils/consistbl.mli dynlink_compilerlibs/consistbl.mli
# cp ../../utils/terminfo.mli dynlink_compilerlibs/terminfo.mli
# cp ../../utils/warnings.mli dynlink_compilerlibs/warnings.mli
# cp ../../utils/int_replace_polymorphic_compare.mli dynlink_compilerlibs/int_replace_polymorphic_compare.mli
# cp ../../utils/lazy_backtrack.mli dynlink_compilerlibs/lazy_backtrack.mli
# cp ../../parsing/location.mli dynlink_compilerlibs/location.mli
# cp ../../parsing/longident.mli dynlink_compilerlibs/longident.mli
# cp ../../parsing/docstrings.mli dynlink_compilerlibs/docstrings.mli
# cp ../../parsing/syntaxerr.mli dynlink_compilerlibs/syntaxerr.mli
# cp ../../parsing/ast_helper.mli dynlink_compilerlibs/ast_helper.mli
# cp ../../parsing/ast_mapper.mli dynlink_compilerlibs/ast_mapper.mli
# cp ../../parsing/attr_helper.mli dynlink_compilerlibs/attr_helper.mli
# cp ../../parsing/builtin_attributes.mli dynlink_compilerlibs/builtin_attributes.mli
# cp ../../typing/ident.mli dynlink_compilerlibs/ident.mli
# cp ../../typing/path.mli dynlink_compilerlibs/path.mli
# cp ../../typing/primitive.mli dynlink_compilerlibs/primitive.mli
# cp ../../typing/type_immediacy.mli dynlink_compilerlibs/type_immediacy.mli
# cp ../../typing/shape.mli dynlink_compilerlibs/shape.mli
# cp ../../typing/types.mli dynlink_compilerlibs/types.mli
# cp ../../typing/btype.mli dynlink_compilerlibs/btype.mli
# cp ../../typing/subst.mli dynlink_compilerlibs/subst.mli
# cp ../../typing/predef.mli dynlink_compilerlibs/predef.mli
# cp ../../typing/datarepr.mli dynlink_compilerlibs/datarepr.mli
# cp ../../file_formats/cmi_format.mli dynlink_compilerlibs/cmi_format.mli
# cp ../../typing/persistent_env.mli dynlink_compilerlibs/persistent_env.mli
# cp ../../typing/env.mli dynlink_compilerlibs/env.mli
# cp ../../lambda/debuginfo.mli dynlink_compilerlibs/debuginfo.mli
# cp ../../lambda/lambda.mli dynlink_compilerlibs/lambda.mli
# cp ../../lambda/runtimedef.mli dynlink_compilerlibs/runtimedef.mli
# cp ../../bytecomp/instruct.mli dynlink_compilerlibs/instruct.mli
# cp ../../bytecomp/opcodes.mli dynlink_compilerlibs/opcodes.mli
# cp ../../bytecomp/bytesections.mli dynlink_compilerlibs/bytesections.mli
# cp ../../bytecomp/dll.mli dynlink_compilerlibs/dll.mli
# cp ../../bytecomp/meta.mli dynlink_compilerlibs/meta.mli
# cp ../../bytecomp/symtable.mli dynlink_compilerlibs/symtable.mli
# cp ../../parsing/asttypes.mli dynlink_compilerlibs/asttypes.mli
# cp ../../parsing/parsetree.mli dynlink_compilerlibs/parsetree.mli
# cp ../../typing/outcometree.mli dynlink_compilerlibs/outcometree.mli
# cp ../../file_formats/cmo_format.mli dynlink_compilerlibs/cmo_format.mli
# cp ../../file_formats/cmxs_format.mli dynlink_compilerlibs/cmxs_format.mli
# ../../ocamlc.opt -depend -slash   -I dynlink_compilerlibs dynlink_compilerlibs/binutils.ml dynlink_compilerlibs/config.ml dynlink_compilerlibs/build_path_prefix_map.ml dynlink_compilerlibs/misc.ml dynlink_compilerlibs/identifiable.ml dynlink_compilerlibs/numbers.ml dynlink_compilerlibs/arg_helper.ml dynlink_compilerlibs/local_store.ml dynlink_compilerlibs/load_path.ml dynlink_compilerlibs/clflags.ml dynlink_compilerlibs/profile.ml dynlink_compilerlibs/consistbl.ml dynlink_compilerlibs/terminfo.ml dynlink_compilerlibs/warnings.ml dynlink_compilerlibs/int_replace_polymorphic_compare.ml dynlink_compilerlibs/lazy_backtrack.ml dynlink_compilerlibs/location.ml dynlink_compilerlibs/longident.ml dynlink_compilerlibs/docstrings.ml dynlink_compilerlibs/syntaxerr.ml dynlink_compilerlibs/ast_helper.ml dynlink_compilerlibs/ast_mapper.ml dynlink_compilerlibs/attr_helper.ml dynlink_compilerlibs/builtin_attributes.ml dynlink_compilerlibs/ident.ml dynlink_compilerlibs/path.ml dynlink_compilerlibs/primitive.ml dynlink_compilerlibs/type_immediacy.ml dynlink_compilerlibs/shape.ml dynlink_compilerlibs/types.ml dynlink_compilerlibs/btype.ml dynlink_compilerlibs/subst.ml dynlink_compilerlibs/predef.ml dynlink_compilerlibs/datarepr.ml dynlink_compilerlibs/cmi_format.ml dynlink_compilerlibs/persistent_env.ml dynlink_compilerlibs/env.ml dynlink_compilerlibs/debuginfo.ml dynlink_compilerlibs/lambda.ml dynlink_compilerlibs/runtimedef.ml dynlink_compilerlibs/instruct.ml dynlink_compilerlibs/opcodes.ml dynlink_compilerlibs/bytesections.ml dynlink_compilerlibs/dll.ml dynlink_compilerlibs/meta.ml dynlink_compilerlibs/symtable.ml dynlink_compilerlibs/asttypes.ml dynlink_compilerlibs/parsetree.ml dynlink_compilerlibs/outcometree.ml dynlink_compilerlibs/cmo_format.ml dynlink_compilerlibs/cmxs_format.ml \
# dynlink_compilerlibs/binutils.mli dynlink_compilerlibs/config.mli dynlink_compilerlibs/build_path_prefix_map.mli dynlink_compilerlibs/misc.mli dynlink_compilerlibs/identifiable.mli dynlink_compilerlibs/numbers.mli dynlink_compilerlibs/arg_helper.mli dynlink_compilerlibs/local_store.mli dynlink_compilerlibs/load_path.mli dynlink_compilerlibs/clflags.mli dynlink_compilerlibs/profile.mli dynlink_compilerlibs/consistbl.mli dynlink_compilerlibs/terminfo.mli dynlink_compilerlibs/warnings.mli dynlink_compilerlibs/int_replace_polymorphic_compare.mli dynlink_compilerlibs/lazy_backtrack.mli dynlink_compilerlibs/location.mli dynlink_compilerlibs/longident.mli dynlink_compilerlibs/docstrings.mli dynlink_compilerlibs/syntaxerr.mli dynlink_compilerlibs/ast_helper.mli dynlink_compilerlibs/ast_mapper.mli dynlink_compilerlibs/attr_helper.mli dynlink_compilerlibs/builtin_attributes.mli dynlink_compilerlibs/ident.mli dynlink_compilerlibs/path.mli dynlink_compilerlibs/primitive.mli dynlink_compilerlibs/type_immediacy.mli dynlink_compilerlibs/shape.mli dynlink_compilerlibs/types.mli dynlink_compilerlibs/btype.mli dynlink_compilerlibs/subst.mli dynlink_compilerlibs/predef.mli dynlink_compilerlibs/datarepr.mli dynlink_compilerlibs/cmi_format.mli dynlink_compilerlibs/persistent_env.mli dynlink_compilerlibs/env.mli dynlink_compilerlibs/debuginfo.mli dynlink_compilerlibs/lambda.mli dynlink_compilerlibs/runtimedef.mli dynlink_compilerlibs/instruct.mli dynlink_compilerlibs/opcodes.mli dynlink_compilerlibs/bytesections.mli dynlink_compilerlibs/dll.mli dynlink_compilerlibs/meta.mli dynlink_compilerlibs/symtable.mli dynlink_compilerlibs/asttypes.mli dynlink_compilerlibs/parsetree.mli dynlink_compilerlibs/outcometree.mli dynlink_compilerlibs/cmo_format.mli dynlink_compilerlibs/cmxs_format.mli \
#         > dynlink_compilerlibs/.depend
# FATAL: ThreadSanitizer: unexpected memory mapping 0x5bbc089d6000-0x5bbc08c9c000
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/binutils.cmo dynlink_compilerlibs/binutils.ml
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/config.cmo dynlink_compilerlibs/config.ml
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/build_path_prefix_map.cmo dynlink_compilerlibs/build_path_prefix_map.ml
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/misc.cmo dynlink_compilerlibs/misc.ml
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/identifiable.cmo dynlink_compilerlibs/identifiable.ml
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/numbers.cmo dynlink_compilerlibs/numbers.ml
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/arg_helper.cmo dynlink_compilerlibs/arg_helper.ml
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/local_store.cmo dynlink_compilerlibs/local_store.ml
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/load_path.cmo dynlink_compilerlibs/load_path.ml
# ../../ocamlc.opt -nostdlib -I ../../stdlib -g -c -for-pack Dynlink_compilerlibs -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48-66-70 -warn-error +A -bin-annot -safe-string -strict-formats -I byte \
#           -I dynlink_compilerlibs -o dynlink_compilerlibs/clflags.cmo dynlink_compilerlibs/clflags.ml
# make[4]: *** [Makefile:182: dynlink_compilerlibs/identifiable.cmo] Segmentation fault
# make[4]: *** Waiting for unfinished jobs....
# FATAL: ThreadSanitizer: unexpected memory mapping 0x6115521b3000-0x611552479000
# FATAL: ThreadSanitizer: unexpected memory mapping 0x5c3d1f5f8000-0x5c3d1f8be000
# make[4]: *** [Makefile:182: dynlink_compilerlibs/misc.cmo] Error 66
# FATAL: ThreadSanitizer: unexpected memory mapping 0x7114a6072000-0x7114a6500000
# make[4]: *** [Makefile:182: dynlink_compilerlibs/config.cmo] Error 66
# FATAL: ThreadSanitizer: unexpected memory mapping 0x719878e72000-0x719879300000
# make[4]: *** [Makefile:182: dynlink_compilerlibs/build_path_prefix_map.cmo] Error 66
# FATAL: ThreadSanitizer: unexpected memory mapping 0x5d31996ca000-0x5d3199990000
# make[4]: *** [Makefile:182: dynlink_compilerlibs/arg_helper.cmo] Error 66
# make[4]: *** [Makefile:182: dynlink_compilerlibs/numbers.cmo] Error 66
# FATAL: ThreadSanitizer: unexpected memory mapping 0x60c9e6073000-0x60c9e6339000
# make[4]: *** [Makefile:182: dynlink_compilerlibs/binutils.cmo] Error 66
# FATAL: ThreadSanitizer: unexpected memory mapping 0x5d16fa245000-0x5d16fa50b000
# make[4]: *** [Makefile:182: dynlink_compilerlibs/local_store.cmo] Segmentation fault
# FATAL: ThreadSanitizer: unexpected memory mapping 0x6176a8dda000-0x6176a90a0000
# make[4]: *** [Makefile:182: dynlink_compilerlibs/clflags.cmo] Error 66
# make[4]: *** [Makefile:182: dynlink_compilerlibs/load_path.cmo] Error 66
# make[4]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/otherlibs/dynlink'
# make[3]: *** [Makefile:38: all] Error 2
# make[3]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan/otherlibs'
# make[2]: *** [Makefile:1210: otherlibraries] Error 2
# make[2]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make[1]: *** [Makefile:273: opt.opt] Error 2
# make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/ocaml-variants.5.0.0+tsan'
# make: *** [Makefile:346: world.opt] Error 2


The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/4.14/.opam-switch/backup/state-20260226234850.export"
Or you can retry to install your package selection with:
    /usr/bin/opam install --restore


<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build ocaml-variants 5.0.0+tsan
+- 
+- The following changes have been performed (the rest was aborted)
| - remove  ocaml               4.14.2
| - remove  ocaml-base-compiler 4.14.2
| - remove  ocaml-config        2
| - remove  opam-depext         1.2.3
| - install conf-pkg-config     4
| - install conf-unwind         0
+- 
# Run eval $(opam env) to update the current shell environment
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
"/usr/bin/env" "bash" "-c" "opam reinstall --update-invariant ocaml-variants.5.0.0+tsan;
        res=$?;
        test "$res" != 31 && exit "$res";
        export OPAMCLI=2.0;
        build_dir=$(opam var prefix)/.opam-switch/build;
        failed=$(ls "$build_dir");
        partial_fails="";
        for pkg in $failed; do
          if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then
            echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
          fi;
          test "$pkg" != 'ocaml-variants.5.0.0+tsan' && partial_fails="$partial_fails $pkg";
        done;
        test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
        exit 1" failed with exit status 1
2026-02-26 23:51.49: Job failed: Failed: Build failed
2026-02-26 23:51.49: Log analysis:
2026-02-26 23:51.49: >>> 
[ERROR] The compilation of ocaml-variants.5.0.0+tsan failed at "make -j71".
 (score = 20)
2026-02-26 23:51.49: The compilation of ocaml-variants.5.0.0+tsan failed at "make -j71".