PKGNAME=llvm-20
PKGSEC=devel
PKGDEP="gcc llvm-runtime-20 perl python-3"
BUILDDEP="pypsutil setuptools"
PKGDES="Low Level Virtual Machine Infrastructure (version 20)"

NOSTATIC=0
NOLTO=1

USECLANG=1
USECLANG__LOONGSON3=0
USECLANG__RETRO=0
USECLANG__ARMV4="${USECLANG__RETRO}"
USECLANG__ARMV6HF="${USECLANG__RETRO}"
USECLANG__ARMV7HF="${USECLANG__RETRO}"
USECLANG__I486="${USECLANG__RETRO}"
USECLANG__LOONGSON2F="${USECLANG__RETRO}"
USECLANG__M68K="${USECLANG__RETRO}"
USECLANG__POWERPC="${USECLANG__RETRO}"
USECLANG__PPC64="${USECLANG__RETRO}"

ABSPLITDBG__RETRO=0
ABSPLITDBG__ARMV4="${ABSPLITDBG__RETRO}"
ABSPLITDBG__ARMV6HF="${ABSPLITDBG__RETRO}"
ABSPLITDBG__ARMV7HF="${ABSPLITDBG__RETRO}"
ABSPLITDBG__I486="${ABSPLITDBG__RETRO}"
ABSPLITDBG__LOONGSON2F="${ABSPLITDBG__RETRO}"
ABSPLITDBG__M68K="${ABSPLITDBG__RETRO}"
ABSPLITDBG__POWERPC="${ABSPLITDBG__RETRO}"
ABSPLITDBG__PPC64="${ABSPLITDBG__RETRO}"

PKGPROV="clang"

PKGBREAK="llvm-runtime<=3.7.0-2 llvm<=18.1.8-1"
PKGREP="llvm-runtime<=3.7.0-2 llvm<=18.1.8-1"

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
