public inbox for gcc-rust@gcc.gnu.org
 help / color / mirror / Atom feed
* [Bug rust/113056] New: [14 regression] Build failure in libgrust
@ 2023-12-18  5:36 sjames at gcc dot gnu.org
  2023-12-18  5:37 ` [Bug rust/113056] " sjames at gcc dot gnu.org
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-12-18  5:36 UTC (permalink / raw)
  To: gcc-rust

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"
[...]
```

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
@ 2023-12-18  5:37 ` sjames at gcc dot gnu.org
  2023-12-18  5:38 ` sjames at gcc dot gnu.org
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-12-18  5:37 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #1 from Sam James <sjames at gcc dot gnu.org> ---
Created attachment 56897
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56897&action=edit
config.log (libgrust)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
  2023-12-18  5:37 ` [Bug rust/113056] " sjames at gcc dot gnu.org
@ 2023-12-18  5:38 ` sjames at gcc dot gnu.org
  2023-12-18  5:39 ` pinskia at gcc dot gnu.org
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-12-18  5:38 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #2 from Sam James <sjames at gcc dot gnu.org> ---
Created attachment 56898
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56898&action=edit
build.log.xz

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
  2023-12-18  5:37 ` [Bug rust/113056] " sjames at gcc dot gnu.org
  2023-12-18  5:38 ` sjames at gcc dot gnu.org
@ 2023-12-18  5:39 ` pinskia at gcc dot gnu.org
  2023-12-18  5:43 ` pinskia at gcc dot gnu.org
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-18  5:39 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Well this is not right:
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20231217/work/build/32/./gcc/xgcc: not

32 should not be there ...

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2023-12-18  5:39 ` pinskia at gcc dot gnu.org
@ 2023-12-18  5:43 ` pinskia at gcc dot gnu.org
  2023-12-18  5:44 ` pinskia at gcc dot gnu.org
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-18  5:43 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Looks like multilib support in libgrust is just broken. I suspect it would be
worse on other targets where there are many more multilibs.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2023-12-18  5:43 ` pinskia at gcc dot gnu.org
@ 2023-12-18  5:44 ` pinskia at gcc dot gnu.org
  2023-12-18  6:20 ` sjames at gcc dot gnu.org
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-18  5:44 UTC (permalink / raw)
  To: gcc-rust

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |build

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2023-12-18  5:44 ` pinskia at gcc dot gnu.org
@ 2023-12-18  6:20 ` sjames at gcc dot gnu.org
  2023-12-18  7:48 ` pinskia at gcc dot gnu.org
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-12-18  6:20 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #5 from Sam James <sjames at gcc dot gnu.org> ---
ftr (given I only gave a packaged build log) repro'd with ./configure
--prefix=/tmp/gcc --enable-languages=c,c++,rust --enable-multilib
--with-multilib-list=m32,m64 --with-checking=yes,extra,rtl --disable-analyzer
--disable-cet --disable-default-pie --disable-default-ssp --disable-gcov
--disable-libada --disable-libatomic --disable-libgomp --disable-libitm
--disable-libquadmath --disable-libsanitizer --disable-libssp
--disable-libstdcxx-pch --disable-libvtv --disable-lto --disable-nls
--disable-objc-gc --disable-systemtap --disable-werror && make

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2023-12-18  6:20 ` sjames at gcc dot gnu.org
@ 2023-12-18  7:48 ` pinskia at gcc dot gnu.org
  2023-12-18  7:50 ` pinskia at gcc dot gnu.org
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-18  7:48 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I just did:
```
mkdir objdir
cd objdir
../configure --enable-languages=rust
make -j24
```

And it work ...

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2023-12-18  7:48 ` pinskia at gcc dot gnu.org
@ 2023-12-18  7:50 ` pinskia at gcc dot gnu.org
  2023-12-18  7:52 ` sjames at gcc dot gnu.org
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-18  7:50 UTC (permalink / raw)
  To: gcc-rust

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2023-12-18
             Status|UNCONFIRMED                 |WAITING

--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Wait are you building in the src directory?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2023-12-18  7:50 ` pinskia at gcc dot gnu.org
@ 2023-12-18  7:52 ` sjames at gcc dot gnu.org
  2023-12-18  7:55 ` pinskia at gcc dot gnu.org
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-12-18  7:52 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #8 from Sam James <sjames at gcc dot gnu.org> ---
for the pkg build (original report): no
for the quick test I did earlier: yes because I was rushing, oops

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2023-12-18  7:52 ` sjames at gcc dot gnu.org
@ 2023-12-18  7:55 ` pinskia at gcc dot gnu.org
  2023-12-18  8:24 ` rguenth at gcc dot gnu.org
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-18  7:55 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I am testing out using an absolute path for configure right now. Seeing if that
changes things ...

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2023-12-18  7:55 ` pinskia at gcc dot gnu.org
@ 2023-12-18  8:24 ` rguenth at gcc dot gnu.org
  2023-12-18 13:08 ` sjames at gcc dot gnu.org
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-12-18  8:24 UTC (permalink / raw)
  To: gcc-rust

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |14.0

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (10 preceding siblings ...)
  2023-12-18  8:24 ` rguenth at gcc dot gnu.org
