[laminar] Executing cfg/jobs/glibcbot-alpha-linux-gnu.run ++ id -u ++ id -g ++ echo glibcbot-alpha-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-alpha-linux-gnu/22:/var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 --env rev= --env binutils_rev= --env gcc_rev= --env linux_rev= --env JOB=glibcbot-alpha-linux-gnu --env COMPILER_SUITE= --security-opt apparmor=unconfined --net=host --user 998:998 --workdir /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 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-alpha-linux-gnu ++ cut -f 2- -d - + GLIBC_TARGET=alpha-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_compiler.inc ++ : gcc-snapshot ++ case "${COMPILER_SUITE}" in ++ export CC=/usr/lib/gcc-snapshot/bin/gcc ++ CC=/usr/lib/gcc-snapshot/bin/gcc ++ export CXX=/usr/lib/gcc-snapshot/bin/g++ ++ CXX=/usr/lib/gcc-snapshot/bin/g++ ++ export CPP=/usr/lib/gcc-snapshot/bin/cpp ++ CPP=/usr/lib/gcc-snapshot/bin/cpp ++ export LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib ++ LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib ++ export PATH=/usr/lib/gcc-snapshot/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts ++ PATH=/usr/lib/gcc-snapshot/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts ++ hash -r + . /var/lib/laminar/cfg/scripts/evaluate_patches.inc + /usr/lib/gcc-snapshot/bin/gcc --version gcc (Debian 20230315-1) 13.0.1 20230315 (experimental) [master r13-6680-ga9ae16db8cb] Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + /usr/lib/gcc-snapshot/bin/g++ --version g++ (Debian 20230315-1) 13.0.1 20230315 (experimental) [master r13-6680-ga9ae16db8cb] Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + rm -rf glibc + git clone --shared /var/cache/git/glibc Cloning into 'glibc'... done. Updating files: 4% (823/19549) Updating files: 5% (978/19549) Updating files: 6% (1173/19549) Updating files: 7% (1369/19549) Updating files: 8% (1564/19549) Updating files: 9% (1760/19549) Updating files: 10% (1955/19549) Updating files: 11% (2151/19549) Updating files: 12% (2346/19549) Updating files: 13% (2542/19549) Updating files: 14% (2737/19549) Updating files: 14% (2872/19549) Updating files: 15% (2933/19549) Updating files: 16% (3128/19549) Updating files: 17% (3324/19549) Updating files: 18% (3519/19549) Updating files: 19% (3715/19549) Updating files: 20% (3910/19549) Updating files: 21% (4106/19549) Updating files: 22% (4301/19549) Updating files: 23% (4497/19549) Updating files: 24% (4692/19549) Updating files: 24% (4799/19549) Updating files: 25% (4888/19549) Updating files: 26% (5083/19549) Updating files: 27% (5279/19549) Updating files: 28% (5474/19549) Updating files: 29% (5670/19549) Updating files: 30% (5865/19549) Updating files: 31% (6061/19549) Updating files: 32% (6256/19549) Updating files: 32% (6382/19549) Updating files: 33% (6452/19549) Updating files: 34% (6647/19549) Updating files: 35% (6843/19549) Updating files: 36% (7038/19549) Updating files: 37% (7234/19549) Updating files: 38% (7429/19549) Updating files: 39% (7625/19549) Updating files: 40% (7820/19549) Updating files: 41% (8016/19549) Updating files: 42% (8211/19549) Updating files: 43% (8407/19549) Updating files: 44% (8602/19549) Updating files: 45% (8798/19549) Updating files: 46% (8993/19549) Updating files: 46% (9028/19549) Updating files: 47% (9189/19549) Updating files: 48% (9384/19549) Updating files: 49% (9580/19549) Updating files: 50% (9775/19549) Updating files: 51% (9970/19549) Updating files: 52% (10166/19549) Updating files: 53% (10361/19549) Updating files: 54% (10557/19549) Updating files: 55% (10752/19549) Updating files: 56% (10948/19549) Updating files: 57% (11143/19549) Updating files: 58% (11339/19549) Updating files: 59% (11534/19549) Updating files: 60% (11730/19549) Updating files: 61% (11925/19549) Updating files: 62% (12121/19549) Updating files: 63% (12316/19549) Updating files: 64% (12512/19549) Updating files: 65% (12707/19549) Updating files: 66% (12903/19549) Updating files: 67% (13098/19549) Updating files: 68% (13294/19549) Updating files: 69% (13489/19549) Updating files: 70% (13685/19549) Updating files: 70% (13861/19549) Updating files: 71% (13880/19549) Updating files: 72% (14076/19549) Updating files: 73% (14271/19549) Updating files: 74% (14467/19549) Updating files: 75% (14662/19549) Updating files: 76% (14858/19549) Updating files: 77% (15053/19549) Updating files: 78% (15249/19549) Updating files: 79% (15444/19549) Updating files: 80% (15640/19549) Updating files: 81% (15835/19549) Updating files: 82% (16031/19549) Updating files: 83% (16226/19549) Updating files: 84% (16422/19549) Updating files: 85% (16617/19549) Updating files: 86% (16813/19549) Updating files: 87% (17008/19549) Updating files: 88% (17204/19549) Updating files: 89% (17399/19549) Updating files: 90% (17595/19549) Updating files: 91% (17790/19549) Updating files: 92% (17986/19549) Updating files: 93% (18181/19549) Updating files: 94% (18377/19549) Updating files: 95% (18572/19549) Updating files: 96% (18768/19549) Updating files: 97% (18963/19549) Updating files: 98% (19159/19549) Updating files: 98% (19331/19549) Updating files: 99% (19354/19549) Updating files: 100% (19549/19549) Updating files: 100% (19549/19549), done. + pushd glibc + git checkout master /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22/glibc /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 Already on 'master' Your branch is up to date with 'origin/master'. + apply_patches .:generic-glibcbot .:glibcbot-alpha-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 : /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22/glibc /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22/glibc /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 + this_prefix=generic-glibcbot + pushd . + 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 Hunk #1 succeeded at 899 (offset -2 lines). + 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 Hunk #1 succeeded at 856 (offset -2 lines). Hunk #2 succeeded at 870 (offset -2 lines). Hunk #3 succeeded at 879 (offset -2 lines). Hunk #4 succeeded at 967 (offset -2 lines). + 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 Hunk #1 succeeded at 793 (offset -2 lines). Hunk #2 succeeded at 857 (offset -2 lines). Hunk #3 succeeded at 888 (offset -2 lines). Hunk #4 succeeded at 909 (offset -2 lines). Hunk #5 succeeded at 954 (offset -2 lines). + for this_patch in "/var/lib/laminar/cfg/patches/${this_prefix}--"*.patch + '[' -r /var/lib/laminar/cfg/patches/generic-glibcbot--004-disable-gcov-during-bootstrap.patch ']' + patch -p1 patching file scripts/build-many-glibcs.py Hunk #1 succeeded at 1474 (offset -9 lines). + popd + '[' 1 -gt 0 ']' + this_arg=.:glibcbot-alpha-linux-gnu + shift /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22/glibc /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 ++ echo .:glibcbot-alpha-linux-gnu ++ cut -f 1 -d : + this_path=. ++ echo .:glibcbot-alpha-linux-gnu ++ cut -f 2 -d : /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22/glibc /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22/glibc /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 + this_prefix=glibcbot-alpha-linux-gnu + pushd . + for this_patch in "/var/lib/laminar/cfg/patches/${this_prefix}--"*.patch + '[' -r '/var/lib/laminar/cfg/patches/glibcbot-alpha-linux-gnu--*.patch' ']' + popd /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22/glibc /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 + '[' 0 -gt 0 ']' + git show commit 09b382122288e706c5fa2c0412910f71c78b7d63 Author: Alejandro Colomar Date: Sun Mar 12 01:08:10 2023 +0100 time: Fix strftime(3) API regarding nullability strftime(3) doesn't accept null pointers in any of the parameters. Cc: Paul Eggert Signed-off-by: Alejandro Colomar Reviewed-by: Adhemerval Zanella diff --git a/time/time.h b/time/time.h index 4db274bd0c..368f4dc588 100644 --- a/time/time.h +++ b/time/time.h @@ -99,7 +99,8 @@ extern time_t __REDIRECT_NTH (mktime, (struct tm *__tp), __mktime64); of characters written, or 0 if it would exceed MAXSIZE. */ extern size_t strftime (char *__restrict __s, size_t __maxsize, const char *__restrict __format, - const struct tm *__restrict __tp) __THROW; + const struct tm *__restrict __tp) + __THROW __nonnull((1, 3, 4)); #ifdef __USE_XOPEN /* Parse S according to FORMAT and store binary time information in TP. + 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 e8bb82ed9d..d7c40fc411 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -793,14 +793,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: @@ -856,49 +856,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) @@ -918,9 +909,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, @@ -959,9 +952,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'), @@ -1481,6 +1474,7 @@ class Config(object): '--disable-threads', '--disable-libatomic', '--disable-decimal-float', + '--disable-gcov', '--disable-libffi', '--disable-libgomp', '--disable-libitm', ++ git rev-parse HEAD + REV_ID=09b382122288e706c5fa2c0412910f71c78b7d63 + popd /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 + hash -r + export declare -x CC="/usr/lib/gcc-snapshot/bin/gcc" declare -x COMPILER_SUITE="gcc-snapshot" declare -x CPP="/usr/lib/gcc-snapshot/bin/cpp" declare -x CXX="/usr/lib/gcc-snapshot/bin/g++" declare -x HOME="/home/foo" declare -x HOSTNAME="lili" declare -x JOB="glibcbot-alpha-linux-gnu" declare -x LD_LIBRARY_PATH="/usr/lib/gcc-snapshot/lib" declare -x OLDPWD="/var/lib/laminar/run/glibcbot-alpha-linux-gnu/22/glibc" declare -x PATH="/usr/lib/gcc-snapshot/bin:/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-alpha-linux-gnu/22" 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-alpha-linux-gnu/22/glibc/scripts/build-many-glibcs.py --keep all --replace-sources -j 1 /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 list-glibcs + read glibc compiler _ + '[' aarch64-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' aarch64-linux-gnu-disable-multi-arch = alpha-linux-gnu ']' + read glibc compiler _ + '[' aarch64_be-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' alpha-linux-gnu = alpha-linux-gnu ']' + _compiler=alpha-linux-gnu + echo 'Found compiler' + read glibc compiler _ Found compiler + '[' arc-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' arc-linux-gnuhf = alpha-linux-gnu ']' + read glibc compiler _ + '[' arceb-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabi = alpha-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabi-v4t = alpha-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabihf = alpha-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabihf-thumb = alpha-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabihf-v7a = alpha-linux-gnu ']' + read glibc compiler _ + '[' arm-linux-gnueabihf-v7a-disable-multi-arch = alpha-linux-gnu ']' + read glibc compiler _ + '[' armeb-linux-gnueabi = alpha-linux-gnu ']' + read glibc compiler _ + '[' armeb-linux-gnueabi-be8 = alpha-linux-gnu ']' + read glibc compiler _ + '[' armeb-linux-gnueabihf = alpha-linux-gnu ']' + read glibc compiler _ + '[' armeb-linux-gnueabihf-be8 = alpha-linux-gnu ']' + read glibc compiler _ + '[' csky-linux-gnuabiv2 = alpha-linux-gnu ']' + read glibc compiler _ + '[' csky-linux-gnuabiv2-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' hppa-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' i486-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' i586-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' i686-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' i686-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' i686-linux-gnu-disable-multi-arch = alpha-linux-gnu ']' + read glibc compiler _ + '[' i686-linux-gnu-no-pie = alpha-linux-gnu ']' + read glibc compiler _ + '[' ia64-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' loongarch64-linux-gnu-lp64d = alpha-linux-gnu ']' + read glibc compiler _ + '[' loongarch64-linux-gnu-lp64s = alpha-linux-gnu ']' + read glibc compiler _ + '[' m68k-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' m68k-linux-gnu-coldfire = alpha-linux-gnu ']' + read glibc compiler _ + '[' m68k-linux-gnu-coldfire-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' microblaze-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' microblazeel-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips-linux-gnu-nan2008 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips-linux-gnu-nan2008-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips-linux-gnu-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n32 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n32-nan2008 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n32-nan2008-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n32-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n64 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n64-nan2008 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n64-nan2008-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64-linux-gnu-n64-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n32 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n32-nan2008 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n32-nan2008-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n32-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n64 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n64-nan2008 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n64-nan2008-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mips64el-linux-gnu-n64-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mipsel-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' mipsel-linux-gnu-nan2008 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mipsel-linux-gnu-nan2008-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mipsel-linux-gnu-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' mipsisa32r6el-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' mipsisa64r6el-linux-gnu-n32 = alpha-linux-gnu ']' + read glibc compiler _ + '[' mipsisa64r6el-linux-gnu-n64 = alpha-linux-gnu ']' + read glibc compiler _ + '[' nios2-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' or1k-linux-gnu-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' powerpc-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' powerpc-linux-gnu-power4 = alpha-linux-gnu ']' + read glibc compiler _ + '[' powerpc-linux-gnu-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' powerpc64-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' powerpc64le-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' powerpc64le-linux-gnu-disable-multi-arch = alpha-linux-gnu ']' + read glibc compiler _ + '[' riscv32-linux-gnu-rv32imac-ilp32 = alpha-linux-gnu ']' + read glibc compiler _ + '[' riscv32-linux-gnu-rv32imafdc-ilp32 = alpha-linux-gnu ']' + read glibc compiler _ + '[' riscv32-linux-gnu-rv32imafdc-ilp32d = alpha-linux-gnu ']' + read glibc compiler _ + '[' riscv64-linux-gnu-rv64imac-lp64 = alpha-linux-gnu ']' + read glibc compiler _ + '[' riscv64-linux-gnu-rv64imafdc-lp64 = alpha-linux-gnu ']' + read glibc compiler _ + '[' riscv64-linux-gnu-rv64imafdc-lp64d = alpha-linux-gnu ']' + read glibc compiler _ + '[' s390-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' s390x-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' s390x-linux-gnu-O3 = alpha-linux-gnu ']' + read glibc compiler _ + '[' sh3-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' sh3eb-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' sh4-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' sh4-linux-gnu-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' sh4eb-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' sh4eb-linux-gnu-soft = alpha-linux-gnu ']' + read glibc compiler _ + '[' sparc64-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' sparc64-linux-gnu-disable-multi-arch = alpha-linux-gnu ']' + read glibc compiler _ + '[' sparcv8-linux-gnu-leon3 = alpha-linux-gnu ']' + read glibc compiler _ + '[' sparcv9-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' sparcv9-linux-gnu-disable-multi-arch = alpha-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu = alpha-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-disable-multi-arch = alpha-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-minimal = alpha-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-no-pie = alpha-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-x32 = alpha-linux-gnu ']' + read glibc compiler _ + '[' x86_64-linux-gnu-x32-no-pie = alpha-linux-gnu ']' + read glibc compiler _ + '[' -z alpha-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-alpha-linux-gnu/22/glibc/scripts/build-many-glibcs.py --keep all --replace-sources -j 1 /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 checkout binutils-vcs-master gcc-vcs-master glibc-vcs-master linux-vcs-master [checkout 2023-04-07 04:10:32] Already on 'master' [checkout 2023-04-07 04:10:32] Your branch is up to date with 'origin/master'. [checkout 2023-04-07 04:11:05] Already on 'master' [checkout 2023-04-07 04:11:05] Your branch is up to date with 'origin/master'. [checkout 2023-04-07 04:11:05] Touching fixincludes/config.h.in... [checkout 2023-04-07 04:11:05] Touching intl/config.h.in... [checkout 2023-04-07 04:11:05] Touching gcc/configure... [checkout 2023-04-07 04:11:05] Touching gcc/config.in... [checkout 2023-04-07 04:11:05] Touching gcc/config/aarch64/aarch64-tune.md... [checkout 2023-04-07 04:11:05] Touching gcc/config/arm/arm-tune.md... [checkout 2023-04-07 04:11:05] Touching gcc/config/arm/arm-tables.opt... [checkout 2023-04-07 04:11:05] Touching gcc/config/c6x/c6x-tables.opt... [checkout 2023-04-07 04:11:05] Touching gcc/config/c6x/c6x-sched.md... [checkout 2023-04-07 04:11:05] Touching gcc/config/c6x/c6x-mult.md... [checkout 2023-04-07 04:11:05] Touching gcc/m2/gm2-libs/config-host... [checkout 2023-04-07 04:11:05] Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c... [checkout 2023-04-07 04:11:05] Touching c++tools/config.h.in... [checkout 2023-04-07 04:11:05] Touching zlib/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching zlib/Makefile.in... [checkout 2023-04-07 04:11:05] Touching zlib/configure... [checkout 2023-04-07 04:11:05] Touching libffi/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libgfortran/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libgfortran/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libgm2/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libgm2/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libquadmath/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libquadmath/configure... [checkout 2023-04-07 04:11:05] Touching libquadmath/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libgfortran/configure... [checkout 2023-04-07 04:11:05] Touching libcpp/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libcpp/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libcpp/configure... [checkout 2023-04-07 04:11:05] Touching libgomp/configure.ac... [checkout 2023-04-07 04:11:05] Touching libgomp/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libgomp/Makefile.am... [checkout 2023-04-07 04:11:05] Touching libgomp/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libgomp/testsuite/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libgomp/configure... [checkout 2023-04-07 04:11:05] Touching libgomp/config.h.in... [checkout 2023-04-07 04:11:05] Touching libitm/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libitm/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libitm/testsuite/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libitm/configure... [checkout 2023-04-07 04:11:05] Touching libitm/config.h.in... [checkout 2023-04-07 04:11:05] Touching libatomic/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libatomic/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libatomic/testsuite/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libatomic/configure... [checkout 2023-04-07 04:11:05] Touching libatomic/auto-config.h.in... [checkout 2023-04-07 04:11:05] Touching libsanitizer/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libsanitizer/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libsanitizer/configure... [checkout 2023-04-07 04:11:05] Touching libsanitizer/asan/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libsanitizer/interception/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libsanitizer/sanitizer_common/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libvtv/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libvtv/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libvtv/configure... [checkout 2023-04-07 04:11:05] Touching libbacktrace/aclocal.m4... [checkout 2023-04-07 04:11:05] Touching libbacktrace/Makefile.in... [checkout 2023-04-07 04:11:05] Touching libbacktrace/configure... [checkout 2023-04-07 04:11:05] Touching libbacktrace/config.h.in... [checkout 2023-04-07 04:11:27] Already on 'master' [checkout 2023-04-07 04:11:27] Your branch is up to date with 'origin/master'. [checkout 2023-04-07 04:11:57] Already on 'master' [checkout 2023-04-07 04:11:57] Your branch is up to date with 'origin/master'. [checkout 2023-04-07 04:12:03] configure.ac:93: installing 'build-aux/compile' [checkout 2023-04-07 04:12:03] configure.ac:53: installing 'build-aux/config.guess' [checkout 2023-04-07 04:12:03] configure.ac:53: installing 'build-aux/config.sub' [checkout 2023-04-07 04:12:03] configure.ac:33: installing 'build-aux/install-sh' [checkout 2023-04-07 04:12:03] configure.ac:33: installing 'build-aux/missing' [checkout 2023-04-07 04:12:04] Makefile.am: installing './INSTALL' [checkout 2023-04-07 04:12:04] Makefile.am: installing 'build-aux/depcomp' [checkout 2023-04-07 04:12:04] Makefile.am:32: installing 'build-aux/mdate-sh' [checkout 2023-04-07 04:12:04] doc/Makefrag.am:106: warning: user target '$(srcdir)/doc/version.texi' defined here ... [checkout 2023-04-07 04:12:04] Makefile.am:159: 'doc/Makefrag.am' included from here [checkout 2023-04-07 04:12:04] /usr/share/automake-1.16/am/texi-vers.am: ... overrides Automake target '$(srcdir)/doc/version.texi' defined here [checkout 2023-04-07 04:12:04] Makefile.am:32: installing 'build-aux/texinfo.tex' [checkout 2023-04-07 04:12:05] parallel-tests: installing 'build-aux/test-driver' [checkout 2023-04-07 04:12:08] Already on 'master' [checkout 2023-04-07 04:12:08] Your branch is up to date with 'origin/master'. [checkout 2023-04-07 04:12:09] configure.ac:291: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete [checkout 2023-04-07 04:12:09] ./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from... [checkout 2023-04-07 04:12:09] ./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from... [checkout 2023-04-07 04:12:09] configure.ac:291: the top level [checkout 2023-04-07 04:13:12] Already on 'master' [checkout 2023-04-07 04:13:12] Your branch is up to date with 'origin/master'. [checkout 2023-04-07 04:13:15] Already on 'master' [checkout 2023-04-07 04:13:15] Your branch is up to date with 'origin/master'. [checkout 2023-04-07 04:13:18] configure.ac:34: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete [checkout 2023-04-07 04:13:18] ./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from... [checkout 2023-04-07 04:13:18] ./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from... [checkout 2023-04-07 04:13:18] aclocal.m4:668: AM_PROG_LEX is expanded from... [checkout 2023-04-07 04:13:18] configure.ac:34: the top level [checkout 2023-04-07 04:13:18] configure.ac:39: warning: The macro `AC_HEADER_STDC' is obsolete. [checkout 2023-04-07 04:13:18] configure.ac:39: You should run autoupdate. [checkout 2023-04-07 04:13:18] ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... [checkout 2023-04-07 04:13:18] configure.ac:39: the top level [checkout 2023-04-07 04:13:18] configure.ac:58: warning: AC_OUTPUT should be used without arguments. [checkout 2023-04-07 04:13:18] configure.ac:58: You should run autoupdate. [checkout 2023-04-07 04:13:20] configure.ac:25: installing 'build-aux/compile' [checkout 2023-04-07 04:13:20] configure.ac:9: installing 'build-aux/config.guess' [checkout 2023-04-07 04:13:20] configure.ac:9: installing 'build-aux/config.sub' [checkout 2023-04-07 04:13:20] configure.ac:14: installing 'build-aux/install-sh' [checkout 2023-04-07 04:13:20] configure.ac:14: installing 'build-aux/missing' [checkout 2023-04-07 04:13:20] Makefile.am: installing './INSTALL' [checkout 2023-04-07 04:13:20] Makefile.am: installing 'build-aux/depcomp' [checkout 2023-04-07 04:13:20] configure.ac: installing 'build-aux/ylwrap' [checkout 2023-04-07 04:13:21] parallel-tests: installing 'build-aux/test-driver' TCLUG_BUILD_INFO;checkout;0;191 + 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-alpha-linux-gnu/22/glibc/scripts/build-many-glibcs.py --keep all --replace-sources -j 1 /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 host-libraries [host-libraries 2023-04-07 04:13:27] PASS: host-libraries gmp rm [host-libraries 2023-04-07 04:13:27] PASS: host-libraries gmp mkdir [host-libraries 2023-04-07 04:14:57] PASS: host-libraries gmp configure [host-libraries 2023-04-07 04:19:13] PASS: host-libraries gmp build [host-libraries 2023-04-07 04:26:34] PASS: host-libraries gmp check [host-libraries 2023-04-07 04:26:35] PASS: host-libraries gmp install [host-libraries 2023-04-07 04:26:35] PASS: host-libraries mpfr rm [host-libraries 2023-04-07 04:26:35] PASS: host-libraries mpfr mkdir [host-libraries 2023-04-07 04:26:58] PASS: host-libraries mpfr configure [host-libraries 2023-04-07 04:29:07] PASS: host-libraries mpfr build [host-libraries 2023-04-07 04:33:20] PASS: host-libraries mpfr check [host-libraries 2023-04-07 04:33:21] PASS: host-libraries mpfr install [host-libraries 2023-04-07 04:33:21] PASS: host-libraries mpc rm [host-libraries 2023-04-07 04:33:21] PASS: host-libraries mpc mkdir [host-libraries 2023-04-07 04:33:28] PASS: host-libraries mpc configure [host-libraries 2023-04-07 04:33:53] PASS: host-libraries mpc build [host-libraries 2023-04-07 04:35:36] PASS: host-libraries mpc check [host-libraries 2023-04-07 04:35:36] PASS: host-libraries mpc install [host-libraries 2023-04-07 04:35:36] PASS: host-libraries done TCLUG_BUILD_INFO;host-libraries;0;1330 + fail_on_FAIL + find logs -name '*-status.txt' -exec grep '^FAIL:' '{}' ';' + grep -q '^FAIL:' + true + log_execute compilers /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22/glibc/scripts/build-many-glibcs.py --keep all --replace-sources -j 1 /var/lib/laminar/run/glibcbot-alpha-linux-gnu/22 --full-gcc compilers alpha-linux-gnu [compilers 2023-04-07 04:35:37] PASS: compilers-alpha-linux-gnu check-host-libraries [compilers 2023-04-07 04:35:37] PASS: compilers-alpha-linux-gnu binutils rm [compilers 2023-04-07 04:35:37] PASS: compilers-alpha-linux-gnu binutils mkdir [compilers 2023-04-07 04:35:43] PASS: compilers-alpha-linux-gnu binutils configure [compilers 2023-04-07 04:43:36] PASS: compilers-alpha-linux-gnu binutils build [compilers 2023-04-07 04:43:41] PASS: compilers-alpha-linux-gnu binutils install [compilers 2023-04-07 04:43:41] PASS: compilers-alpha-linux-gnu linux rm [compilers 2023-04-07 04:43:41] PASS: compilers-alpha-linux-gnu linux mkdir [compilers 2023-04-07 04:43:56] PASS: compilers-alpha-linux-gnu linux install-headers [compilers 2023-04-07 04:43:56] PASS: compilers-alpha-linux-gnu gcc-first rm [compilers 2023-04-07 04:43:56] PASS: compilers-alpha-linux-gnu gcc-first mkdir [compilers 2023-04-07 04:44:01] PASS: compilers-alpha-linux-gnu gcc-first configure [compilers 2023-04-07 06:13:06] PASS: compilers-alpha-linux-gnu gcc-first build [compilers 2023-04-07 06:13:16] PASS: compilers-alpha-linux-gnu gcc-first install [compilers 2023-04-07 06:13:16] PASS: compilers-alpha-linux-gnu glibc alpha-linux-gnu rm [compilers 2023-04-07 06:13:16] PASS: compilers-alpha-linux-gnu glibc alpha-linux-gnu mkdir [compilers 2023-04-07 06:13:23] PASS: compilers-alpha-linux-gnu glibc alpha-linux-gnu configure [compilers 2023-04-07 06:14:59] FAIL: compilers-alpha-linux-gnu glibc alpha-linux-gnu build [compilers 2023-04-07 06:14:59] UNRESOLVED: compilers-alpha-linux-gnu glibc alpha-linux-gnu install [compilers 2023-04-07 06:14:59] UNRESOLVED: compilers-alpha-linux-gnu glibc alpha-linux-gnu mkdir-lib [compilers 2023-04-07 06:14:59] UNRESOLVED: compilers-alpha-linux-gnu gcc rm [compilers 2023-04-07 06:14:59] UNRESOLVED: compilers-alpha-linux-gnu gcc mkdir [compilers 2023-04-07 06:14:59] UNRESOLVED: compilers-alpha-linux-gnu gcc configure [compilers 2023-04-07 06:14:59] UNRESOLVED: compilers-alpha-linux-gnu gcc build [compilers 2023-04-07 06:14:59] UNRESOLVED: compilers-alpha-linux-gnu gcc install [compilers 2023-04-07 06:14:59] UNRESOLVED: compilers-alpha-linux-gnu done TCLUG_BUILD_INFO;compilers;0;5963 + 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-alpha-linux-gnu/22" declare -x CONTEXT="default" declare -x HOME="/nonexistent" declare -x INVOCATION_ID="9b02437f413b4689a9f1c5e694d46bc1" declare -x JOB="glibcbot-alpha-linux-gnu" declare -x JOURNAL_STREAM="8:1789880356" 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-alpha-linux-gnu/22" declare -x RESULT="failed" declare -x RUN="22" declare -x SHLVL="1" declare -x SYSTEMD_EXEC_PID="54097" declare -x USER="laminar" declare -x WORKSPACE="/var/lib/laminar/run/glibcbot-alpha-linux-gnu/workspace" declare -x __LAMINAR_SETENV_PIPE="9" + VERBOSE= + find . -type f -name '*.sum' -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-alpha-linux-gnu/22 ';' + find . -type f -name config.log -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-alpha-linux-gnu/22 ';' + find . -type f -name config.h -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-alpha-linux-gnu/22 ';' + find . -type f -name test-suite.log -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-alpha-linux-gnu/22 ';' + find . -type f -name SYSTEM.def -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-alpha-linux-gnu/22 ';' + '[' '!' -d logs ']' + find logs -type f -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-alpha-linux-gnu/22 ';' + find . -type f -name build-state.json -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-alpha-linux-gnu/22 ';' + find . -type f -name versions.json -exec cp --parent '{}' /var/lib/laminar/archive/glibcbot-alpha-linux-gnu/22 ';' + '[' '!' -r build.log ']' + '[' failed = success -a failed '!=' failed ']' + '[' failed = failed -a failed '!=' failed ']' + printf '\nFinal status: %s.\n' failed Final status: failed.