Build:
- 0
2026-01-25 20:22.31: New job: test libbinaryen.125.0.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29280/head (b704c4ed5159508c9e117a805167fb65b5fe809b)
on ubuntu-22.04-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/29280/head" && git reset --hard b704c4ed
git fetch origin master
git merge --no-edit f9f7db30fd6e805d48b947df138d463a5433f4d1
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:266fbb3915f613fa5b817f2a818bb6fa24592d8546b34f74d6befb0de52e5ea8
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /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 libbinaryen.125.0.0 125.0.0
RUN opam reinstall libbinaryen.125.0.0; \
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 "\"ubuntu-22.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'libbinaryen.125.0.0' && 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 libbinaryen.125.0.0) || true
RUN opam reinstall --with-test --verbose libbinaryen.125.0.0; \
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 "\"ubuntu-22.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'libbinaryen.125.0.0' && 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-01-25 20:22.31: Using cache hint "ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:266fbb3915f613fa5b817f2a818bb6fa24592d8546b34f74d6befb0de52e5ea8-libbinaryen.125.0.0-b704c4ed5159508c9e117a805167fb65b5fe809b"
2026-01-25 20:22.31: Using OBuilder spec:
((from ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:266fbb3915f613fa5b817f2a818bb6fa24592d8546b34f74d6befb0de52e5ea8)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/bin/opam-dev /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 libbinaryen.125.0.0 125.0.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall libbinaryen.125.0.0;\
\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 \"\\\"ubuntu-22.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'libbinaryen.125.0.0' && 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 libbinaryen.125.0.0) || true"))
(run (shell "opam reinstall --with-test --verbose libbinaryen.125.0.0;\
\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 \"\\\"ubuntu-22.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'libbinaryen.125.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-01-25 20:22.31: Waiting for resource in pool OCluster
2026-01-25 20:22.31: Waiting for worker…
2026-01-25 20:22.33: Got resource from pool OCluster
Building on eumache
All commits already cached
Updating files: 96% (18599/19269)
Updating files: 97% (18691/19269)
Updating files: 98% (18884/19269)
Updating files: 99% (19077/19269)
Updating files: 100% (19269/19269)
Updating files: 100% (19269/19269), done.
HEAD is now at f9f7db30fd Merge pull request #29275 from EruEri/shakuhachi-0.2.0
Updating f9f7db30fd..b704c4ed51
Fast-forward
packages/libbinaryen/libbinaryen.125.0.0/opam | 29 +++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
create mode 100644 packages/libbinaryen/libbinaryen.125.0.0/opam
(from ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:266fbb3915f613fa5b817f2a818bb6fa24592d8546b34f74d6befb0de52e5ea8)
Unable to find image 'ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:266fbb3915f613fa5b817f2a818bb6fa24592d8546b34f74d6befb0de52e5ea8' locally
docker.io/ocaml/opam@sha256:266fbb3915f613fa5b817f2a818bb6fa24592d8546b34f74d6befb0de52e5ea8: Pulling from ocaml/opam
7e49dc6156b0: Already exists
65bdcb90cd9a: Already exists
8a57a4c399f1: Already exists
59c09820d352: Already exists
0b0f4f66ef34: Already exists
e90294888346: Already exists
ce0c8e352950: Already exists
e1c547e72f55: Already exists
f65f7d0d5a6b: Already exists
5bf8f7b5ae47: Already exists
4c0063a04a4f: Already exists
8f78cdfec5cd: Already exists
576b7ada738c: Already exists
08e02ba26792: Already exists
2178ec162f17: Already exists
1e3cdad8c2cf: Already exists
b8bc66c50efe: Already exists
b8bc66c50efe: Already exists
4f4fb700ef54: Already exists
c97176e241e4: Already exists
4e3fb299a44e: Already exists
918a18accca5: Already exists
4f4fb700ef54: Already exists
a67fbef18c3b: Already exists
493e62f841d2: Already exists
63f963a03809: Already exists
11fba2bf1c32: Already exists
6566e414ef98: Already exists
242773756c53: Already exists
347353cb20e5: Already exists
a3406a4edb0c: Already exists
410a36612209: Already exists
2d65b6db5b4b: Already exists
f3e3808d15ca: Already exists
7acec8b986fd: Already exists
a6c7dcc7803f: Already exists
92d000ad2eb2: Already exists
a9b5fc1c0e92: Already exists
8bc304301dd4: Already exists
0712946836c1: Already exists
47bb5b5c05ac: Already exists
250725217ac7: Already exists
8d16536fcca8: Already exists
22ba3d94f2ce: Already exists
5165cc64b80f: Already exists
Digest: sha256:266fbb3915f613fa5b817f2a818bb6fa24592d8546b34f74d6befb0de52e5ea8
Status: Downloaded newer image for ocaml/opam@sha256:266fbb3915f613fa5b817f2a818bb6fa24592d8546b34f74d6befb0de52e5ea8
2026-01-25 20:23.48 ---> using "90e259fdb3ec024178b3429faca5945e28f29b6d61607a0c096e6b2cad5ab8e0" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-01-25 20:23.48 ---> using "796bd02e4fcddde78138fa1f9ed73aebdad8ae345e250c109a5895c9ce89b009" 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 version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, 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-01-25 20:23.48 ---> using "43f446bd4679429fd773763f25dac483a8cf6ef4c157d267fc7742bf7369be02" from cache
/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.5.0
# self-upgrade no
# system arch=x86_64 os=linux os-distribution=ubuntu os-version=22.04
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 71
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 4.14
# invariant ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1
# 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-01-25 20:23.48 ---> using "7fc7ddceb73cb91cb5b0bbd01def5f498f2f94b05f47b791ca2795d3308225ce" from cache
/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-01-25 20:23.48 ---> using "b000c9af7ea6117bd710b7c62e9dbd8e740450cc4442d08bfe596df57d460bbb" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-01-25 20:23.52 ---> saved as "14b9012d85666765f0c0ce1237d927117b4aadf966a38e63a23942dd0568f49b"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-01-25 20:24.15 ---> saved as "e7cadc0ea685cd02b8e87471e0a236b4ae43b3f24ef0c1e7afdb242b9412414d"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
- Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
- Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
- Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
- Get:5 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3971 kB]
- Get:6 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [61.5 kB]
- Get:7 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3640 kB]
- Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [6486 kB]
- Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [86.7 kB]
- Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1604 kB]
- Get:11 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1292 kB]
- Fetched 17.5 MB in 2s (8164 kB/s)
- Reading package lists...
-
2026-01-25 20:24.19 ---> saved as "ff1ba7929ba4b2ebbce481562e907c8c43cb8abfd267e7726a32e50b61549a47"
/home/opam: (run (shell "opam pin add -k version -yn libbinaryen.125.0.0 125.0.0"))
libbinaryen is now pinned to version 125.0.0
2026-01-25 20:24.20 ---> saved as "72d05226a09dbc7632711d762bcc5ea41f0b98f05b21cebe44a5aab20a5c27ae"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall libbinaryen.125.0.0;\
\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 \"\\\"ubuntu-22.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'libbinaryen.125.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
libbinaryen.125.0.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 5 packages
- install conf-cmake 1 [required by libbinaryen]
- install csexp 1.5.2 [required by dune-configurator]
- install dune 3.21.0 [required by libbinaryen]
- install dune-configurator 3.21.0 [required by libbinaryen]
- install libbinaryen 125.0.0 (pinned)
The following system packages will first need to be installed:
cmake
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
4. Abort the installation
[1/2/3/4] 1
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "cmake"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libicu70: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 ... 15645 files and directories currently installed.)
- Preparing to unpack .../0-libicu70_70.1-2_amd64.deb ...
- Unpacking libicu70:amd64 (70.1-2) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../1-libxml2_2.9.13+dfsg-1ubuntu0.11_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.11) ...
- Selecting previously unselected package libuv1:amd64.
- Preparing to unpack .../2-libuv1_1.43.0-1ubuntu0.1_amd64.deb ...
- Unpacking libuv1:amd64 (1.43.0-1ubuntu0.1) ...
- Selecting previously unselected package libarchive13:amd64.
- Preparing to unpack .../3-libarchive13_3.6.0-1ubuntu1.5_amd64.deb ...
- Unpacking libarchive13:amd64 (3.6.0-1ubuntu1.5) ...
- Selecting previously unselected package libjsoncpp25:amd64.
- Preparing to unpack .../4-libjsoncpp25_1.9.5-3_amd64.deb ...
- Unpacking libjsoncpp25:amd64 (1.9.5-3) ...
- Selecting previously unselected package librhash0:amd64.
- Preparing to unpack .../5-librhash0_1.4.2-1ubuntu1_amd64.deb ...
- Unpacking librhash0:amd64 (1.4.2-1ubuntu1) ...
- Selecting previously unselected package dh-elpa-helper.
- Preparing to unpack .../6-dh-elpa-helper_2.0.9ubuntu1_all.deb ...
- Unpacking dh-elpa-helper (2.0.9ubuntu1) ...
- Selecting previously unselected package emacsen-common.
- Preparing to unpack .../7-emacsen-common_3.0.4_all.deb ...
- Unpacking emacsen-common (3.0.4) ...
- Selecting previously unselected package cmake-data.
- Preparing to unpack .../8-cmake-data_3.22.1-1ubuntu1.22.04.2_all.deb ...
- Unpacking cmake-data (3.22.1-1ubuntu1.22.04.2) ...
- Selecting previously unselected package cmake.
- Preparing to unpack .../9-cmake_3.22.1-1ubuntu1.22.04.2_amd64.deb ...
- Unpacking cmake (3.22.1-1ubuntu1.22.04.2) ...
- Setting up libuv1:amd64 (1.43.0-1ubuntu0.1) ...
- Setting up emacsen-common (3.0.4) ...
- Setting up dh-elpa-helper (2.0.9ubuntu1) ...
- Setting up libjsoncpp25:amd64 (1.9.5-3) ...
- Setting up librhash0:amd64 (1.4.2-1ubuntu1) ...
- Setting up cmake-data (3.22.1-1ubuntu1.22.04.2) ...
- Setting up libicu70:amd64 (70.1-2) ...
- Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.11) ...
- Setting up libarchive13:amd64 (3.6.0-1ubuntu1.5) ...
- Setting up cmake (3.22.1-1ubuntu1.22.04.2) ...
- Processing triggers for libc-bin (2.35-0ubuntu3.11) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved conf-cmake.1 (cached)
-> retrieved csexp.1.5.2 (cached)
-> installed conf-cmake.1
-> retrieved dune.3.21.0, dune-configurator.3.21.0 (cached)
-> retrieved libbinaryen.125.0.0 (https://github.com/grain-lang/libbinaryen/releases/download/v125.0.0/libbinaryen-v125.0.0.tar.gz)
-> installed dune.3.21.0
-> installed csexp.1.5.2
-> installed dune-configurator.3.21.0
-> installed libbinaryen.125.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-25 20:43.26 ---> saved as "25d1d2526300ca2938c73d3668f05d3a0f3f7f0a90b3e06a25b209aef29bf4ef"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test libbinaryen.125.0.0) || true"))
The following actions will be performed:
=== recompile 1 package
- recompile libbinaryen 125.0.0 (pinned)
=== install 15 packages
- install cmdliner 2.1.0 [required by js_of_ocaml-compiler]
- install gen 1.1 [required by sedlex]
- install js_of_ocaml-compiler 6.2.0 [required by libbinaryen]
- install menhir 20250912 [required by js_of_ocaml-compiler]
- install menhirCST 20250912 [required by menhir]
- install menhirLib 20250912 [required by js_of_ocaml-compiler]
- install menhirSdk 20250912 [required by js_of_ocaml-compiler]
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppxlib 0.37.0 [required by js_of_ocaml-compiler]
- install sedlex 3.7 [required by js_of_ocaml-compiler]
- install seq base [required by gen]
- install sexplib0 v0.17.0 [required by ppxlib]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install yojson 3.0.0 [required by js_of_ocaml-compiler]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cmdliner.2.1.0 (https://opam.ocaml.org/cache)
-> retrieved gen.1.1 (https://opam.ocaml.org/cache)
-> retrieved js_of_ocaml-compiler.6.2.0 (https://opam.ocaml.org/cache)
-> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912 (https://opam.ocaml.org/cache)
-> retrieved ocaml-compiler-libs.v0.12.4 (https://opam.ocaml.org/cache)
-> retrieved ppx_derivers.1.2.1 (https://opam.ocaml.org/cache)
-> installed menhirCST.20250912
-> installed ppx_derivers.1.2.1
-> retrieved ppxlib.0.37.0 (https://opam.ocaml.org/cache)
-> installed menhirSdk.20250912
-> retrieved sedlex.3.7 (https://opam.ocaml.org/cache)
-> installed menhirLib.20250912
-> retrieved seq.base (2 extra sources)
-> retrieved seq.base (2 extra sources)
-> installed seq.base
-> retrieved sexplib0.v0.17.0 (https://opam.ocaml.org/cache)
-> installed ocaml-compiler-libs.v0.12.4
-> retrieved stdlib-shims.0.3.0 (https://opam.ocaml.org/cache)
-> retrieved yojson.3.0.0 (https://opam.ocaml.org/cache)
-> installed stdlib-shims.0.3.0
-> installed cmdliner.2.1.0
-> removed libbinaryen.125.0.0
-> installed gen.1.1
-> installed sexplib0.v0.17.0
-> installed yojson.3.0.0
-> installed menhir.20250912
-> installed ppxlib.0.37.0
-> installed sedlex.3.7
-> installed js_of_ocaml-compiler.6.2.0
-> installed libbinaryen.125.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-25 21:09.16 ---> saved as "709b2b3f351c8eb97b98885e264e3e93d534824a988cedc140bcded166191f42"
/home/opam: (run (shell "opam reinstall --with-test --verbose libbinaryen.125.0.0;\
\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 \"\\\"ubuntu-22.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'libbinaryen.125.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
The following actions will be performed:
=== recompile 1 package
- recompile libbinaryen 125.0.0 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 2/4: [libbinaryen: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "libbinaryen" "-j" "71" (CWD=/home/opam/.opam/4.14/.opam-switch/build/libbinaryen.125.0.0)
- (cd _build/default && /usr/bin/cmake -S binaryen -B binaryen -G 'Unix Makefiles' '-DCMAKE_CXX_FLAGS=-Wno-unused-variable -Wno-maybe-uninitialized' -DBUILD_TESTS=OFF -DBUILD_TOOLS=OFF -DBUILD_STATIC_LIB=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=binaryen)
- -- The C compiler identification is GNU 11.4.0
- -- The CXX compiler identification is GNU 11.4.0
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Check for working C compiler: /usr/bin/cc - skipped
- -- Detecting C compile features
- -- Detecting C compile features - done
- -- Detecting CXX compiler ABI info
- -- Detecting CXX compiler ABI info - done
- -- Check for working CXX compiler: /usr/bin/c++ - skipped
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- -- Looking for pthread.h
- -- Looking for pthread.h - found
- -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
- -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
- -- Found Threads: TRUE
- -- Building with -fno-omit-frame-pointer
- -- Building with -fno-rtti
- -- Building with -fPIC
- -- Building with -UNDEBUG
- -- Building with -DBUILD_LLVM_DWARF
- -- Building with -Wall
- -- Building with -Werror
- -- Building with -Wextra
- -- Building with -Wno-unused-parameter
- -- Building with -Wno-dangling-pointer
- -- Building with -Wno-implicit-int-float-conversion
- -- Building with -Wno-unknown-warning-option
- -- Building with -Wswitch
- -- Building with -Wimplicit-fallthrough
- -- Building with -Wnon-virtual-dtor
- -- Building libbinaryen as shared library.
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /home/opam/.opam/4.14/.opam-switch/build/libbinaryen.125.0.0/_build/default/binaryen
- (cd _build/default && /usr/bin/cmake --build binaryen --config Release -- -j4)
- [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
- [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
- [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
- [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o
- [ 2%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
- [ 2%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
- [ 2%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
- [ 3%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o
- [ 3%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o
- [ 4%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o
- [ 4%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o
- [ 4%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o
- [ 5%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o
- [ 5%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
- [ 5%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
- [ 6%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o
- [ 6%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o
- [ 7%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
- [ 7%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
- [ 7%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o
- [ 8%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
- [ 8%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
- [ 8%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o
- [ 9%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o
- [ 9%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o
- [ 10%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
- [ 10%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o
- [ 10%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o
- [ 11%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o
- [ 11%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
- [ 11%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o
- [ 12%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
- [ 12%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
- [ 13%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
- [ 13%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o
- [ 13%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o
- [ 14%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
- [ 14%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o
- [ 14%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o
- [ 15%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o
- [ 15%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o
- [ 16%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
- [ 16%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o
- [ 16%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o
- [ 17%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
- [ 17%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o
- [ 17%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o
- [ 18%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o
- [ 18%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o
- [ 19%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o
- [ 19%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
- [ 19%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o
- [ 20%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o
- [ 20%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o
- [ 20%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o
- [ 21%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o
- [ 21%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o
- [ 22%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o
- [ 22%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
- [ 22%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
- [ 23%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o
- [ 23%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o
- [ 24%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
- [ 24%] Built target llvm_dwarf
- [ 24%] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionManipulator.cpp.o
- [ 24%] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionAnalyzer.cpp.o
- [ 25%] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
- [ 25%] Building CXX object CMakeFiles/binaryen.dir/src/ir/effects.cpp.o
- [ 25%] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
- [ 26%] Building CXX object CMakeFiles/binaryen.dir/src/ir/export-utils.cpp.o
- [ 26%] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
- [ 27%] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
- [ 27%] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
- [ 27%] Building CXX object CMakeFiles/binaryen.dir/src/ir/metadata.cpp.o
- [ 28%] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
- [ 28%] Building CXX object CMakeFiles/binaryen.dir/src/ir/names.cpp.o
- [ 28%] Building CXX object CMakeFiles/binaryen.dir/src/ir/possible-contents.cpp.o
- [ 29%] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
- [ 29%] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
- [ 30%] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalStructuralDominance.cpp.o
- [ 30%] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.cpp.o
- [ 30%] Building CXX object CMakeFiles/binaryen.dir/src/ir/public-type-validator.cpp.o
- [ 31%] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
- [ 31%] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
- [ 31%] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
- [ 32%] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
- [ 32%] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
- [ 33%] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-splitting.cpp.o
- [ 33%] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
- [ 33%] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
- [ 34%] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/shared-constants.cpp.o
- [ 34%] Building CXX object CMakeFiles/binaryen.dir/src/cfg/Relooper.cpp.o
- [ 34%] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/optimizer-shared.cpp.o
- [ 35%] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/parser.cpp.o
- [ 35%] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/simple_ast.cpp.o
- [ 36%] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/expression-iterator.cpp.o
- [ 36%] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/interpreter.cpp.o
- [ 36%] Building CXX object CMakeFiles/binaryen.dir/src/passes/param-utils.cpp.o
- [ 37%] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
- [ 37%] Building CXX object CMakeFiles/binaryen.dir/src/passes/string-utils.cpp.o
- [ 37%] Building CXX object CMakeFiles/binaryen.dir/src/passes/test_passes.cpp.o
- [ 38%] Building CXX object CMakeFiles/binaryen.dir/src/passes/AbstractTypeRefining.cpp.o
- [ 38%] Building CXX object CMakeFiles/binaryen.dir/src/passes/AlignmentLowering.cpp.o
- [ 39%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Asyncify.cpp.o
- [ 39%] Building CXX object CMakeFiles/binaryen.dir/src/passes/AvoidReinterprets.cpp.o
- [ 39%] Building CXX object CMakeFiles/binaryen.dir/src/passes/CoalesceLocals.cpp.o
- [ 40%] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodePushing.cpp.o
- [ 40%] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodeFolding.cpp.o
- [ 40%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstantFieldPropagation.cpp.o
- [ 41%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstHoisting.cpp.o
- [ 41%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DataFlowOpts.cpp.o
- [ 42%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadArgumentElimination.cpp.o
- [ 42%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadCodeElimination.cpp.o
- [ 42%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
- [ 43%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DebugLocationPropagation.cpp.o
- [ 43%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeNaN.cpp.o
- [ 43%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Directize.cpp.o
- [ 44%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateImportElimination.cpp.o
- [ 44%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateFunctionElimination.cpp.o
- [ 45%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DWARF.cpp.o
- [ 45%] Building CXX object CMakeFiles/binaryen.dir/src/passes/EncloseWorld.cpp.o
- [ 45%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ExtractFunction.cpp.o
- [ 46%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Flatten.cpp.o
- [ 46%] Building CXX object CMakeFiles/binaryen.dir/src/passes/FuncCastEmulation.cpp.o
- [ 46%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GenerateDynCalls.cpp.o
- [ 47%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalEffects.cpp.o
- [ 47%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalRefining.cpp.o
- [ 48%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalStructInference.cpp.o
- [ 48%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalTypeOptimization.cpp.o
- [ 48%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GUFA.cpp.o
- [ 49%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
- [ 49%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
- [ 49%] Building CXX object CMakeFiles/binaryen.dir/src/passes/HeapStoreOptimization.cpp.o
- [ 50%] Building CXX object CMakeFiles/binaryen.dir/src/passes/I64ToI32Lowering.cpp.o
- [ 50%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Inlining.cpp.o
- [ 51%] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentBranchHints.cpp.o
- [ 51%] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentLocals.cpp.o
- [ 51%] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentMemory.cpp.o
- [ 52%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
- [ 52%] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLItableMerging.cpp.o
- [ 52%] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
- [ 53%] Building CXX object CMakeFiles/binaryen.dir/src/passes/JSPI.cpp.o
- [ 53%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LegalizeJSInterface.cpp.o
- [ 54%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LimitSegments.cpp.o
- [ 54%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMMemoryCopyFillLowering.cpp.o
- [ 54%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalCSE.cpp.o
- [ 55%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalSubtyping.cpp.o
- [ 55%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LogExecution.cpp.o
- [ 55%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LoopInvariantCodeMotion.cpp.o
- [ 56%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Memory64Lowering.cpp.o
- [ 56%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MemoryPacking.cpp.o
- [ 57%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeBlocks.cpp.o
- [ 57%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeSimilarFunctions.cpp.o
- [ 57%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeLocals.cpp.o
- [ 58%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.cpp.o
- [ 58%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinifyImportsAndExports.cpp.o
- [ 58%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinimizeRecGroups.cpp.o
- [ 59%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Monomorphize.cpp.o
- [ 59%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MultiMemoryLowering.cpp.o
- [ 60%] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameList.cpp.o
- [ 60%] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameTypes.cpp.o
- [ 60%] Building CXX object CMakeFiles/binaryen.dir/src/passes/NoInline.cpp.o
- [ 61%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMNontrappingFPToIntLowering.cpp.o
- [ 61%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OnceReduction.cpp.o
- [ 61%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeAddedConstants.cpp.o
- [ 62%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeCasts.cpp.o
- [ 62%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeInstructions.cpp.o
- [ 63%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeForJS.cpp.o
- [ 63%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PickLoadSigns.cpp.o
- [ 63%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
- [ 64%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PostEmscripten.cpp.o
- [ 64%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o
- [ 64%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
- [ 65%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintCallGraph.cpp.o
- [ 65%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFeatures.cpp.o
- [ 66%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFunctionMap.cpp.o
- [ 66%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
- [ 66%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SetGlobals.cpp.o
- [ 67%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignaturePruning.cpp.o
- [ 67%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignatureRefining.cpp.o
- [ 67%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignExtLowering.cpp.o
- [ 68%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLifting.cpp.o
- [ 68%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLowering.cpp.o
- [ 69%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
- [ 69%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripTargetFeatures.cpp.o
- [ 69%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TraceCalls.cpp.o
- [ 70%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RandomizeBranchHints.cpp.o
- [ 70%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RedundantSetElimination.cpp.o
- [ 70%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveImports.cpp.o
- [ 71%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveMemoryInit.cpp.o
- [ 71%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveNonJSOps.cpp.o
- [ 72%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedBrs.cpp.o
- [ 72%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedNames.cpp.o
- [ 72%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedModuleElements.cpp.o
- [ 73%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedTypes.cpp.o
- [ 73%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderFunctions.cpp.o
- [ 74%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderGlobals.cpp.o
- [ 74%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderLocals.cpp.o
- [ 74%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderTypes.cpp.o
- [ 75%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
- [ 75%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TrapMode.cpp.o
- [ 75%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeGeneralizing.cpp.o
- [ 76%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeRefining.cpp.o
- [ 76%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeMerging.cpp.o
- [ 77%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeSSA.cpp.o
- [ 77%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SafeHeap.cpp.o
- [ 77%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SeparateDataSegments.cpp.o
- [ 78%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyGlobals.cpp.o
- [ 78%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyLocals.cpp.o
- [ 78%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
- [ 79%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SpillPointers.cpp.o
- [ 79%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StackCheck.cpp.o
- [ 80%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
- [ 80%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
- [ 80%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TupleOptimization.cpp.o
- [ 81%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TranslateEH.cpp.o
- [ 81%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeFinalizing.cpp.o
- [ 81%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Unsubtyping.cpp.o
- [ 82%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
- [ 82%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
- [ 83%] Building CXX object CMakeFiles/binaryen.dir/src/passes/WasmIntrinsics.cpp.o
- [ 83%] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-decls.cpp.o
- [ 83%] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-defs.cpp.o
- [ 84%] Building CXX object CMakeFiles/binaryen.dir/src/parser/lexer.cpp.o
- [ 84%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-1-decls.cpp.o
- [ 84%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-2-typedefs.cpp.o
- [ 85%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-3-implicit-types.cpp.o
- [ 85%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-4-module-types.cpp.o
- [ 86%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-5-defs.cpp.o
- [ 86%] Building CXX object CMakeFiles/binaryen.dir/src/parser/wast-parser.cpp.o
- [ 86%] Building CXX object CMakeFiles/binaryen.dir/src/parser/wat-parser.cpp.o
- [ 87%] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree.cpp.o
- [ 87%] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree_node.cpp.o
- [ 87%] Building CXX object CMakeFiles/binaryen.dir/src/support/archive.cpp.o
- [ 88%] Building CXX object CMakeFiles/binaryen.dir/src/support/bits.cpp.o
- [ 88%] Building CXX object CMakeFiles/binaryen.dir/src/support/colors.cpp.o
- [ 89%] Building CXX object CMakeFiles/binaryen.dir/src/support/command-line.cpp.o
- [ 89%] Building CXX object CMakeFiles/binaryen.dir/src/support/debug.cpp.o
- [ 89%] Building CXX object CMakeFiles/binaryen.dir/src/support/dfa_minimization.cpp.o
- [ 90%] Building CXX object CMakeFiles/binaryen.dir/src/support/file.cpp.o
- [ 90%] Building CXX object CMakeFiles/binaryen.dir/src/support/intervals.cpp.o
- [ 90%] Building CXX object CMakeFiles/binaryen.dir/src/support/istring.cpp.o
- [ 91%] Building CXX object CMakeFiles/binaryen.dir/src/support/json.cpp.o
- [ 91%] Building CXX object CMakeFiles/binaryen.dir/src/support/name.cpp.o
- [ 92%] Building CXX object CMakeFiles/binaryen.dir/src/support/path.cpp.o
- [ 92%] Building CXX object CMakeFiles/binaryen.dir/src/support/safe_integer.cpp.o
- [ 92%] Building CXX object CMakeFiles/binaryen.dir/src/support/string.cpp.o
- [ 93%] Building CXX object CMakeFiles/binaryen.dir/src/support/threads.cpp.o
- [ 93%] Building CXX object CMakeFiles/binaryen.dir/src/support/utilities.cpp.o
- [ 93%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o
- [ 94%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/parsing.cpp.o
- [ 94%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/source-map.cpp.o
- [ 95%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o
- [ 95%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o
- [ 95%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-debug.cpp.o
- [ 96%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-emscripten.cpp.o
- [ 96%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-interpreter.cpp.o
- [ 96%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-io.cpp.o
- [ 97%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-ir-builder.cpp.o
- [ 97%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack.cpp.o
- [ 98%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack-opts.cpp.o
- [ 98%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type.cpp.o
- [ 98%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type-shape.cpp.o
- [ 99%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-validator.cpp.o
- [ 99%] Building CXX object CMakeFiles/binaryen.dir/src/analysis/cfg.cpp.o
- [ 99%] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o
- [100%] Linking CXX shared library lib/libbinaryen.so
- [100%] Built target binaryen
- (cd _build/default && /usr/bin/cmake -S binaryen -B binaryen -G 'Unix Makefiles' '-DCMAKE_CXX_FLAGS=-Wno-unused-variable -Wno-maybe-uninitialized -Wno-deprecated-declarations' -DBUILD_TESTS=OFF -DBUILD_TOOLS=OFF -DBUILD_STATIC_LIB=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=binaryen)
- -- Building with -fno-omit-frame-pointer
- -- Building with -fno-rtti
- -- Building with -fPIC
- -- Building with -UNDEBUG
- -- Building with -DBUILD_LLVM_DWARF
- -- Building with -Wall
- -- Building with -Werror
- -- Building with -Wextra
- -- Building with -Wno-unused-parameter
- -- Building with -Wno-dangling-pointer
- -- Building with -Wno-implicit-int-float-conversion
- -- Building with -Wno-unknown-warning-option
- -- Building with -Wswitch
- -- Building with -Wimplicit-fallthrough
- -- Building with -Wnon-virtual-dtor
- -- Building libbinaryen as statically linked library.
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /home/opam/.opam/4.14/.opam-switch/build/libbinaryen.125.0.0/_build/default/binaryen
- (cd _build/default && /usr/bin/cmake --build binaryen --config Release -- -j4)
- Consolidate compiler generated dependencies of target llvm_dwarf
- [ 0%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
- [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
- [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o
- [ 1%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
- [ 2%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
- [ 2%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
- [ 2%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
- [ 3%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o
- [ 3%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o
- [ 4%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o
- [ 4%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o
- [ 4%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o
- [ 5%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o
- [ 5%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
- [ 5%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
- [ 6%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o
- [ 6%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o
- [ 7%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
- [ 7%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
- [ 7%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o
- [ 8%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
- [ 8%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
- [ 8%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o
- [ 9%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o
- [ 9%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o
- [ 10%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
- [ 10%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o
- [ 10%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o
- [ 11%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o
- [ 11%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
- [ 11%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o
- [ 12%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
- [ 12%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
- [ 13%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
- [ 13%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o
- [ 13%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o
- [ 14%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
- [ 14%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o
- [ 14%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o
- [ 15%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o
- [ 15%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o
- [ 16%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
- [ 16%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o
- [ 16%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o
- [ 17%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
- [ 17%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o
- [ 17%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o
- [ 18%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o
- [ 18%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o
- [ 19%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o
- [ 19%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
- [ 19%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o
- [ 20%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o
- [ 20%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o
- [ 20%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o
- [ 21%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o
- [ 21%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o
- [ 22%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o
- [ 22%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
- [ 22%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
- [ 23%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o
- [ 23%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o
- [ 24%] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
- [ 24%] Built target llvm_dwarf
- Consolidate compiler generated dependencies of target binaryen
- [ 25%] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
- [ 25%] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionAnalyzer.cpp.o
- [ 25%] Building CXX object CMakeFiles/binaryen.dir/src/ir/effects.cpp.o
- [ 25%] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionManipulator.cpp.o
- [ 25%] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
- [ 26%] Building CXX object CMakeFiles/binaryen.dir/src/ir/export-utils.cpp.o
- [ 26%] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
- [ 27%] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
- [ 27%] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
- [ 27%] Building CXX object CMakeFiles/binaryen.dir/src/ir/metadata.cpp.o
- [ 28%] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
- [ 28%] Building CXX object CMakeFiles/binaryen.dir/src/ir/names.cpp.o
- [ 28%] Building CXX object CMakeFiles/binaryen.dir/src/ir/possible-contents.cpp.o
- [ 29%] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
- [ 29%] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
- [ 30%] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalStructuralDominance.cpp.o
- [ 30%] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.cpp.o
- [ 30%] Building CXX object CMakeFiles/binaryen.dir/src/ir/public-type-validator.cpp.o
- [ 31%] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
- [ 31%] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
- [ 31%] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
- [ 32%] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
- [ 32%] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
- [ 33%] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-splitting.cpp.o
- [ 33%] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
- [ 33%] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
- [ 34%] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/shared-constants.cpp.o
- [ 34%] Building CXX object CMakeFiles/binaryen.dir/src/cfg/Relooper.cpp.o
- [ 34%] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/optimizer-shared.cpp.o
- [ 35%] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/parser.cpp.o
- [ 35%] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/simple_ast.cpp.o
- [ 36%] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/expression-iterator.cpp.o
- [ 36%] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/interpreter.cpp.o
- [ 36%] Building CXX object CMakeFiles/binaryen.dir/src/passes/param-utils.cpp.o
- [ 37%] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
- [ 37%] Building CXX object CMakeFiles/binaryen.dir/src/passes/string-utils.cpp.o
- [ 37%] Building CXX object CMakeFiles/binaryen.dir/src/passes/test_passes.cpp.o
- [ 38%] Building CXX object CMakeFiles/binaryen.dir/src/passes/AbstractTypeRefining.cpp.o
- [ 38%] Building CXX object CMakeFiles/binaryen.dir/src/passes/AlignmentLowering.cpp.o
- [ 39%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Asyncify.cpp.o
- [ 39%] Building CXX object CMakeFiles/binaryen.dir/src/passes/AvoidReinterprets.cpp.o
- [ 39%] Building CXX object CMakeFiles/binaryen.dir/src/passes/CoalesceLocals.cpp.o
- [ 40%] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodePushing.cpp.o
- [ 40%] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodeFolding.cpp.o
- [ 40%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstantFieldPropagation.cpp.o
- [ 41%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstHoisting.cpp.o
- [ 41%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DataFlowOpts.cpp.o
- [ 42%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadArgumentElimination.cpp.o
- [ 42%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadCodeElimination.cpp.o
- [ 42%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
- [ 43%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DebugLocationPropagation.cpp.o
- [ 43%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeNaN.cpp.o
- [ 43%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Directize.cpp.o
- [ 44%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateImportElimination.cpp.o
- [ 44%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateFunctionElimination.cpp.o
- [ 45%] Building CXX object CMakeFiles/binaryen.dir/src/passes/DWARF.cpp.o
- [ 45%] Building CXX object CMakeFiles/binaryen.dir/src/passes/EncloseWorld.cpp.o
- [ 45%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ExtractFunction.cpp.o
- [ 46%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Flatten.cpp.o
- [ 46%] Building CXX object CMakeFiles/binaryen.dir/src/passes/FuncCastEmulation.cpp.o
- [ 46%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GenerateDynCalls.cpp.o
- [ 47%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalEffects.cpp.o
- [ 47%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalRefining.cpp.o
- [ 48%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalStructInference.cpp.o
- [ 48%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalTypeOptimization.cpp.o
- [ 48%] Building CXX object CMakeFiles/binaryen.dir/src/passes/GUFA.cpp.o
- [ 49%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
- [ 49%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
- [ 49%] Building CXX object CMakeFiles/binaryen.dir/src/passes/HeapStoreOptimization.cpp.o
- [ 50%] Building CXX object CMakeFiles/binaryen.dir/src/passes/I64ToI32Lowering.cpp.o
- [ 50%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Inlining.cpp.o
- [ 51%] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentBranchHints.cpp.o
- [ 51%] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentLocals.cpp.o
- [ 51%] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentMemory.cpp.o
- [ 52%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
- [ 52%] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLItableMerging.cpp.o
- [ 52%] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
- [ 53%] Building CXX object CMakeFiles/binaryen.dir/src/passes/JSPI.cpp.o
- [ 53%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LegalizeJSInterface.cpp.o
- [ 54%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LimitSegments.cpp.o
- [ 54%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMMemoryCopyFillLowering.cpp.o
- [ 54%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalCSE.cpp.o
- [ 55%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalSubtyping.cpp.o
- [ 55%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LogExecution.cpp.o
- [ 55%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LoopInvariantCodeMotion.cpp.o
- [ 56%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Memory64Lowering.cpp.o
- [ 56%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MemoryPacking.cpp.o
- [ 57%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeBlocks.cpp.o
- [ 57%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeSimilarFunctions.cpp.o
- [ 57%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeLocals.cpp.o
- [ 58%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.cpp.o
- [ 58%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinifyImportsAndExports.cpp.o
- [ 58%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinimizeRecGroups.cpp.o
- [ 59%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Monomorphize.cpp.o
- [ 59%] Building CXX object CMakeFiles/binaryen.dir/src/passes/MultiMemoryLowering.cpp.o
- [ 60%] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameList.cpp.o
- [ 60%] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameTypes.cpp.o
- [ 60%] Building CXX object CMakeFiles/binaryen.dir/src/passes/NoInline.cpp.o
- [ 61%] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMNontrappingFPToIntLowering.cpp.o
- [ 61%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OnceReduction.cpp.o
- [ 61%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeAddedConstants.cpp.o
- [ 62%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeCasts.cpp.o
- [ 62%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeInstructions.cpp.o
- [ 63%] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeForJS.cpp.o
- [ 63%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PickLoadSigns.cpp.o
- [ 63%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
- [ 64%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PostEmscripten.cpp.o
- [ 64%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o
- [ 64%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
- [ 65%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintCallGraph.cpp.o
- [ 65%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFeatures.cpp.o
- [ 66%] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFunctionMap.cpp.o
- [ 66%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
- [ 66%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SetGlobals.cpp.o
- [ 67%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignaturePruning.cpp.o
- [ 67%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignatureRefining.cpp.o
- [ 67%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignExtLowering.cpp.o
- [ 68%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLifting.cpp.o
- [ 68%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLowering.cpp.o
- [ 69%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
- [ 69%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripTargetFeatures.cpp.o
- [ 69%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TraceCalls.cpp.o
- [ 70%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RandomizeBranchHints.cpp.o
- [ 70%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RedundantSetElimination.cpp.o
- [ 70%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveImports.cpp.o
- [ 71%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveMemoryInit.cpp.o
- [ 71%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveNonJSOps.cpp.o
- [ 72%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedBrs.cpp.o
- [ 72%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedNames.cpp.o
- [ 72%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedModuleElements.cpp.o
- [ 73%] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedTypes.cpp.o
- [ 73%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderFunctions.cpp.o
- [ 74%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderGlobals.cpp.o
- [ 74%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderLocals.cpp.o
- [ 74%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderTypes.cpp.o
- [ 75%] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
- [ 75%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TrapMode.cpp.o
- [ 75%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeGeneralizing.cpp.o
- [ 76%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeRefining.cpp.o
- [ 76%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeMerging.cpp.o
- [ 77%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeSSA.cpp.o
- [ 77%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SafeHeap.cpp.o
- [ 77%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SeparateDataSegments.cpp.o
- [ 78%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyGlobals.cpp.o
- [ 78%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyLocals.cpp.o
- [ 78%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
- [ 79%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SpillPointers.cpp.o
- [ 79%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StackCheck.cpp.o
- [ 80%] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
- [ 80%] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
- [ 80%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TupleOptimization.cpp.o
- [ 81%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TranslateEH.cpp.o
- [ 81%] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeFinalizing.cpp.o
- [ 81%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Unsubtyping.cpp.o
- [ 82%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
- [ 82%] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
- [ 83%] Building CXX object CMakeFiles/binaryen.dir/src/passes/WasmIntrinsics.cpp.o
- [ 83%] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-decls.cpp.o
- [ 83%] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-defs.cpp.o
- [ 84%] Building CXX object CMakeFiles/binaryen.dir/src/parser/lexer.cpp.o
- [ 84%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-1-decls.cpp.o
- [ 84%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-2-typedefs.cpp.o
- [ 85%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-3-implicit-types.cpp.o
- [ 85%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-4-module-types.cpp.o
- [ 86%] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-5-defs.cpp.o
- [ 86%] Building CXX object CMakeFiles/binaryen.dir/src/parser/wast-parser.cpp.o
- [ 86%] Building CXX object CMakeFiles/binaryen.dir/src/parser/wat-parser.cpp.o
- [ 87%] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree.cpp.o
- [ 87%] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree_node.cpp.o
- [ 87%] Building CXX object CMakeFiles/binaryen.dir/src/support/archive.cpp.o
- [ 88%] Building CXX object CMakeFiles/binaryen.dir/src/support/bits.cpp.o
- [ 88%] Building CXX object CMakeFiles/binaryen.dir/src/support/colors.cpp.o
- [ 89%] Building CXX object CMakeFiles/binaryen.dir/src/support/command-line.cpp.o
- [ 89%] Building CXX object CMakeFiles/binaryen.dir/src/support/debug.cpp.o
- [ 89%] Building CXX object CMakeFiles/binaryen.dir/src/support/dfa_minimization.cpp.o
- [ 90%] Building CXX object CMakeFiles/binaryen.dir/src/support/file.cpp.o
- [ 90%] Building CXX object CMakeFiles/binaryen.dir/src/support/intervals.cpp.o
- [ 90%] Building CXX object CMakeFiles/binaryen.dir/src/support/istring.cpp.o
- [ 91%] Building CXX object CMakeFiles/binaryen.dir/src/support/json.cpp.o
- [ 91%] Building CXX object CMakeFiles/binaryen.dir/src/support/name.cpp.o
- [ 92%] Building CXX object CMakeFiles/binaryen.dir/src/support/path.cpp.o
- [ 92%] Building CXX object CMakeFiles/binaryen.dir/src/support/safe_integer.cpp.o
- [ 92%] Building CXX object CMakeFiles/binaryen.dir/src/support/string.cpp.o
- [ 93%] Building CXX object CMakeFiles/binaryen.dir/src/support/threads.cpp.o
- [ 93%] Building CXX object CMakeFiles/binaryen.dir/src/support/utilities.cpp.o
- [ 93%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o
- [ 94%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/parsing.cpp.o
- [ 94%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/source-map.cpp.o
- [ 95%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o
- [ 95%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o
- [ 95%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-debug.cpp.o
- [ 96%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-emscripten.cpp.o
- [ 96%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-interpreter.cpp.o
- [ 96%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-io.cpp.o
- [ 97%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-ir-builder.cpp.o
- [ 97%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack.cpp.o
- [ 98%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack-opts.cpp.o
- [ 98%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type.cpp.o
- [ 98%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type-shape.cpp.o
- [ 99%] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-validator.cpp.o
- [ 99%] Building CXX object CMakeFiles/binaryen.dir/src/analysis/cfg.cpp.o
- [ 99%] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o
- [100%] Linking CXX static library lib/libbinaryen.a
- [100%] Built target binaryen
-> compiled libbinaryen.125.0.0
-> removed libbinaryen.125.0.0
-> installed libbinaryen.125.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-25 21:30.17 ---> saved as "a0ca48b39a55cf321476c646737e0ae3bcfe5330933caa4bccf0ebb37067ddfc"
Job succeeded
2026-01-25 21:30.25: Job succeeded