[PATCH] run_cc_link_tests: Pass $plug_opt to ar_simple_create
Sam James
sam@gentoo.org
Fri Aug 8 21:23:08 GMT 2025
"H.J. Lu" <hjl.tools@gmail.com> writes:
> Pass $plug_opt to ar_simple_create so that run_cc_link_tests can create
> archive from slim LTO IR ojects properly.
>
> * testsuite/lib/ld-lib.exp (run_cc_link_tests): Pass $plug_opt
> to ar_simple_create.
I see some duplicate --plugin:
PASS: Build liblto-3.a
@@ -30556,8 +30556,8 @@ PASS: Compile 11c
gcc -B/tmp/build2/ld/tmpdir/ld/ -I/home/sam/git/binutils-gdb/ld/testsuite/ld-plugin -g -O2 -O0 -fsanitize=address,undefined -fno-sanitize=leak -fno-sanitize=all -c -fno-lto -O2 -flto -c /home/sam/git/binutils-gdb/ld/testsuite/ld-plugin/lto-12c.c -o tmpdir/lto-12c.o
Executing on host: sh -c {gcc -B/tmp/build2/ld/tmpdir/ld/ -I/home/sam/git/binutils-gdb/ld/testsuite/ld-plugin -g -O2 -O0 -fsanitize=address,undefined -fno-sanitize=leak -fno-sanitize=all -c -fno-lto -O2 -flto -c /home/sam/git/binutils-gdb/ld/testsuite/ld-plugin/lto-12c.c -o tmpdir/lto-12c.o 2>&1} /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/tmp/build2/ld/../binutils/ar --plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/16/liblto_plugin.so {+--plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/16/liblto_plugin.so+} rc tmpdir/liblto-12.a tmpdir/lto-12c.o
Executing on host: sh -c {/tmp/build2/ld/../binutils/ar --plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/16/liblto_plugin.so {+--plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/16/liblto_plugin.so+} rc tmpdir/liblto-12.a tmpdir/lto-12c.o 2>&1} /dev/null ld.tmp (timeout = 300)
spawn [open ...]
More information about the Binutils
mailing list