☠ Buildbot (Sourceware): binutils-gdb-autoregen - failed 'git diff ...' (failure) (master)
builder@sourceware.org
builder@sourceware.org
Thu Sep 25 04:41:33 GMT 2025
A failed build has been detected on builder binutils-gdb-autoregen while building binutils-gdb.
Full details are available at:
https://builder.sourceware.org/buildbot/#/builders/270/builds/7170
Build state: failed 'git diff ...' (failure)
Revision: 4f62e7d83f145e40e522fd083d06ed4386abbd61
Worker: bbo2
Build Reason: (unknown)
Blamelist: H.J. Lu <hjl.tools@gmail.com>
Steps:
- 0: worker_preparation ( success )
- 1: git checkout ( success )
Logs:
- stdio: https://builder.sourceware.org/buildbot/#/builders/270/builds/7170/steps/1/logs/stdio
- 2: autoregen.py ( success )
Logs:
- stdio: https://builder.sourceware.org/buildbot/#/builders/270/builds/7170/steps/2/logs/stdio
- 3: git diff ( failure )
Logs:
- stdio: https://builder.sourceware.org/buildbot/#/builders/270/builds/7170/steps/3/logs/stdio
-------------- next part --------------
hgit --version
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: [b'git', b'--version']
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
ogit version 2.47.3
hprogram finished with exit code 0
helapsedTime=0.011053
hprogram finished with exit code 2
hstat: No such file or directory: /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/.buildbot-patched
hprogram finished with exit code 0
hgit clean -f -f -d -x
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: [b'git', b'clean', b'-f', b'-f', b'-d', b'-x']
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
oRemoving autom4te.cache/
oRemoving bfd/autom4te.cache/
oRemoving bfd/config.in~
oRemoving binutils/autom4te.cache/
oRemoving binutils/config.in~
oRemoving etc/autom4te.cache/
oRemoving gas/autom4te.cache/
oRemoving gas/config.in~
oRemoving gdb/autom4te.cache/
oRemoving gdb/config.in~
oRemoving gdb/testsuite/autom4te.cache/
oRemoving gdbserver/autom4te.cache/
oRemoving gdbserver/config.in~
oRemoving gdbsupport/autom4te.cache/
oRemoving gdbsupport/config.in~
oRemoving gnulib/autom4te.cache/
oRemoving gnulib/config.in~
oRemoving gold/autom4te.cache/
oRemoving gold/config.in~
oRemoving gprof/autom4te.cache/
oRemoving gprof/gconfig.in~
oRemoving gprofng/autom4te.cache/
oRemoving gprofng/common/config.h.in~
oRemoving gprofng/common/lib-config.h.in~
oRemoving gprofng/libcollector/autom4te.cache/
oRemoving ld/autom4te.cache/
oRemoving ld/config.in~
oRemoving libbacktrace/autom4te.cache/
oRemoving libbacktrace/config.h.in~
oRemoving libctf/autom4te.cache/
oRemoving libctf/config.h.in~
oRemoving libdecnumber/autom4te.cache/
oRemoving libdecnumber/config.in~
oRemoving libiberty/$libiberty_topdir/
oRemoving libiberty/autom4te.cache/
oRemoving libiberty/config.in~
oRemoving libsframe/autom4te.cache/
oRemoving libsframe/config.h.in~
oRemoving opcodes/autom4te.cache/
oRemoving opcodes/config.in~
oRemoving sim/autom4te.cache/
oRemoving sim/config.h.in~
oRemoving zlib/autom4te.cache/
hprogram finished with exit code 0
helapsedTime=0.099430
hgit cat-file -e 4f62e7d83f145e40e522fd083d06ed4386abbd61
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: [b'git', b'cat-file', b'-e', b'4f62e7d83f145e40e522fd083d06ed4386abbd61']
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
hprogram finished with exit code 1
helapsedTime=0.011175
hgit fetch -f -t https://sourceware.org/git/binutils-gdb.git master --progress
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: [b'git', b'fetch', b'-f', b'-t', b'https://sourceware.org/git/binutils-gdb.git', b'master', b'--progress']
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
eremote: Enumerating objects: 157, done.
eremote: Counting objects: 0% (1/157)
eremote: Counting objects: 1% (2/157)
eremote: Counting objects: 2% (4/157)
eremote: Counting objects: 3% (5/157)
eremote: Counting objects: 4% (7/157)
eremote: Counting objects: 5% (8/157)
eremote: Counting objects: 6% (10/157)
eremote: Counting objects: 7% (11/157)
eremote: Counting objects: 8% (13/157)
eremote: Counting objects: 9% (15/157)
eremote: Counting objects: 10% (16/157)
eremote: Counting objects: 11% (18/157)
eremote: Counting objects: 12% (19/157)
eremote: Counting objects: 13% (21/157)
eremote: Counting objects: 14% (22/157)
eremote: Counting objects: 15% (24/157)
eremote: Counting objects: 16% (26/157)
eremote: Counting objects: 17% (27/157)
eremote: Counting objects: 18% (29/157)
eremote: Counting objects: 19% (30/157)
eremote: Counting objects: 20% (32/157)
eremote: Counting objects: 21% (33/157)
eremote: Counting objects: 22% (35/157)
eremote: Counting objects: 23% (37/157)
eremote: Counting objects: 24% (38/157)
eremote: Counting objects: 25% (40/157)
eremote: Counting objects: 26% (41/157)
eremote: Counting objects: 27% (43/157)
eremote: Counting objects: 28% (44/157)
eremote: Counting objects: 29% (46/157)
eremote: Counting objects: 30% (48/157)
eremote: Counting objects: 31% (49/157)
eremote: Counting objects: 32% (51/157)
eremote: Counting objects: 33% (52/157)
eremote: Counting objects: 34% (54/157)
eremote: Counting objects: 35% (55/157)
eremote: Counting objects: 36% (57/157)
eremote: Counting objects: 37% (59/157)
eremote: Counting objects: 38% (60/157)
eremote: Counting objects: 39% (62/157)
eremote: Counting objects: 40% (63/157)
eremote: Counting objects: 41% (65/157)
eremote: Counting objects: 42% (66/157)
eremote: Counting objects: 43% (68/157)
eremote: Counting objects: 44% (70/157)
eremote: Counting objects: 45% (71/157)
eremote: Counting objects: 46% (73/157)
eremote: Counting objects: 47% (74/157)
eremote: Counting objects: 48% (76/157)
eremote: Counting objects: 49% (77/157)
eremote: Counting objects: 50% (79/157)
eremote: Counting objects: 51% (81/157)
eremote: Counting objects: 52% (82/157)
eremote: Counting objects: 53% (84/157)
eremote: Counting objects: 54% (85/157)
eremote: Counting objects: 55% (87/157)
eremote: Counting objects: 56% (88/157)
eremote: Counting objects: 57% (90/157)
eremote: Counting objects: 58% (92/157)
eremote: Counting objects: 59% (93/157)
eremote: Counting objects: 60% (95/157)
eremote: Counting objects: 61% (96/157)
eremote: Counting objects: 62% (98/157)
eremote: Counting objects: 63% (99/157)
eremote: Counting objects: 64% (101/157)
eremote: Counting objects: 65% (103/157)
eremote: Counting objects: 66% (104/157)
eremote: Counting objects: 67% (106/157)
eremote: Counting objects: 68% (107/157)
eremote: Counting objects: 69% (109/157)
eremote: Counting objects: 70% (110/157)
eremote: Counting objects: 71% (112/157)
eremote: Counting objects: 72% (114/157)
eremote: Counting objects: 73% (115/157)
eremote: Counting objects: 74% (117/157)
eremote: Counting objects: 75% (118/157)
eremote: Counting objects: 76% (120/157)
eremote: Counting objects: 77% (121/157)
eremote: Counting objects: 78% (123/157)
eremote: Counting objects: 79% (125/157)
eremote: Counting objects: 80% (126/157)
eremote: Counting objects: 81% (128/157)
eremote: Counting objects: 82% (129/157)
eremote: Counting objects: 83% (131/157)
eremote: Counting objects: 84% (132/157)
eremote: Counting objects: 85% (134/157)
eremote: Counting objects: 86% (136/157)
eremote: Counting objects: 87% (137/157)
eremote: Counting objects: 88% (139/157)
eremote: Counting objects: 89% (140/157)
eremote: Counting objects: 90% (142/157)
eremote: Counting objects: 91% (143/157)
eremote: Counting objects: 92% (145/157)
eremote: Counting objects: 93% (147/157)
eremote: Counting objects: 94% (148/157)
eremote: Counting objects: 95% (150/157)
eremote: Counting objects: 96% (151/157)
eremote: Counting objects: 97% (153/157)
eremote: Counting objects: 98% (154/157)
eremote: Counting objects: 99% (156/157)
eremote: Counting objects: 100% (157/157)
eremote: Counting objects: 100% (157/157), done.
eremote: Compressing objects: 1% (1/86)
eremote: Compressing objects: 2% (2/86)
eremote: Compressing objects: 3% (3/86)
eremote: Compressing objects: 4% (4/86)
eremote: Compressing objects: 5% (5/86)
eremote: Compressing objects: 6% (6/86)
eremote: Compressing objects: 8% (7/86)
eremote: Compressing objects: 9% (8/86)
eremote: Compressing objects: 10% (9/86)
eremote: Compressing objects: 11% (10/86)
eremote: Compressing objects: 12% (11/86)
eremote: Compressing objects: 13% (12/86)
eremote: Compressing objects: 15% (13/86)
eremote: Compressing objects: 16% (14/86)
eremote: Compressing objects: 17% (15/86)
eremote: Compressing objects: 18% (16/86)
eremote: Compressing objects: 19% (17/86)
eremote: Compressing objects: 20% (18/86)
eremote: Compressing objects: 22% (19/86)
eremote: Compressing objects: 23% (20/86)
eremote: Compressing objects: 24% (21/86)
eremote: Compressing objects: 25% (22/86)
eremote: Compressing objects: 26% (23/86)
eremote: Compressing objects: 27% (24/86)
eremote: Compressing objects: 29% (25/86)
eremote: Compressing objects: 30% (26/86)
eremote: Compressing objects: 31% (27/86)
eremote: Compressing objects: 32% (28/86)
eremote: Compressing objects: 33% (29/86)
eremote: Compressing objects: 34% (30/86)
eremote: Compressing objects: 36% (31/86)
eremote: Compressing objects: 37% (32/86)
eremote: Compressing objects: 38% (33/86)
eremote: Compressing objects: 39% (34/86)
eremote: Compressing objects: 40% (35/86)
eremote: Compressing objects: 41% (36/86)
eremote: Compressing objects: 43% (37/86)
eremote: Compressing objects: 44% (38/86)
eremote: Compressing objects: 45% (39/86)
eremote: Compressing objects: 46% (40/86)
eremote: Compressing objects: 47% (41/86)
eremote: Compressing objects: 48% (42/86)
eremote: Compressing objects: 50% (43/86)
eremote: Compressing objects: 51% (44/86)
eremote: Compressing objects: 52% (45/86)
eremote: Compressing objects: 53% (46/86)
eremote: Compressing objects: 54% (47/86)
eremote: Compressing objects: 55% (48/86)
eremote: Compressing objects: 56% (49/86)
eremote: Compressing objects: 58% (50/86)
eremote: Compressing objects: 59% (51/86)
eremote: Compressing objects: 60% (52/86)
eremote: Compressing objects: 61% (53/86)
eremote: Compressing objects: 62% (54/86)
eremote: Compressing objects: 63% (55/86)
eremote: Compressing objects: 65% (56/86)
eremote: Compressing objects: 66% (57/86)
eremote: Compressing objects: 67% (58/86)
eremote: Compressing objects: 68% (59/86)
eremote: Compressing objects: 69% (60/86)
eremote: Compressing objects: 70% (61/86)
eremote: Compressing objects: 72% (62/86)
eremote: Compressing objects: 73% (63/86)
eremote: Compressing objects: 74% (64/86)
eremote: Compressing objects: 75% (65/86)
eremote: Compressing objects: 76% (66/86)
eremote: Compressing objects: 77% (67/86)
eremote: Compressing objects: 79% (68/86)
eremote: Compressing objects: 80% (69/86)
eremote: Compressing objects: 81% (70/86)
eremote: Compressing objects: 82% (71/86)
eremote: Compressing objects: 83% (72/86)
eremote: Compressing objects: 84% (73/86)
eremote: Compressing objects: 86% (74/86)
eremote: Compressing objects: 87% (75/86)
eremote: Compressing objects: 88% (76/86)
eremote: Compressing objects: 89% (77/86)
eremote: Compressing objects: 90% (78/86)
eremote: Compressing objects: 91% (79/86)
eremote: Compressing objects: 93% (80/86)
eremote: Compressing objects: 94% (81/86)
eremote: Compressing objects: 95% (82/86)
eremote: Compressing objects: 96% (83/86)
eremote: Compressing objects: 97% (84/86)
eremote: Compressing objects: 98% (85/86)
eremote: Compressing objects: 100% (86/86)
eremote: Compressing objects: 100% (86/86), done.
eremote: Total 86 (delta 78), reused 0 (delta 0), pack-reused 0
eFrom https://sourceware.org/git/binutils-gdb
e * branch master -> FETCH_HEAD
hprogram finished with exit code 0
helapsedTime=2.802077
hgit checkout -f 4f62e7d83f145e40e522fd083d06ed4386abbd61
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: [b'git', b'checkout', b'-f', b'4f62e7d83f145e40e522fd083d06ed4386abbd61']
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
eNote: switching to '4f62e7d83f145e40e522fd083d06ed4386abbd61'.
e
eYou are in 'detached HEAD' state. You can look around, make experimental
echanges and commit them, and you can discard any commits you make in this
estate without impacting any branches by switching back to a branch.
e
eIf you want to create a new branch to retain commits you create, you may
edo so (now or later) by using -c with the switch command. Example:
e
e git switch -c <new-branch-name>
e
eOr undo this operation with:
e
e git switch -
e
eTurn off this advice by setting config variable advice.detachedHead to false
e
eHEAD is now at 4f62e7d83f1 Binutils: Add clang LTO support to AR and RANLIB
hprogram finished with exit code 0
helapsedTime=0.262000
hgit checkout -B master
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: [b'git', b'checkout', b'-B', b'master']
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
eSwitched to and reset branch 'master'
oYour branch is ahead of 'origin/master' by 6913 commits.
o (use "git push" to publish your local commits)
hprogram finished with exit code 0
helapsedTime=0.313257
hgit rev-parse HEAD
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: [b'git', b'rev-parse', b'HEAD']
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
o4f62e7d83f145e40e522fd083d06ed4386abbd61
hprogram finished with exit code 0
helapsedTime=0.010541
hgit describe --always --tags HEAD
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: [b'git', b'describe', b'--always', b'--tags', b'HEAD']
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
ogdb-17-branchpoint-263-g4f62e7d83f1
hprogram finished with exit code 0
helapsedTime=0.907666
-------------- next part --------------
hautoregen.py
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: b'autoregen.py'
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
o+ autoconf-2.69 --version
oautoconf (GNU Autoconf) 2.69
oCopyright (C) 2012 Free Software Foundation, Inc.
oLicense GPLv3+/Autoconf: GNU GPL version 3 or later
o<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
oThis is free software: you are free to change and redistribute it.
oThere is NO WARRANTY, to the extent permitted by law.
o
oWritten by David J. MacKenzie and Akim Demaille.
o+ automake-1.15.1 --version
oautomake (GNU automake) 1.15.1
oCopyright (C) 2017 Free Software Foundation, Inc.
oLicense GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>
oThis is free software: you are free to change and redistribute it.
oThere is NO WARRANTY, to the extent permitted by law.
o
oWritten by Tom Tromey <tromey@redhat.com>
o and Alexandre Duret-Lutz <adl@gnu.org>.
o+ aclocal-1.15.1 --version
oaclocal (GNU automake) 1.15.1
oCopyright (C) 2017 Free Software Foundation, Inc.
oLicense GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>
oThis is free software: you are free to change and redistribute it.
oThere is NO WARRANTY, to the extent permitted by law.
o
oWritten by Tom Tromey <tromey@redhat.com>
o and Alexandre Duret-Lutz <adl@gnu.org>.
o+ autoheader-2.69 --version
oautoheader (GNU Autoconf) 2.69
oCopyright (C) 2012 Free Software Foundation, Inc.
oLicense GPLv3+/Autoconf: GNU GPL version 3 or later
o<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
oThis is free software: you are free to change and redistribute it.
oThere is NO WARRANTY, to the extent permitted by law.
o
oWritten by Roland McGrath and Akim Demaille.
oExtra environment: {'WANT_AUTOCONF': '2.69', 'WANT_AUTOMAKE': '1.15.1', 'AUTOCONF': 'autoconf-2.69', 'ACLOCAL': 'aclocal-1.15.1', 'AUTOMAKE': 'automake-1.15.1', 'AUTOGEN': 'autogen'}
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
o+ autogen Makefile.def
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
o+ autoconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/bfd
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/binutils
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/etc
o+ autoreconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gas
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gdb
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gdb/testsuite
o+ autoreconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gdbserver
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gdbsupport
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gnulib
o+ autoreconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gold
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gprof
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gprofng
o+ autoreconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/gprofng/libcollector
o+ autoreconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/ld
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/libbacktrace
o+ autoreconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/libctf
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/libdecnumber
o+ autoreconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/libiberty
o+ autoreconf-2.69 -f
econfigure.ac:814: warning: GCC_AC_FUNC_MMAP is m4_require'd but not m4_defun'd
eacinclude.m4:21: libiberty_AC_FUNC_STRNCMP is expanded from...
econfigure.ac:814: the top level
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/libsframe
o+ autoreconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/opcodes
o+ autoreconf-2.69 -f
eautoreconf-2.69: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
oSkipping directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/readline
oSkipping directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/readline/readline
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/sim
o+ autoreconf-2.69 -f
oEntering directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/zlib
o+ autoreconf-2.69 -f
oSkipping directory /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build/zlib/contrib/minizip
hprogram finished with exit code 0
helapsedTime=165.408267
-------------- next part --------------
hgit diff --exit-code
h in dir /home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build (timeout 1200 secs)
h watching logfiles {}
h argv: [b'git', b'diff', b'--exit-code']
h environment:
h BUILDMASTER=builder.sourceware.org
h BUILDMASTER_PORT=9989
h CCACHE_DIR=/home/builder/shared/autotools/ccache
h CCACHE_LIBDIR=/usr/lib/ccache
h HOME=/home/builder
h HOSTNAME=9e6e03092ba4
h IMAGE_NAME=autotools
h LC_CTYPE=C.UTF-8
h PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
h PWD=/home/builder/shared/bbo2/worker/binutils-gdb-autoregen/build
h WORKERNAME=bbo2
h using PTY: False
odiff --git a/gdb/aclocal.m4 b/gdb/aclocal.m4
oindex 99714239668..cae09708e01 100644
o--- a/gdb/aclocal.m4
o+++ b/gdb/aclocal.m4
o@@ -202,9 +202,11 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
o m4_include([../config/acx.m4])
o m4_include([../config/ax_pthread.m4])
o m4_include([../config/bfd64.m4])
o+m4_include([../config/clang-plugin.m4])
o m4_include([../config/debuginfod.m4])
o m4_include([../config/depstand.m4])
o m4_include([../config/enable.m4])
o+m4_include([../config/gcc-plugin.m4])
o m4_include([../config/gettext-sister.m4])
o m4_include([../config/gettext.m4])
o m4_include([../config/intlmacosx.m4])
odiff --git a/gdb/configure b/gdb/configure
oindex d0bdba6eb36..db63481b1c6 100755
o--- a/gdb/configure
o+++ b/gdb/configure
o@@ -821,6 +821,7 @@ DSYMUTIL
o AWK
o RANLIB
o AR
o+LLVM_CONFIG
o OBJDUMP
o LN_S
o NM
o@@ -6487,8 +6488,266 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
o
o
o
o-plugin_option=
o+
o+# Try CLANG_PLUGIN_FILE first since GCC_PLUGIN_OPTION may return the
o+# wrong plugin_option with clang.
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang" >&5
o+$as_echo_n "checking for clang... " >&6; }
o+if ${clang_cv_is_clang+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+
o+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
o+/* end confdefs.h. */
o+
o+#ifdef __clang__
o+ yes
o+#endif
o+
o+_ACEOF
o+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
o+ $EGREP "yes" >/dev/null 2>&1; then :
o+ clang_cv_is_clang=yes
o+else
o+ clang_cv_is_clang=no
o+fi
o+rm -f conftest*
o+
o+fi
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $clang_cv_is_clang" >&5
o+$as_echo "$clang_cv_is_clang" >&6; }
o+ plugin_file=
o+ if test $clang_cv_is_clang = yes; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang plugin file" >&5
o+$as_echo_n "checking for clang plugin file... " >&6; }
o+ plugin_names="LLVMgold.so"
o+ for plugin in $plugin_names; do
o+ plugin_file=`${CC} ${CFLAGS} --print-file-name $plugin`
o+ if test x$plugin_file = x$plugin; then
o+ if test -n "$ac_tool_prefix"; then
o+ # Extract the first word of "${ac_tool_prefix}llvm-config", so it can be a program name with args.
o+set dummy ${ac_tool_prefix}llvm-config; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_LLVM_CONFIG+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$LLVM_CONFIG"; then
o+ ac_cv_prog_LLVM_CONFIG="$LLVM_CONFIG" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_LLVM_CONFIG="${ac_tool_prefix}llvm-config"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+LLVM_CONFIG=$ac_cv_prog_LLVM_CONFIG
o+if test -n "$LLVM_CONFIG"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM_CONFIG" >&5
o+$as_echo "$LLVM_CONFIG" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+
o+fi
o+if test -z "$ac_cv_prog_LLVM_CONFIG"; then
o+ ac_ct_LLVM_CONFIG=$LLVM_CONFIG
o+ # Extract the first word of "llvm-config", so it can be a program name with args.
o+set dummy llvm-config; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_ac_ct_LLVM_CONFIG+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$ac_ct_LLVM_CONFIG"; then
o+ ac_cv_prog_ac_ct_LLVM_CONFIG="$ac_ct_LLVM_CONFIG" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_ac_ct_LLVM_CONFIG="llvm-config"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+ac_ct_LLVM_CONFIG=$ac_cv_prog_ac_ct_LLVM_CONFIG
o+if test -n "$ac_ct_LLVM_CONFIG"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LLVM_CONFIG" >&5
o+$as_echo "$ac_ct_LLVM_CONFIG" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+ if test "x$ac_ct_LLVM_CONFIG" = x; then
o+ LLVM_CONFIG=""
o+ else
o+ case $cross_compiling:$ac_tool_warned in
o+yes:)
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
o+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
o+ac_tool_warned=yes ;;
o+esac
o+ LLVM_CONFIG=$ac_ct_LLVM_CONFIG
o+ fi
o+else
o+ LLVM_CONFIG="$ac_cv_prog_LLVM_CONFIG"
o+fi
o+
o+ if test "$?" != 0; then
o+ as_fn_error $? "Required tool 'llvm-config' not found on PATH." "$LINENO" 5
o+ fi
o+ clang_lib_dir=`$LLVM_CONFIG --libdir`
o+ if test -f $clang_lib_dir/$plugin; then
o+ plugin_file=$clang_lib_dir/$plugin
o+ fi
o+ if test x$plugin_file != x$plugin; then
o+ break;
o+ fi
o+ fi
o+ done
o+ if test -z $plugin_file; then
o+ as_fn_error $? "Couldn't find clang plugin file for $CC." "$LINENO" 5
o+ fi
o+ if test -n "$ac_tool_prefix"; then
o+ # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
o+set dummy ${ac_tool_prefix}ar; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_AR+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$AR"; then
o+ ac_cv_prog_AR="$AR" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_AR="${ac_tool_prefix}ar"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+AR=$ac_cv_prog_AR
o+if test -n "$AR"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
o+$as_echo "$AR" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+
o+fi
o+if test -z "$ac_cv_prog_AR"; then
o+ ac_ct_AR=$AR
o+ # Extract the first word of "ar", so it can be a program name with args.
o+set dummy ar; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_ac_ct_AR+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$ac_ct_AR"; then
o+ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_ac_ct_AR="ar"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+ac_ct_AR=$ac_cv_prog_ac_ct_AR
o+if test -n "$ac_ct_AR"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
o+$as_echo "$ac_ct_AR" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+ if test "x$ac_ct_AR" = x; then
o+ AR=""
o+ else
o+ case $cross_compiling:$ac_tool_warned in
o+yes:)
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
o+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
o+ac_tool_warned=yes ;;
o+esac
o+ AR=$ac_ct_AR
o+ fi
o+else
o+ AR="$ac_cv_prog_AR"
o+fi
o+
o+ if test "${AR}" = "" ; then
o+ as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
o+ fi
o+ plugin_option="--plugin $plugin_file"
o+ touch conftest.c
o+ ${AR} $plugin_option rc conftest.a conftest.c
o+ if test "$?" != 0; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
o+$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
o+ plugin_file=
o+ fi
o+ rm -f conftest.*
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_file" >&5
o+$as_echo "$plugin_file" >&6; }
o+ fi
o+ plugin_file="$plugin_file"
o+
o+if test -n "$plugin_file"; then
o+ plugin_option="--plugin $plugin_file"
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
o+$as_echo_n "checking for -plugin option... " >&6; }
o+
o plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
o+plugin_option=
o for plugin in $plugin_names; do
o plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
o if test x$plugin_so = x$plugin; then
o@@ -6499,7 +6758,119 @@ for plugin in $plugin_names; do
o break
o fi
o done
o+if test -n "$ac_tool_prefix"; then
o+ # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
o+set dummy ${ac_tool_prefix}ar; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_AR+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$AR"; then
o+ ac_cv_prog_AR="$AR" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_AR="${ac_tool_prefix}ar"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o
o+fi
o+fi
o+AR=$ac_cv_prog_AR
o+if test -n "$AR"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
o+$as_echo "$AR" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+
o+fi
o+if test -z "$ac_cv_prog_AR"; then
o+ ac_ct_AR=$AR
o+ # Extract the first word of "ar", so it can be a program name with args.
o+set dummy ar; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_ac_ct_AR+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$ac_ct_AR"; then
o+ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_ac_ct_AR="ar"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+ac_ct_AR=$ac_cv_prog_ac_ct_AR
o+if test -n "$ac_ct_AR"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
o+$as_echo "$ac_ct_AR" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+ if test "x$ac_ct_AR" = x; then
o+ AR=""
o+ else
o+ case $cross_compiling:$ac_tool_warned in
o+yes:)
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
o+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
o+ac_tool_warned=yes ;;
o+esac
o+ AR=$ac_ct_AR
o+ fi
o+else
o+ AR="$ac_cv_prog_AR"
o+fi
o+
o+if test "${AR}" = "" ; then
o+ as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
o+fi
o+touch conftest.c
o+${AR} $plugin_option rc conftest.a conftest.c
o+if test "$?" != 0; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
o+$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
o+ plugin_option=
o+fi
o+rm -f conftest.*
o+if test -n "$plugin_option"; then
o+ plugin_option="$plugin_option"
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
o+$as_echo "$plugin_option" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+fi
o if test -n "$ac_tool_prefix"; then
o # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
o set dummy ${ac_tool_prefix}ar; ac_word=$2
o@@ -6594,17 +6965,15 @@ fi
o
o test -z "$AR" && AR=ar
o if test -n "$plugin_option"; then
o- if $AR --help 2>&1 | grep -q "\--plugin"; then
o- touch conftest.c
o- $AR $plugin_option rc conftest.a conftest.c
o- if test "$?" != 0; then
o- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
o-$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
o- else
o+ case "$AR" in
o+ *"$plugin_option"*)
o+ ;;
o+ *)
o+ if $AR --help 2>&1 | grep -q "\--plugin"; then
o AR="$AR $plugin_option"
o fi
o- rm -f conftest.*
o- fi
o+ ;;
o+ esac
o fi
o test -z "$AR_FLAGS" && AR_FLAGS=cru
o
o@@ -6811,9 +7180,15 @@ fi
o
o test -z "$RANLIB" && RANLIB=:
o if test -n "$plugin_option" && test "$RANLIB" != ":"; then
o- if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
o- RANLIB="$RANLIB $plugin_option"
o- fi
o+ case "$RANLIB" in
o+ *"$plugin_option"*)
o+ ;;
o+ *)
o+ if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
o+ RANLIB="$RANLIB $plugin_option"
o+ fi
o+ ;;
o+ esac
o fi
o
o
o@@ -11513,7 +11888,7 @@ else
o lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
o lt_status=$lt_dlunknown
o cat > conftest.$ac_ext <<_LT_EOF
o-#line 11516 "configure"
o+#line 11891 "configure"
o #include "confdefs.h"
o
o #if HAVE_DLFCN_H
o@@ -11619,7 +11994,7 @@ else
o lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
o lt_status=$lt_dlunknown
o cat > conftest.$ac_ext <<_LT_EOF
o-#line 11622 "configure"
o+#line 11997 "configure"
o #include "confdefs.h"
o
o #if HAVE_DLFCN_H
odiff --git a/sim/Makefile.in b/sim/Makefile.in
oindex f99f1551296..7403e908cec 100644
o--- a/sim/Makefile.in
o+++ b/sim/Makefile.in
o@@ -328,7 +328,9 @@ TESTS = testsuite/common/bits32m0$(EXEEXT) \
o subdir = .
o ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
o am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
o+ $(top_srcdir)/../config/clang-plugin.m4 \
o $(top_srcdir)/../config/depstand.m4 \
o+ $(top_srcdir)/../config/gcc-plugin.m4 \
o $(top_srcdir)/../config/lead-dot.m4 \
o $(top_srcdir)/../config/override.m4 \
o $(top_srcdir)/../config/pkg.m4 $(top_srcdir)/../libtool.m4 \
o@@ -1686,6 +1688,7 @@ LIBOBJS = @LIBOBJS@
o LIBS = @LIBS@
o LIBTOOL = @LIBTOOL@
o LIPO = @LIPO@
o+LLVM_CONFIG = @LLVM_CONFIG@
o LN_S = @LN_S@
o LTLIBOBJS = @LTLIBOBJS@
o MAINT = @MAINT@
odiff --git a/sim/aclocal.m4 b/sim/aclocal.m4
oindex d7db9e46b58..e6e62f7dab9 100644
o--- a/sim/aclocal.m4
o+++ b/sim/aclocal.m4
o@@ -1168,7 +1168,9 @@ AC_SUBST([am__untar])
o ]) # _AM_PROG_TAR
o
o m4_include([../config/acx.m4])
o+m4_include([../config/clang-plugin.m4])
o m4_include([../config/depstand.m4])
o+m4_include([../config/gcc-plugin.m4])
o m4_include([../config/lead-dot.m4])
o m4_include([../config/override.m4])
o m4_include([../config/pkg.m4])
odiff --git a/sim/configure b/sim/configure
oindex db0eaa662bc..b6c6d658b7d 100755
o--- a/sim/configure
o+++ b/sim/configure
o@@ -897,6 +897,7 @@ NMEDIT
o DSYMUTIL
o AWK
o STRIP
o+LLVM_CONFIG
o OBJDUMP
o LN_S
o NM
o@@ -6864,8 +6865,266 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
o
o
o
o-plugin_option=
o+
o+# Try CLANG_PLUGIN_FILE first since GCC_PLUGIN_OPTION may return the
o+# wrong plugin_option with clang.
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang" >&5
o+$as_echo_n "checking for clang... " >&6; }
o+if ${clang_cv_is_clang+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+
o+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
o+/* end confdefs.h. */
o+
o+#ifdef __clang__
o+ yes
o+#endif
o+
o+_ACEOF
o+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
o+ $EGREP "yes" >/dev/null 2>&1; then :
o+ clang_cv_is_clang=yes
o+else
o+ clang_cv_is_clang=no
o+fi
o+rm -f conftest*
o+
o+fi
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $clang_cv_is_clang" >&5
o+$as_echo "$clang_cv_is_clang" >&6; }
o+ plugin_file=
o+ if test $clang_cv_is_clang = yes; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang plugin file" >&5
o+$as_echo_n "checking for clang plugin file... " >&6; }
o+ plugin_names="LLVMgold.so"
o+ for plugin in $plugin_names; do
o+ plugin_file=`${CC} ${CFLAGS} --print-file-name $plugin`
o+ if test x$plugin_file = x$plugin; then
o+ if test -n "$ac_tool_prefix"; then
o+ # Extract the first word of "${ac_tool_prefix}llvm-config", so it can be a program name with args.
o+set dummy ${ac_tool_prefix}llvm-config; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_LLVM_CONFIG+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$LLVM_CONFIG"; then
o+ ac_cv_prog_LLVM_CONFIG="$LLVM_CONFIG" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_LLVM_CONFIG="${ac_tool_prefix}llvm-config"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+LLVM_CONFIG=$ac_cv_prog_LLVM_CONFIG
o+if test -n "$LLVM_CONFIG"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM_CONFIG" >&5
o+$as_echo "$LLVM_CONFIG" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+
o+fi
o+if test -z "$ac_cv_prog_LLVM_CONFIG"; then
o+ ac_ct_LLVM_CONFIG=$LLVM_CONFIG
o+ # Extract the first word of "llvm-config", so it can be a program name with args.
o+set dummy llvm-config; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_ac_ct_LLVM_CONFIG+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$ac_ct_LLVM_CONFIG"; then
o+ ac_cv_prog_ac_ct_LLVM_CONFIG="$ac_ct_LLVM_CONFIG" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_ac_ct_LLVM_CONFIG="llvm-config"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+ac_ct_LLVM_CONFIG=$ac_cv_prog_ac_ct_LLVM_CONFIG
o+if test -n "$ac_ct_LLVM_CONFIG"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LLVM_CONFIG" >&5
o+$as_echo "$ac_ct_LLVM_CONFIG" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+ if test "x$ac_ct_LLVM_CONFIG" = x; then
o+ LLVM_CONFIG=""
o+ else
o+ case $cross_compiling:$ac_tool_warned in
o+yes:)
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
o+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
o+ac_tool_warned=yes ;;
o+esac
o+ LLVM_CONFIG=$ac_ct_LLVM_CONFIG
o+ fi
o+else
o+ LLVM_CONFIG="$ac_cv_prog_LLVM_CONFIG"
o+fi
o+
o+ if test "$?" != 0; then
o+ as_fn_error $? "Required tool 'llvm-config' not found on PATH." "$LINENO" 5
o+ fi
o+ clang_lib_dir=`$LLVM_CONFIG --libdir`
o+ if test -f $clang_lib_dir/$plugin; then
o+ plugin_file=$clang_lib_dir/$plugin
o+ fi
o+ if test x$plugin_file != x$plugin; then
o+ break;
o+ fi
o+ fi
o+ done
o+ if test -z $plugin_file; then
o+ as_fn_error $? "Couldn't find clang plugin file for $CC." "$LINENO" 5
o+ fi
o+ if test -n "$ac_tool_prefix"; then
o+ # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
o+set dummy ${ac_tool_prefix}ar; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_AR+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$AR"; then
o+ ac_cv_prog_AR="$AR" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_AR="${ac_tool_prefix}ar"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+AR=$ac_cv_prog_AR
o+if test -n "$AR"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
o+$as_echo "$AR" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+
o+fi
o+if test -z "$ac_cv_prog_AR"; then
o+ ac_ct_AR=$AR
o+ # Extract the first word of "ar", so it can be a program name with args.
o+set dummy ar; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_ac_ct_AR+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$ac_ct_AR"; then
o+ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_ac_ct_AR="ar"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+ac_ct_AR=$ac_cv_prog_ac_ct_AR
o+if test -n "$ac_ct_AR"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
o+$as_echo "$ac_ct_AR" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+ if test "x$ac_ct_AR" = x; then
o+ AR=""
o+ else
o+ case $cross_compiling:$ac_tool_warned in
o+yes:)
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
o+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
o+ac_tool_warned=yes ;;
o+esac
o+ AR=$ac_ct_AR
o+ fi
o+else
o+ AR="$ac_cv_prog_AR"
o+fi
o+
o+ if test "${AR}" = "" ; then
o+ as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
o+ fi
o+ plugin_option="--plugin $plugin_file"
o+ touch conftest.c
o+ ${AR} $plugin_option rc conftest.a conftest.c
o+ if test "$?" != 0; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
o+$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
o+ plugin_file=
o+ fi
o+ rm -f conftest.*
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_file" >&5
o+$as_echo "$plugin_file" >&6; }
o+ fi
o+ plugin_file="$plugin_file"
o+
o+if test -n "$plugin_file"; then
o+ plugin_option="--plugin $plugin_file"
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
o+$as_echo_n "checking for -plugin option... " >&6; }
o+
o plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
o+plugin_option=
o for plugin in $plugin_names; do
o plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
o if test x$plugin_so = x$plugin; then
o@@ -6876,7 +7135,119 @@ for plugin in $plugin_names; do
o break
o fi
o done
o+if test -n "$ac_tool_prefix"; then
o+ # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
o+set dummy ${ac_tool_prefix}ar; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_AR+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$AR"; then
o+ ac_cv_prog_AR="$AR" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_AR="${ac_tool_prefix}ar"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o
o+fi
o+fi
o+AR=$ac_cv_prog_AR
o+if test -n "$AR"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
o+$as_echo "$AR" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+
o+fi
o+if test -z "$ac_cv_prog_AR"; then
o+ ac_ct_AR=$AR
o+ # Extract the first word of "ar", so it can be a program name with args.
o+set dummy ar; ac_word=$2
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
o+$as_echo_n "checking for $ac_word... " >&6; }
o+if ${ac_cv_prog_ac_ct_AR+:} false; then :
o+ $as_echo_n "(cached) " >&6
o+else
o+ if test -n "$ac_ct_AR"; then
o+ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
o+else
o+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
o+for as_dir in $PATH
o+do
o+ IFS=$as_save_IFS
o+ test -z "$as_dir" && as_dir=.
o+ for ac_exec_ext in '' $ac_executable_extensions; do
o+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
o+ ac_cv_prog_ac_ct_AR="ar"
o+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
o+ break 2
o+ fi
o+done
o+ done
o+IFS=$as_save_IFS
o+
o+fi
o+fi
o+ac_ct_AR=$ac_cv_prog_ac_ct_AR
o+if test -n "$ac_ct_AR"; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
o+$as_echo "$ac_ct_AR" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+ if test "x$ac_ct_AR" = x; then
o+ AR=""
o+ else
o+ case $cross_compiling:$ac_tool_warned in
o+yes:)
o+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
o+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
o+ac_tool_warned=yes ;;
o+esac
o+ AR=$ac_ct_AR
o+ fi
o+else
o+ AR="$ac_cv_prog_AR"
o+fi
o+
o+if test "${AR}" = "" ; then
o+ as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
o+fi
o+touch conftest.c
o+${AR} $plugin_option rc conftest.a conftest.c
o+if test "$?" != 0; then
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
o+$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
o+ plugin_option=
o+fi
o+rm -f conftest.*
o+if test -n "$plugin_option"; then
o+ plugin_option="$plugin_option"
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
o+$as_echo "$plugin_option" >&6; }
o+else
o+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
o+$as_echo "no" >&6; }
o+fi
o+
o+fi
o if test -n "$ac_tool_prefix"; then
o # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
o set dummy ${ac_tool_prefix}ar; ac_word=$2
o@@ -6971,17 +7342,15 @@ fi
o
o test -z "$AR" && AR=ar
o if test -n "$plugin_option"; then
o- if $AR --help 2>&1 | grep -q "\--plugin"; then
o- touch conftest.c
o- $AR $plugin_option rc conftest.a conftest.c
o- if test "$?" != 0; then
o- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
o-$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
o- else
o+ case "$AR" in
o+ *"$plugin_option"*)
o+ ;;
o+ *)
o+ if $AR --help 2>&1 | grep -q "\--plugin"; then
o AR="$AR $plugin_option"
o fi
o- rm -f conftest.*
o- fi
o+ ;;
o+ esac
o fi
o test -z "$AR_FLAGS" && AR_FLAGS=cru
o
o@@ -7188,9 +7557,15 @@ fi
o
o test -z "$RANLIB" && RANLIB=:
o if test -n "$plugin_option" && test "$RANLIB" != ":"; then
o- if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
o- RANLIB="$RANLIB $plugin_option"
o- fi
o+ case "$RANLIB" in
o+ *"$plugin_option"*)
o+ ;;
o+ *)
o+ if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
o+ RANLIB="$RANLIB $plugin_option"
o+ fi
o+ ;;
o+ esac
o fi
o
o
o@@ -12799,7 +13174,7 @@ else
o lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
o lt_status=$lt_dlunknown
o cat > conftest.$ac_ext <<_LT_EOF
o-#line 12802 "configure"
o+#line 13177 "configure"
o #include "confdefs.h"
o
o #if HAVE_DLFCN_H
o@@ -12905,7 +13280,7 @@ else
o lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
o lt_status=$lt_dlunknown
o cat > conftest.$ac_ext <<_LT_EOF
o-#line 12908 "configure"
o+#line 13283 "configure"
o #include "confdefs.h"
o
o #if HAVE_DLFCN_H
hprogram finished with exit code 1
helapsedTime=0.478031
More information about the Binutils
mailing list