* [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