[PATCH] run_cc_link_tests: Pass $plug_opt to ar_simple_create
H.J. Lu
hjl.tools@gmail.com
Fri Aug 8 21:40:14 GMT 2025
On Fri, Aug 8, 2025 at 2:23 PM Sam James <sam@gentoo.org> wrote:
>
> "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 ...]
>
I withdrew this patch.
--
H.J.
More information about the Binutils
mailing list