[laminar] Executing cfg/jobs/glibcbot-arceb-linux-gnu.run ++ id -u ++ id -g ++ echo glibcbot-arceb-linux-gnu ++ cut -f 1 -d - + docker run --rm --interactive --volume /var/cache/git:/var/cache/git --volume /var/cache/laminar:/var/cache/laminar --volume /var/lib/laminar/cfg/scripts:/var/lib/laminar/cfg/scripts --volume /var/lib/laminar/cfg/patches:/var/lib/laminar/cfg/patches --volume /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8:/var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 --env rev= --env binutils_rev= --env gcc_rev= --env linux_rev= --env JOB=glibcbot-arceb-linux-gnu --env COMPILER_SUITE= --security-opt apparmor=unconfined --net=host --user 998:998 --workdir /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 glibcbot /bin/bash + export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts + SRC_REPO=/var/cache/git/glibc ++ basename /var/cache/git/glibc .git + SRC_REPO_DIR=glibc ++ echo glibcbot-arceb-linux-gnu ++ cut -f 2- -d - + GLIBC_TARGET=arceb-linux-gnu + BUILD_REV= + BINUTILS_BUILD_REV= + GCC_BUILD_REV= + LINUX_BUILD_REV= + '[' -z '' ']' + BUILD_REV=master + '[' -z '' ']' + BINUTILS_BUILD_REV=master + '[' -z '' ']' + GCC_BUILD_REV=master + '[' -z '' ']' + LINUX_BUILD_REV=master + '[' -z '' ']' + . /var/lib/laminar/cfg/scripts/evaluate_patches.inc + rm -rf glibc + git clone --shared /var/cache/git/glibc Cloning into 'glibc'... done. Updating files: 18% (3621/19537) Updating files: 19% (3713/19537) Updating files: 20% (3908/19537) Updating files: 21% (4103/19537) Updating files: 22% (4299/19537) Updating files: 23% (4494/19537) Updating files: 24% (4689/19537) Updating files: 25% (4885/19537) Updating files: 26% (5080/19537) Updating files: 27% (5275/19537) Updating files: 28% (5471/19537) Updating files: 29% (5666/19537) Updating files: 30% (5862/19537) Updating files: 30% (5872/19537) Updating files: 31% (6057/19537) Updating files: 32% (6252/19537) Updating files: 33% (6448/19537) Updating files: 34% (6643/19537) Updating files: 35% (6838/19537) Updating files: 36% (7034/19537) Updating files: 37% (7229/19537) Updating files: 38% (7425/19537) Updating files: 39% (7620/19537) Updating files: 40% (7815/19537) Updating files: 41% (8011/19537) Updating files: 42% (8206/19537) Updating files: 43% (8401/19537) Updating files: 44% (8597/19537) Updating files: 45% (8792/19537) Updating files: 46% (8988/19537) Updating files: 47% (9183/19537) Updating files: 48% (9378/19537) Updating files: 49% (9574/19537) Updating files: 50% (9769/19537) Updating files: 51% (9964/19537) Updating files: 52% (10160/19537) Updating files: 53% (10355/19537) Updating files: 54% (10550/19537) Updating files: 55% (10746/19537) Updating files: 56% (10941/19537) Updating files: 57% (11137/19537) Updating files: 58% (11332/19537) Updating files: 59% (11527/19537) Updating files: 60% (11723/19537) Updating files: 61% (11918/19537) Updating files: 62% (12113/19537) Updating files: 63% (12309/19537) Updating files: 64% (12504/19537) Updating files: 65% (12700/19537) Updating files: 66% (12895/19537) Updating files: 67% (13090/19537) Updating files: 68% (13286/19537) Updating files: 68% (13368/19537) Updating files: 69% (13481/19537) Updating files: 70% (13676/19537) Updating files: 71% (13872/19537) Updating files: 72% (14067/19537) Updating files: 73% (14263/19537) Updating files: 74% (14458/19537) Updating files: 75% (14653/19537) Updating files: 76% (14849/19537) Updating files: 77% (15044/19537) Updating files: 78% (15239/19537) Updating files: 79% (15435/19537) Updating files: 80% (15630/19537) Updating files: 81% (15825/19537) Updating files: 82% (16021/19537) Updating files: 83% (16216/19537) Updating files: 84% (16412/19537) Updating files: 85% (16607/19537) Updating files: 86% (16802/19537) Updating files: 87% (16998/19537) Updating files: 88% (17193/19537) Updating files: 89% (17388/19537) Updating files: 90% (17584/19537) Updating files: 91% (17779/19537) Updating files: 92% (17975/19537) Updating files: 93% (18170/19537) Updating files: 94% (18365/19537) Updating files: 95% (18561/19537) Updating files: 96% (18756/19537) Updating files: 97% (18951/19537) Updating files: 98% (19147/19537) Updating files: 99% (19342/19537) Updating files: 100% (19537/19537) Updating files: 100% (19537/19537), done. + pushd glibc + git checkout master /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 Already on 'master' Your branch is up to date with 'origin/master'. + apply_patches .:generic-glibcbot .:glibcbot-arceb-linux-gnu + local this_arg + local this_path + local this_prefix + local this_patch + '[' 2 -gt 0 ']' + this_arg=.:generic-glibcbot + shift ++ echo .:generic-glibcbot ++ cut -f 1 -d : + this_path=. ++ echo .:generic-glibcbot ++ cut -f 2 -d : + this_prefix=generic-glibcbot + pushd . /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 + for this_patch in "/var/lib/laminar/cfg/patches/${this_prefix}--"*.patch + '[' -r /var/lib/laminar/cfg/patches/generic-glibcbot--000-allow-linux-from-git.patch ']' + patch -p1 patching file scripts/build-many-glibcs.py + for this_patch in "/var/lib/laminar/cfg/patches/${this_prefix}--"*.patch + '[' -r /var/lib/laminar/cfg/patches/generic-glibcbot--001-fetch-from-local-git-repos.patch ']' + patch -p1 patching file scripts/build-many-glibcs.py + for this_patch in "/var/lib/laminar/cfg/patches/${this_prefix}--"*.patch + '[' -r /var/lib/laminar/cfg/patches/generic-glibcbot--003-allow-checkout-by-git-revision.patch ']' + patch -p1 patching file scripts/build-many-glibcs.py /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 + popd + '[' 1 -gt 0 ']' + this_arg=.:glibcbot-arceb-linux-gnu + shift ++ echo .:glibcbot-arceb-linux-gnu ++ cut -f 1 -d : + this_path=. ++ echo .:glibcbot-arceb-linux-gnu ++ cut -f 2 -d : /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 + this_prefix=glibcbot-arceb-linux-gnu + pushd . + for this_patch in "/var/lib/laminar/cfg/patches/${this_prefix}--"*.patch + '[' -r '/var/lib/laminar/cfg/patches/glibcbot-arceb-linux-gnu--*.patch' ']' + popd /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 + '[' 0 -gt 0 ']' + git show commit f7e751affbedf67e16ef97e9da430bd67d793891 Author: Arsen Arsenović Date: Tue Mar 7 11:29:35 2023 +0100 elf: Add missing dependency between resolvfail and testobj1.so It was possible to run this test individually and have it fail because it can't find testobj1.so. This patch adds that dependency, to prevent such issues. Reviewed-by: Florian Weimer diff --git a/elf/Makefile b/elf/Makefile index e5df78fd04..4d0e04b2a2 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -1631,6 +1631,7 @@ $(objpfx)multiload.out: $(objpfx)testobj1.so LDFLAGS-origtest = -rdynamic $(objpfx)origtest.out: $(objpfx)testobj1.so +$(objpfx)resolvfail.out: $(objpfx)testobj1.so ifeq ($(have-thread-library),yes) $(objpfx)resolvfail: $(shared-thread-library) endif + git status On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: scripts/build-many-glibcs.py no changes added to commit (use "git add" and/or "git commit -a") + git diff diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py index 29c10c2916..9eea60c9a3 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -795,14 +795,14 @@ class Context(object): """Check out the desired component versions.""" default_versions = {'binutils': 'vcs-2.40', 'gcc': 'vcs-12', - 'glibc': 'vcs-mainline', + 'glibc': 'vcs-master', 'gmp': '6.2.1', 'linux': '6.2', 'mpc': '1.3.1', 'mpfr': '4.2.0', - 'mig': 'vcs-mainline', - 'gnumach': 'vcs-mainline', - 'hurd': 'vcs-mainline'} + 'mig': 'vcs-master', + 'gnumach': 'vcs-master', + 'hurd': 'vcs-master'} use_versions = {} explicit_versions = {} for v in versions: @@ -858,49 +858,40 @@ class Context(object): """Check out the given version of the given component from version control. Return a revision identifier.""" if component == 'binutils': - git_url = 'https://sourceware.org/git/binutils-gdb.git' - if version == 'mainline': - git_branch = 'master' - else: - trans = str.maketrans({'.': '_'}) - git_branch = 'binutils-%s-branch' % version.translate(trans) - return self.git_checkout(component, git_url, git_branch, update) + git_url = '/var/cache/git/binutils-gdb' + return self.git_checkout(component, git_url, version, update) elif component == 'gcc': - if version == 'mainline': - branch = 'master' - else: - branch = 'releases/gcc-%s' % version - return self.gcc_checkout(branch, update) + return self.gcc_checkout(version, update) elif component == 'glibc': - git_url = 'https://sourceware.org/git/glibc.git' - if version == 'mainline': - git_branch = 'master' - else: - git_branch = 'release/%s/master' % version - r = self.git_checkout(component, git_url, git_branch, update) + git_url = '/var/cache/git/glibc' + r = self.git_checkout(component, git_url, version, update) self.fix_glibc_timestamps() return r elif component == 'gnumach': - git_url = 'git://git.savannah.gnu.org/hurd/gnumach.git' + git_url = '/var/cache/git/gnumach' git_branch = 'master' r = self.git_checkout(component, git_url, git_branch, update) subprocess.run(['autoreconf', '-i'], cwd=self.component_srcdir(component), check=True) return r elif component == 'mig': - git_url = 'git://git.savannah.gnu.org/hurd/mig.git' + git_url = '/var/cache/git/mig' git_branch = 'master' r = self.git_checkout(component, git_url, git_branch, update) subprocess.run(['autoreconf', '-i'], cwd=self.component_srcdir(component), check=True) return r elif component == 'hurd': - git_url = 'git://git.savannah.gnu.org/hurd/hurd.git' + git_url = '/var/cache/git/hurd' git_branch = 'master' r = self.git_checkout(component, git_url, git_branch, update) subprocess.run(['autoconf'], cwd=self.component_srcdir(component), check=True) return r + elif component == 'linux': + git_url = '/var/cache/git/linux' + r = self.git_checkout(component, git_url, version, update) + return r else: print('error: component %s coming from VCS' % component) exit(1) @@ -920,9 +911,11 @@ class Context(object): depth_arg = ('--depth', '1') else: depth_arg = () - subprocess.run(['git', 'clone', '-q', '-b', git_branch, + subprocess.run(['git', 'clone', '-q', *depth_arg, git_url, self.component_srcdir(component)], check=True) + subprocess.run(['git', 'checkout', git_branch], + cwd=self.component_srcdir(component), check=True) r = subprocess.run(['git', 'rev-parse', 'HEAD'], cwd=self.component_srcdir(component), stdout=subprocess.PIPE, @@ -961,9 +954,9 @@ class Context(object): shutil.rmtree(self.component_srcdir('gcc')) update = False if not update: - self.git_checkout('gcc', 'https://gcc.gnu.org/git/gcc.git', + self.git_checkout('gcc', '/var/cache/git/gcc', branch, update) - subprocess.run(['contrib/gcc_update', '--silent'], + subprocess.run(['contrib/gcc_update', '--touch'], cwd=self.component_srcdir('gcc'), check=True) r = subprocess.run(['git', 'rev-parse', 'HEAD'], cwd=self.component_srcdir('gcc'), ++ git rev-parse HEAD + REV_ID=f7e751affbedf67e16ef97e9da430bd67d793891 /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 + popd + hash -r + export declare -x COMPILER_SUITE="" declare -x HOME="/" declare -x HOSTNAME="lili" declare -x JOB="glibcbot-arceb-linux-gnu" declare -x OLDPWD="/var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc" declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts" declare -x PWD="/var/lib/laminar/run/glibcbot-arceb-linux-gnu/8" declare -x SHLVL="1" declare -x binutils_rev="" declare -x gcc_rev="" declare -x linux_rev="" declare -x rev="" + declare -a bot + bot=("`pwd`/${SRC_REPO_DIR}/scripts/build-many-glibcs.py" --keep all --replace-sources -j 1) ++ pwd + bot+=("$(pwd)") ++ pwd + _compiler= ++ /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc/scripts/build-many-glibcs.py --keep all --replace-sources -j 1 /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 list-glibcs + read glibc compiler _ + '[' aarch64-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' aarch64-linux-gnu-disable-multi-arch = arceb-linux-gnu ']' + read glibc compiler _ + '[' aarch64_be-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' alpha-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' arc-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' arc-linux-gnuhf = arceb-linux-gnu ']' + read glibc compiler _ + '[' arceb-linux-gnu = arceb-linux-gnu ']' + _compiler=arceb-linux-gnu + echo 'Found compiler' + read glibc compiler _ + '[' arm-linux-gnueabi = arceb-linux-gnu ']' + read glibc compiler _ Found compiler + '[' arm-linux-gnueabi-v4t = arceb-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabihf = arceb-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabihf-thumb = arceb-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabihf-v7a = arceb-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabihf-v7a-disable-multi-arch = arceb-linux-gnu ']' + read glibc compiler _ + '[' armeb-linux-gnueabi = arceb-linux-gnu ']' + read glibc compiler _ + '[' armeb-linux-gnueabi-be8 = arceb-linux-gnu ']' + read glibc compiler _ + '[' armeb-linux-gnueabihf = arceb-linux-gnu ']' + read glibc compiler _ + '[' armeb-linux-gnueabihf-be8 = arceb-linux-gnu ']' + read glibc compiler _ + '[' csky-linux-gnuabiv2 = arceb-linux-gnu ']' + read glibc compiler _ + '[' csky-linux-gnuabiv2-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' hppa-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' i486-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' i586-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' i686-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' i686-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' i686-linux-gnu-disable-multi-arch = arceb-linux-gnu ']' + read glibc compiler _ + '[' i686-linux-gnu-no-pie = arceb-linux-gnu ']' + read glibc compiler _ + '[' ia64-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' loongarch64-linux-gnu-lp64d = arceb-linux-gnu ']' + read glibc compiler _ + '[' loongarch64-linux-gnu-lp64s = arceb-linux-gnu ']' + read glibc compiler _ + '[' m68k-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' m68k-linux-gnu-coldfire = arceb-linux-gnu ']' + read glibc compiler _ + '[' m68k-linux-gnu-coldfire-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' microblaze-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' microblazeel-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips-linux-gnu-nan2008 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips-linux-gnu-nan2008-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips-linux-gnu-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n32 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n32-nan2008 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n32-nan2008-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n32-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n64 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n64-nan2008 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n64-nan2008-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n64-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n32 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n32-nan2008 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n32-nan2008-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n32-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n64 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n64-nan2008 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n64-nan2008-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n64-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mipsel-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' mipsel-linux-gnu-nan2008 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mipsel-linux-gnu-nan2008-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mipsel-linux-gnu-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' mipsisa32r6el-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' mipsisa64r6el-linux-gnu-n32 = arceb-linux-gnu ']' + read glibc compiler _ + '[' mipsisa64r6el-linux-gnu-n64 = arceb-linux-gnu ']' + read glibc compiler _ + '[' nios2-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' or1k-linux-gnu-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' powerpc-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' powerpc-linux-gnu-power4 = arceb-linux-gnu ']' + read glibc compiler _ + '[' powerpc-linux-gnu-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' powerpc64-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' powerpc64le-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' powerpc64le-linux-gnu-disable-multi-arch = arceb-linux-gnu ']' + read glibc compiler _ + '[' riscv32-linux-gnu-rv32imac-ilp32 = arceb-linux-gnu ']' + read glibc compiler _ + '[' riscv32-linux-gnu-rv32imafdc-ilp32 = arceb-linux-gnu ']' + read glibc compiler _ + '[' riscv32-linux-gnu-rv32imafdc-ilp32d = arceb-linux-gnu ']' + read glibc compiler _ + '[' riscv64-linux-gnu-rv64imac-lp64 = arceb-linux-gnu ']' + read glibc compiler _ + '[' riscv64-linux-gnu-rv64imafdc-lp64 = arceb-linux-gnu ']' + read glibc compiler _ + '[' riscv64-linux-gnu-rv64imafdc-lp64d = arceb-linux-gnu ']' + read glibc compiler _ + '[' s390-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' s390x-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' s390x-linux-gnu-O3 = arceb-linux-gnu ']' + read glibc compiler _ + '[' sh3-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' sh3eb-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' sh4-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' sh4-linux-gnu-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' sh4eb-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' sh4eb-linux-gnu-soft = arceb-linux-gnu ']' + read glibc compiler _ + '[' sparc64-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' sparc64-linux-gnu-disable-multi-arch = arceb-linux-gnu ']' + read glibc compiler _ + '[' sparcv8-linux-gnu-leon3 = arceb-linux-gnu ']' + read glibc compiler _ + '[' sparcv9-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' sparcv9-linux-gnu-disable-multi-arch = arceb-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu = arceb-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-disable-multi-arch = arceb-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-minimal = arceb-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-no-pie = arceb-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-x32 = arceb-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-x32-no-pie = arceb-linux-gnu ']' + read glibc compiler _ + '[' -z arceb-linux-gnu ']' + PY_REV=master + BINUTILS_PY_REV=master + GCC_PY_REV=master + LINUX_PY_REV=master + log_execute checkout /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc/scripts/build-many-glibcs.py --keep all --replace-sources -j 1 /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 checkout binutils-vcs-master gcc-vcs-master glibc-vcs-master linux-vcs-master [checkout 2023-03-11 05:53:38] Already on 'master' [checkout 2023-03-11 05:53:38] Your branch is up to date with 'origin/master'. [checkout 2023-03-11 05:54:03] Already on 'master' [checkout 2023-03-11 05:54:03] Your branch is up to date with 'origin/master'. [checkout 2023-03-11 05:54:03] Touching fixincludes/config.h.in... [checkout 2023-03-11 05:54:03] Touching intl/config.h.in... [checkout 2023-03-11 05:54:03] Touching gcc/configure... [checkout 2023-03-11 05:54:03] Touching gcc/config.in... [checkout 2023-03-11 05:54:03] Touching gcc/config/aarch64/aarch64-tune.md... [checkout 2023-03-11 05:54:03] Touching gcc/config/arm/arm-tune.md... [checkout 2023-03-11 05:54:03] Touching gcc/config/arm/arm-tables.opt... [checkout 2023-03-11 05:54:03] Touching gcc/config/c6x/c6x-tables.opt... [checkout 2023-03-11 05:54:03] Touching gcc/config/c6x/c6x-sched.md... [checkout 2023-03-11 05:54:03] Touching gcc/config/c6x/c6x-mult.md... [checkout 2023-03-11 05:54:03] Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c... [checkout 2023-03-11 05:54:03] Touching c++tools/config.h.in... [checkout 2023-03-11 05:54:03] Touching zlib/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching zlib/Makefile.in... [checkout 2023-03-11 05:54:03] Touching zlib/configure... [checkout 2023-03-11 05:54:03] Touching libffi/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libgfortran/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libgfortran/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libgm2/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libgm2/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libquadmath/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libquadmath/configure... [checkout 2023-03-11 05:54:03] Touching libquadmath/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libgfortran/configure... [checkout 2023-03-11 05:54:03] Touching libcpp/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libcpp/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libcpp/configure... [checkout 2023-03-11 05:54:03] Touching libgomp/configure.ac... [checkout 2023-03-11 05:54:03] Touching libgomp/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libgomp/Makefile.am... [checkout 2023-03-11 05:54:03] Touching libgomp/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libgomp/testsuite/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libgomp/configure... [checkout 2023-03-11 05:54:03] Touching libgomp/config.h.in... [checkout 2023-03-11 05:54:03] Touching libitm/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libitm/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libitm/testsuite/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libitm/configure... [checkout 2023-03-11 05:54:03] Touching libitm/config.h.in... [checkout 2023-03-11 05:54:03] Touching libatomic/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libatomic/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libatomic/testsuite/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libatomic/configure... [checkout 2023-03-11 05:54:03] Touching libatomic/auto-config.h.in... [checkout 2023-03-11 05:54:03] Touching libsanitizer/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libsanitizer/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libsanitizer/configure... [checkout 2023-03-11 05:54:03] Touching libsanitizer/asan/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libsanitizer/interception/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libsanitizer/sanitizer_common/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libvtv/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libvtv/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libvtv/configure... [checkout 2023-03-11 05:54:03] Touching libbacktrace/aclocal.m4... [checkout 2023-03-11 05:54:03] Touching libbacktrace/Makefile.in... [checkout 2023-03-11 05:54:03] Touching libbacktrace/configure... [checkout 2023-03-11 05:54:03] Touching libbacktrace/config.h.in... [checkout 2023-03-11 05:54:03] Touching libphobos/Makefile.in... [checkout 2023-03-11 05:54:03] Touching configure... [checkout 2023-03-11 05:54:11] Already on 'master' [checkout 2023-03-11 05:54:12] Your branch is up to date with 'origin/master'. [checkout 2023-03-11 05:54:21] Already on 'master' [checkout 2023-03-11 05:54:21] Your branch is up to date with 'origin/master'. [checkout 2023-03-11 05:54:30] configure.ac:93: installing 'build-aux/compile' [checkout 2023-03-11 05:54:30] configure.ac:53: installing 'build-aux/config.guess' [checkout 2023-03-11 05:54:30] configure.ac:53: installing 'build-aux/config.sub' [checkout 2023-03-11 05:54:30] configure.ac:33: installing 'build-aux/install-sh' [checkout 2023-03-11 05:54:30] configure.ac:33: installing 'build-aux/missing' [checkout 2023-03-11 05:54:30] Makefile.am: installing './INSTALL' [checkout 2023-03-11 05:54:30] Makefile.am: installing 'build-aux/depcomp' [checkout 2023-03-11 05:54:32] Makefile.am:32: installing 'build-aux/mdate-sh' [checkout 2023-03-11 05:54:32] doc/Makefrag.am:106: warning: user target '$(srcdir)/doc/version.texi' defined here ... [checkout 2023-03-11 05:54:32] Makefile.am:159: 'doc/Makefrag.am' included from here [checkout 2023-03-11 05:54:32] /usr/share/automake-1.16/am/texi-vers.am: ... overrides Automake target '$(srcdir)/doc/version.texi' defined here [checkout 2023-03-11 05:54:32] Makefile.am:32: installing 'build-aux/texinfo.tex' [checkout 2023-03-11 05:54:32] parallel-tests: installing 'build-aux/test-driver' [checkout 2023-03-11 05:54:33] Already on 'master' [checkout 2023-03-11 05:54:33] Your branch is up to date with 'origin/master'. [checkout 2023-03-11 05:54:34] configure.ac:291: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete [checkout 2023-03-11 05:54:34] ./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from... [checkout 2023-03-11 05:54:34] ./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from... [checkout 2023-03-11 05:54:34] configure.ac:291: the top level [checkout 2023-03-11 05:55:04] Already on 'master' [checkout 2023-03-11 05:55:04] Your branch is up to date with 'origin/master'. [checkout 2023-03-11 05:55:05] Already on 'master' [checkout 2023-03-11 05:55:05] Your branch is up to date with 'origin/master'. [checkout 2023-03-11 05:55:08] configure.ac:34: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete [checkout 2023-03-11 05:55:08] ./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from... [checkout 2023-03-11 05:55:08] ./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from... [checkout 2023-03-11 05:55:08] aclocal.m4:668: AM_PROG_LEX is expanded from... [checkout 2023-03-11 05:55:08] configure.ac:34: the top level [checkout 2023-03-11 05:55:08] configure.ac:39: warning: The macro `AC_HEADER_STDC' is obsolete. [checkout 2023-03-11 05:55:08] configure.ac:39: You should run autoupdate. [checkout 2023-03-11 05:55:08] ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... [checkout 2023-03-11 05:55:08] configure.ac:39: the top level [checkout 2023-03-11 05:55:08] configure.ac:58: warning: AC_OUTPUT should be used without arguments. [checkout 2023-03-11 05:55:08] configure.ac:58: You should run autoupdate. [checkout 2023-03-11 05:55:09] configure.ac:25: installing 'build-aux/compile' [checkout 2023-03-11 05:55:09] configure.ac:9: installing 'build-aux/config.guess' [checkout 2023-03-11 05:55:09] configure.ac:9: installing 'build-aux/config.sub' [checkout 2023-03-11 05:55:09] configure.ac:14: installing 'build-aux/install-sh' [checkout 2023-03-11 05:55:09] configure.ac:14: installing 'build-aux/missing' [checkout 2023-03-11 05:55:09] Makefile.am: installing './INSTALL' [checkout 2023-03-11 05:55:09] Makefile.am: installing 'build-aux/depcomp' [checkout 2023-03-11 05:55:09] configure.ac: installing 'build-aux/ylwrap' [checkout 2023-03-11 05:55:09] parallel-tests: installing 'build-aux/test-driver' + fail_on_FAIL + find logs -name '*-status.txt' -exec grep '^FAIL:' '{}' ';' + grep -q '^FAIL:' find: 'logs': No such file or directory + true + log_execute host-libraries /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc/scripts/build-many-glibcs.py --keep all --replace-sources -j 1 /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 host-libraries [host-libraries 2023-03-11 05:55:14] PASS: host-libraries gmp rm [host-libraries 2023-03-11 05:55:14] PASS: host-libraries gmp mkdir [host-libraries 2023-03-11 05:56:15] PASS: host-libraries gmp configure [host-libraries 2023-03-11 05:58:08] PASS: host-libraries gmp build [host-libraries 2023-03-11 06:02:28] PASS: host-libraries gmp check [host-libraries 2023-03-11 06:02:29] PASS: host-libraries gmp install [host-libraries 2023-03-11 06:02:29] PASS: host-libraries mpfr rm [host-libraries 2023-03-11 06:02:29] PASS: host-libraries mpfr mkdir [host-libraries 2023-03-11 06:02:44] PASS: host-libraries mpfr configure [host-libraries 2023-03-11 06:04:07] PASS: host-libraries mpfr build [host-libraries 2023-03-11 06:07:37] PASS: host-libraries mpfr check [host-libraries 2023-03-11 06:07:38] PASS: host-libraries mpfr install [host-libraries 2023-03-11 06:07:38] PASS: host-libraries mpc rm [host-libraries 2023-03-11 06:07:38] PASS: host-libraries mpc mkdir [host-libraries 2023-03-11 06:08:00] PASS: host-libraries mpc configure [host-libraries 2023-03-11 06:08:55] PASS: host-libraries mpc build [host-libraries 2023-03-11 06:10:39] PASS: host-libraries mpc check [host-libraries 2023-03-11 06:10:39] PASS: host-libraries mpc install [host-libraries 2023-03-11 06:10:39] PASS: host-libraries done + fail_on_FAIL + find logs -name '*-status.txt' -exec grep '^FAIL:' '{}' ';' + grep -q '^FAIL:' + true + log_execute compilers /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8/glibc/scripts/build-many-glibcs.py --keep all --replace-sources -j 1 /var/lib/laminar/run/glibcbot-arceb-linux-gnu/8 --full-gcc compilers arceb-linux-gnu [compilers 2023-03-11 06:10:40] PASS: compilers-arceb-linux-gnu check-host-libraries [compilers 2023-03-11 06:10:40] PASS: compilers-arceb-linux-gnu binutils rm [compilers 2023-03-11 06:10:40] PASS: compilers-arceb-linux-gnu binutils mkdir [compilers 2023-03-11 06:10:44] PASS: compilers-arceb-linux-gnu binutils configure [compilers 2023-03-11 06:18:41] PASS: compilers-arceb-linux-gnu binutils build [compilers 2023-03-11 06:18:46] PASS: compilers-arceb-linux-gnu binutils install [compilers 2023-03-11 06:18:46] PASS: compilers-arceb-linux-gnu linux rm [compilers 2023-03-11 06:18:46] PASS: compilers-arceb-linux-gnu linux mkdir [compilers 2023-03-11 06:19:02] PASS: compilers-arceb-linux-gnu linux install-headers [compilers 2023-03-11 06:19:02] PASS: compilers-arceb-linux-gnu gcc-first rm [compilers 2023-03-11 06:19:02] PASS: compilers-arceb-linux-gnu gcc-first mkdir [compilers 2023-03-11 06:19:17] PASS: compilers-arceb-linux-gnu gcc-first configure [compilers 2023-03-11 07:23:51] PASS: compilers-arceb-linux-gnu gcc-first build [compilers 2023-03-11 07:24:03] PASS: compilers-arceb-linux-gnu gcc-first install [compilers 2023-03-11 07:24:03] PASS: compilers-arceb-linux-gnu glibc arceb-linux-gnu rm [compilers 2023-03-11 07:24:03] PASS: compilers-arceb-linux-gnu glibc arceb-linux-gnu mkdir [compilers 2023-03-11 07:24:12] PASS: compilers-arceb-linux-gnu glibc arceb-linux-gnu configure [compilers 2023-03-11 08:13:51] PASS: compilers-arceb-linux-gnu glibc arceb-linux-gnu build [compilers 2023-03-11 08:15:27] PASS: compilers-arceb-linux-gnu glibc arceb-linux-gnu install [compilers 2023-03-11 08:15:27] PASS: compilers-arceb-linux-gnu glibc arceb-linux-gnu mkdir-lib [compilers 2023-03-11 08:15:27] PASS: compilers-arceb-linux-gnu gcc rm [compilers 2023-03-11 08:15:27] PASS: compilers-arceb-linux-gnu gcc mkdir [compilers 2023-03-11 08:15:37] PASS: compilers-arceb-linux-gnu gcc configure [compilers 2023-03-11 09:18:34] FAIL: compilers-arceb-linux-gnu gcc build [compilers 2023-03-11 09:18:34] UNRESOLVED: compilers-arceb-linux-gnu gcc install [compilers 2023-03-11 09:18:34] UNRESOLVED: compilers-arceb-linux-gnu done + fail_on_FAIL + find logs -name '*-status.txt' -exec grep '^FAIL:' '{}' ';' + grep -q '^FAIL:' + exit 1 [laminar] Executing cfg/after + export declare -x ARCHIVE="/var/lib/laminar/archive/glibcbot-arceb-linux-gnu/8" declare -x CONTEXT="default" declare -x HOME="/nonexistent" declare -x INVOCATION_ID="a0a18f32c40743b5ab94d27962fc3fb2" declare -x JOB="glibcbot-arceb-linux-gnu" declare -x JOURNAL_STREAM="8:1503243668" declare -x LAMINAR_BASE_URL="http://toolchain.lug-owl.de/laminar/" declare -x LAMINAR_TITLE="toolchain.lug-owl.de" declare -x LANG="en_US.UTF-8" declare -x LANGUAGE="en_US:en" declare -x LAST_RESULT="failed" declare -x LOGNAME="laminar" declare -x OLDPWD declare -x PATH="/var/lib/laminar/cfg/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" declare -x PWD="/var/lib/laminar/run/glibcbot-arceb-linux-gnu/8" declare -x RESULT="failed" declare -x RUN="8" declare -x SHLVL="1" declare -x SYSTEMD_EXEC_PID="789850" declare -x USER="laminar" declare -x WORKSPACE="/var/lib/laminar/run/glibcbot-arceb-linux-gnu/workspace" declare -x __LAMINAR_SETENV_PIPE="9" + VERBOSE= + find . -type f -name '*.sum' -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-arceb-linux-gnu/8 ';' + find . -type f -name config.log -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-arceb-linux-gnu/8 ';' + find . -type f -name config.h -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-arceb-linux-gnu/8 ';' + find . -type f -name test-suite.log -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-arceb-linux-gnu/8 ';' + find . -type f -name SYSTEM.def -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-arceb-linux-gnu/8 ';' + '[' '!' -d logs ']' + find logs -type f -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-arceb-linux-gnu/8 ';' + find . -type f -name build-state.json -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-arceb-linux-gnu/8 ';' + find . -type f -name versions.json -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-arceb-linux-gnu/8 ';' + '[' '!' -r build.log ']' + '[' failed = success -a failed '!=' failed ']' + '[' failed = failed -a failed '!=' failed ']' + printf '\nFinal status: %s.\n' failed Final status: failed.