@ 2023-12-18 13:08 ` sjames at gcc dot gnu.org
  2023-12-18 15:26 ` tschwinge at gcc dot gnu.org
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-12-18 13:08 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #10 from Sam James <sjames at gcc dot gnu.org> ---
(In reply to Sam James from comment #8)
> for the pkg build (original report): no
> for the quick test I did earlier: yes because I was rushing, oops

/tmp/build $ ~/git/gcc/configure --prefix=/tmp/gcc
--enable-languages=c,c++,rust --enable-multilib --with-multilib-list=m32,m64
--with-checking=yes,extra,rtl --disable-analyzer --disable-cet
--disable-default-pie --disable-default-ssp --disable-gcov --disable-libada
--disable-libatomic --disable-libgomp --disable-libitm --disable-libquadmath
--disable-libsanitizer --disable-libssp --disable-libstdcxx-pch
--disable-libvtv --disable-lto --disable-nls --disable-objc-gc
--disable-systemtap --disable-werror && make -j$(nproc)

failed for me as well, so out of source indeed fails as well

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (11 preceding siblings ...)
  2023-12-18 13:08 ` sjames at gcc dot gnu.org
@ 2023-12-18 15:26 ` tschwinge at gcc dot gnu.org
  2023-12-18 17:02 ` tschwinge at gcc dot gnu.org
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: tschwinge at gcc dot gnu.org @ 2023-12-18 15:26 UTC (permalink / raw)
  To: gcc-rust

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

Thomas Schwinge <tschwinge at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |tschwinge at gcc dot gnu.org
             Status|WAITING                     |ASSIGNED
                 CC|                            |tschwinge at gcc dot gnu.org

--- Comment #11 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
Reproduced, and I think I know what's happening.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (12 preceding siblings ...)
  2023-12-18 15:26 ` tschwinge at gcc dot gnu.org
@ 2023-12-18 17:02 ` tschwinge at gcc dot gnu.org
  2024-01-08 11:02 ` cvs-commit at gcc dot gnu.org
  2024-01-08 11:08 ` tschwinge at gcc dot gnu.org
  15 siblings, 0 replies; 17+ messages in thread
From: tschwinge at gcc dot gnu.org @ 2023-12-18 17:02 UTC (permalink / raw)
  To: gcc-rust

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

Thomas Schwinge <tschwinge at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch

--- Comment #12 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
(In reply to Sam James from comment #0)
> 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

Notice that this is the *host* libgrust build -- unexpectedly multilibbed. 
Please test
<https://inbox.sourceware.org/87h6kfsazx.fsf@euler.schwinge.homeip.net>
"libgrust: 'AM_ENABLE_MULTILIB' only for target builds [PR113056]".

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (13 preceding siblings ...)
  2023-12-18 17:02 ` tschwinge at gcc dot gnu.org
@ 2024-01-08 11:02 ` cvs-commit at gcc dot gnu.org
  2024-01-08 11:08 ` tschwinge at gcc dot gnu.org
  15 siblings, 0 replies; 17+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-01-08 11:02 UTC (permalink / raw)
  To: gcc-rust

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

--- Comment #13 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Thomas Schwinge <tschwinge@gcc.gnu.org>:

https://gcc.gnu.org/g:cde6f1085b7027f6a42fdb71c786d422606a8765

commit r14-6998-gcde6f1085b7027f6a42fdb71c786d422606a8765
Author: Thomas Schwinge <thomas@codesourcery.com>
Date:   Mon Dec 18 16:27:39 2023 +0100

    libgrust: 'AM_ENABLE_MULTILIB' only for target builds [PR113056]

    ..., but not for host builds, which don't need it, and it may cause the
build
    to fail.

    Use what appears to be the standard pattern for that (see
    'libbacktrace/configure.ac', 'zlib/configure.ac').

            PR rust/113056
            libgrust/
            * configure.ac: 'AM_ENABLE_MULTILIB' only for target builds.
            * configure: Regenerate.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug rust/113056] [14 regression] Build failure in libgrust
  2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
                   ` (14 preceding siblings ...)
  2024-01-08 11:02 ` cvs-commit at gcc dot gnu.org
@ 2024-01-08 11:08 ` tschwinge at gcc dot gnu.org
  15 siblings, 0 replies; 17+ messages in thread
From: tschwinge at gcc dot gnu.org @ 2024-01-08 11:08 UTC (permalink / raw)
  To: gcc-rust

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

Thomas Schwinge <tschwinge at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #14 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
Should be fixed.  If not, please re-open providing more data.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-01-08 11:08 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-18  5:36 [Bug rust/113056] New: [14 regression] Build failure in libgrust sjames at gcc dot gnu.org
2023-12-18  5:37 ` [Bug rust/113056] " sjames at gcc dot gnu.org
2023-12-18  5:38 ` sjames at gcc dot gnu.org
2023-12-18  5:39 ` pinskia at gcc dot gnu.org
2023-12-18  5:43 ` pinskia at gcc dot gnu.org
2023-12-18  5:44 ` pinskia at gcc dot gnu.org
2023-12-18  6:20 ` sjames at gcc dot gnu.org
2023-12-18  7:48 ` pinskia at gcc dot gnu.org
2023-12-18  7:50 ` pinskia at gcc dot gnu.org
2023-12-18  7:52 ` sjames at gcc dot gnu.org
2023-12-18  7:55 ` pinskia at gcc dot gnu.org
2023-12-18  8:24 ` rguenth at gcc dot gnu.org
2023-12-18 13:08 ` sjames at gcc dot gnu.org
2023-12-18 15:26 ` tschwinge at gcc dot gnu.org
2023-12-18 17:02 ` tschwinge at gcc dot gnu.org
2024-01-08 11:02 ` cvs-commit at gcc dot gnu.org
2024-01-08 11:08 ` tschwinge at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).