--- variables: VERSION: '8.10.3' .template: &template image: '${CI_REGISTRY}/nest/stage1:${BUILD_CPU}-workstation' stage: 'build' tags: ['nest'] script: - 'emerge --sync' - 'MAKEOPTS="$CI_HOST_MAKEOPTS" emerge -v -j1 --onlydeps "=dev-lang/ghc-${VERSION}"' - 'BINPKG_COMPRESS=bzip2 CFLAGS= FEATURES=-splitdebug MAKEOPTS="$CI_HOST_MAKEOPTS" PKGDIR=/tmp/packages USE="ghcbootstrap ghcmakebinary" ebuild "/var/db/repos/nest/dev-lang/ghc/ghc-${VERSION}.ebuild" package' - 'cp "/tmp/packages/dev-lang/ghc/ghc-${VERSION}-1.xpak" "/nest/portage/distfiles/ghc-bin-${VERSION}-${CHOST}.tbz2"' 'Build arm64': <<: *template variables: BUILD_CPU: 'cortex-a72' CHOST: 'aarch64-unknown-linux-gnu'