https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113056

            Bug ID: 113056
           Summary: [14 regression] Build failure in libgrust
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rust
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sjames at gcc dot gnu.org
                CC: dkm at gcc dot gnu.org, gcc-rust at gcc dot gnu.org
  Target Milestone: ---

This started on this week's snapshot (obviously). I've not analysed it at all
yet.

```
/bin/sh
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/gcc-14-20231217/configure
--host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr
--bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/14
--includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/14/include
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/14
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/14/man
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/14/info
--with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14
--disable-silent-rules --disable-dependency-tracking
--with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/14/python
--enable-languages=c,c++,fortran,rust --enable-obsolete --enable-secureplt
--disable-werror --with-system-zlib --enable-nls --without-included-gettext
--disable-libunwind-exceptions --enable-checking=yes,extra,rtl
--with-bugurl=https://bugs.gentoo.org/ --with-pkgversion=Gentoo Hardened
14.0.0_pre20231217 p11 --with-gcc-major-version-only --enable-libstdcxx-time
--enable-lto --disable-libstdcxx-pch --enable-shared --enable-threads=posix
--enable-__cxa_atexit --enable-clocale=gnu --enable-multilib
--with-multilib-list=m32,m64 --disable-fixed-point --enable-targets=all
--enable-libgomp --disable-libssp --disable-libada --enable-cet
--disable-systemtap --enable-valgrind-annotations --disable-vtable-verify
--disable-libvtv --with-zstd --with-isl --disable-isl-version-check
--enable-default-pie --enable-host-pie --enable-host-bind-now
--enable-default-ssp --with-build-config=bootstrap-O3 bootstrap-lto
bootstrap-cet
[...]
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc...
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc
-B/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/
-B/usr/x86_64-pc-lin
ux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include 
-m32
checking for suffix of object files... configure: error: in
`/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/libgrust':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
make[1]: *** [Makefile:16176: configure-libgrust] Error 1
make[1]: Leaving directory
'/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build'
make[1]: *** Waiting for unfinished jobs....
[...]
```

and from libgrust's config.log:
```
[...]
configure:3271: checking for x86_64-pc-linux-gnu-gcc
configure:3298: result:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc
-B/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/u
sr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem
/usr/x86_64-pc-linux-gnu/sys-include  -m32
configure:3567: checking for C compiler version
configure:3576:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc
-B/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_6
4-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem
/usr/x86_64-pc-linux-gnu/sys-include  -m32 --version >&5
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/gcc-14-20231217/libgrust/configure:
1: eval:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc: not
found
configure:3587: $? = 127
configure:3576:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc
-B/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_6
4-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem
/usr/x86_64-pc-linux-gnu/sys-include  -m32 -v >&5
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/gcc-14-20231217/libgrust/configure:
1: eval:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc: not
found
configure:3587: $? = 127
configure:3576:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc
-B/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_6
4-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem
/usr/x86_64-pc-linux-gnu/sys-include  -m32 -V >&5
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/gcc-14-20231217/libgrust/configure:
1: eval:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc: not
found
configure:3587: $? = 127
configure:3576:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc
-B/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_6
4-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem
/usr/x86_64-pc-linux-gnu/sys-include  -m32 -qversion >&5
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/gcc-14-20231217/libgrust/configure:
1: eval:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc: not
found
configure:3587: $? = 127
configure:3603:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc
-B/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_6
4-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem
/usr/x86_64-pc-linux-gnu/sys-include  -m32 -o conftest -g -O2 -O3 -march=native
-mtls-dialect=gnu2 -fno-semantic-interposition -pipe -Wa,
-O2 -Wa,-mtune=znver2 -fcf-protection=none -fdiagnostics-color=always
-fdiagnostics-urls=never -Wreturn-type -Wmismatched-dealloc
-Wfree-nonheap-object -Wstrict-aliasing=2 -Wbuiltin-declaration-mismatch -ggdb
3 -fno-harden-control-flow-redundancy -march=znver2 -O3 -Wformat
-Wformat-security -Waddress -Warray-bounds -Wfree-nonheap-object
-Wint-to-pointer-cast -Wmain -Wnonnull -Wodr -Wreturn-type -Wsizeof-pointer-me
maccess -Wstrict-aliasing -Wstring-compare -Wuninitialized -Wvarargs
-fno-harden-control-flow-redundancy    -static-libstdc++ -static-libgcc -Wl,-O1
-Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl
,-z,pack-relative-relocs -fuse-ld=bfd -Wl,-O1 -Wl,--as-needed conftest.c  >&5
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/gcc-14-20231217/libgrust/configure:
1: eval:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc: not
found
configure:3606: $? = 127
configure:3819: checking for suffix of object files
configure:3841:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc
-B/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_6
4-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem
/usr/x86_64-pc-linux-gnu/sys-include  -m32 -c -g -O2 -O3 -march=native
-mtls-dialect=gnu2 -fno-semantic-interposition -pipe -Wa,-O2 -Wa,-
mtune=znver2 -fcf-protection=none -fdiagnostics-color=always
-fdiagnostics-urls=never -Wreturn-type -Wmismatched-dealloc
-Wfree-nonheap-object -Wstrict-aliasing=2 -Wbuiltin-declaration-mismatch -ggdb3
-fno-ha
rden-control-flow-redundancy -march=znver2 -O3 -Wformat -Wformat-security
-Waddress -Warray-bounds -Wfree-nonheap-object -Wint-to-pointer-cast -Wmain
-Wnonnull -Wodr -Wreturn-type -Wsizeof-pointer-memaccess -
Wstrict-aliasing -Wstring-compare -Wuninitialized -Wvarargs
-fno-harden-control-flow-redundancy    conftest.c >&5
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/gcc-14-20231217/libgrust/configure:
1: eval:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc: not
found
configure:3845: $? = 127
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libgrust"
[...]
```

Reply via email to