if ab_match_arch amd64 || ab_match_arch arm64 || \
   ab_match_arch ppc64el || ab_match_arch riscv64; then
    abinfo "Configuring OCaml ..."  
    "$SRCDIR"/configure \
        -prefix /usr

    abinfo "Building OCaml ..."
    make world.opt
else
abinfo "Building OCaml ..."
    abinfo "Configuring OCaml ..."
    "$SRCDIR"/configure \
        -prefix /usr \
        --disable-native-compiler

    abinfo "Building OCaml ..."
    make world
fi

abinfo "Installing OCaml ..."
make install DESTDIR="$PKGDIR"

abinfo "Installing extra compiler libraries ..."
export compiler_libs="$PKGDIR/usr/lib/ocaml/compiler-libs"
for i in parsing typing utils; do
    mkdir -pv "$compiler_libs"/$i
    cp -av "$SRCDIR"/$i/*.{cmi,cmo,cmx,ml,mli,mll,o} \
        "$compiler_libs"/$i
done

abinfo "Moving man pages ..."
mkdir -pv "$PKGDIR"/usr/share
mv -v "$PKGDIR"/usr/{,share/}man
