cloog
Category: local-install (rebuilt only so archlinuxaba/the cluster gets it
too; not maintained/adapted/owned by us — see
arch/scripts/install_only_packages). Dependency of gcc47
(depends=('cloog' ...)) and needs osl (also local-install) as its
own dependency.
Library that generates loops for scanning polyhedra.
Build notes (2026-08-17)
- Upstream AUR PKGBUILD declares
arch=('i686' 'x86_64' 'armv7h'), no pentium4. Addedpentium4(pkgrel1->1.1, local-install X.Y scheme) — build itself is straightforward once dependencies are right (see below). makedepends=('texlive-core' 'texlive-bin' 'texlive-plaingeneric')breaks dependency resolution on this host:texlive-binconflicts withtexlive-basicin the official archlinux32extrarepo (both provide/usr/bin/ebb,/usr/bin/extractbb), so pacman refuses to install it as a build dependency — this hit i686 and pentium4 (whose chroots pullextrapackages from the official 32-bit mirror) but not x86_64 the first time around.- Simply dropping
texlive-*frommakedependsisn’t enough:make(plainall),make check, ANDmake installall transitively depend ondoc/cloog.pdf, built viatexi2dvi(an automakedist_pdf_DATA/pdf_DATASUBDIRS rule) — sobuild()/check()/package()all fail without a workingtexbinary once texlive is gone. Fixed by passingTEXI2DVI=true(no-op) on all threemakeinvocations, same trick asgcc47’sMAKEINFO=':'— seememory/gcc47.md. Took three separate build/check/package failures to catch all three call sites; if touching this PKGBUILD again and something similar recurs, checkinstall-recursive/check-recursivetargets too, not just the main build. - pkgrel history:
1->1.1(pentium4 arch addition) ->1.2(texlive removal + TEXI2DVI fix, a second local deviation). - Needs
oslbuilt for pentium4 first (a dependency), seememory/osl.md.