[Bug rust/113553] rust fails to build on spar64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113553 Matthias Klose changed: What|Removed |Added Target||sparc64-linux-gnu -- You are receiving this mail because: You are on the CC list for the bug.
[Bug rust/113553] New: rust fails to build on spar64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113553 Bug ID: 113553 Summary: rust fails to build on spar64-linux-gnu Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rust Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org CC: dkm at gcc dot gnu.org, gcc-rust at gcc dot gnu.org Target Milestone: --- seen with trunk 20240121 on sparc64-linux-gnu: [...] ../../../../src/libgrust/libp roc_macro_internal/literal.cc: In static member function 'static ProcMacro::Literal ProcMacro:: Literal::make_f32(float, bool)': ../../../../src/libgrust/libproc_macro_internal/literal.cc:155:57: error: call of overloaded 'to_string(float&)' is ambiguous 155 | auto text = FFIString::make_ffistring (std::to_string (value)); | ~~~^~~ In file included from /<>/build/sparc64-linux-gnu/libstdc++-v3/include/string:54, from ../../../../src/libgrust/libproc_macro_internal/literal.h:27, from ../../../../src/libgrust/libproc_macro_internal/literal.cc:23: /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4240:3: note: candidate: 'std::string std::__cxx11::to_string(int)' 4240 | to_string(int __val) | ^ /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4259:3: note: candidate: 'std::string std::__cxx11::to_string(unsigned int)' 4259 | to_string(unsigned __val) | ^ /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4275:3: note: candidate: 'std::string std::__cxx11::to_string(long int)' 4275 | to_string(long __val) | ^ /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4294:3: note: candidate: 'std::string std::__cxx11::to_string(long unsigned int)' 4294 | to_string(unsigned long __val) | ^ /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4310:3: note: candidate: 'std::string std::__cxx11::to_string(long long int)' 4310 | to_string(long long __val) | ^ /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4327:3: note: candidate: 'std::string std::__cxx11::to_string(long long unsigned int)' 4327 | to_string(unsigned long long __val) | ^ ../../../../src/libgrust/libproc_macro_internal/literal.cc:157:70: error: could not convert '{ProcMacro::LitKind::make_float(), text, suffix, ProcMacro::Span::make_unknown()}' from '' to 'ProcMacro::Literal' 157 | return {LitKind::make_float (), text, suffix, Span::make_unknown ()}; | ^ | | | ../../../../src/libgrust/libproc_macro_internal/literal.cc: In static member function 'static ProcMacro::Literal ProcMacro::Literal::make_f64(double, bool)': ../../../../src/libgrust/libproc_macro_internal/literal.cc:163:57: error: call of overloaded 'to_string(double&)' is ambiguous 163 | auto text = FFIString::make_ffistring (std::to_string (value)); | ~~~^~~ /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4240:3: note: candidate: 'std::string std::__cxx11::to_string(int)' 4240 | to_string(int __val) | ^ checking if /<>/build/./gcc/xgcc -B/<>/build/./gcc/ -B/usr/sparc64-linux-gnu/bin/ -B/usr/sparc64-linux-gnu/lib/ -isystem /usr/sparc64-linux-gnu/include -isystem /usr/sparc64-linux-gnu/sys-include -isystem /<>/build/sys-includesupports -fno-rtti -fno-exceptions... /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4259:3: note: candidate: 'std::string std::__cxx11::to_string(unsigned int)' 4259 | to_string(unsigned __val) | ^ /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4275:3: note: candidate: 'std::string std::__cxx11::to_string(long int)' 4275 | to_string(long __val) | ^ /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4294:3: note: candidate: 'std::string std::__cxx11::to_string(long unsigned int)' 4294 | to_string(unsigned long __val) | ^ /<>/build/sparc64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4310:3: note: candidate: 'std::string std::__cxx11::to_string(long long int)' 4310 | to_string(long long __val) | ^ /<>/build/sparc64-linux-gnu/libstdc++-v3/
[Bug rust/113553] rust fails to build on sparc64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113553 Matthias Klose changed: What|Removed |Added Summary|rust fails to build on |rust fails to build on |spar64-linux-gnu|sparc64-linux-gnu -- You are receiving this mail because: You are on the CC list for the bug.
[Bug rust/113553] rust fails to build on sparc64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113553 --- Comment #3 from Matthias Klose --- glibc 2.37 from the branch -- You are receiving this mail because: You are on the CC list for the bug.
[Bug rust/119353] [15 regression] Rust fails to build (build failure: error[E0554]: `#![feature]` may not be used on the stable release channel)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119353 --- Comment #8 from Matthias Klose --- mentioned on irc, #gcc: https://github.com/Rust-GCC/gccrs/commit/1bd6cdbd8d2a6e0bfaaf5c8ef61ca453f09899cf that works for me on x86_64-linux-gnu at least -- You are receiving this mail because: You are on the CC list for the bug.
[Bug rust/119363] New: [15 Regression] gccrs fails to build, error[E0554]: `#![feature]` may not be used on the stable release channel
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119363 Bug ID: 119363 Summary: [15 Regression] gccrs fails to build, error[E0554]: `#![feature]` may not be used on the stable release channel Product: gcc Version: 14.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rust Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org CC: dkm at gcc dot gnu.org, gcc-rust at gcc dot gnu.org, pierre-emmanuel.patry at embecosm dot com Target Milestone: --- trunk 20250319 fails to build with Compiling ffi-polonius v0.1.0 (/home/packages/gcc/15/gcc-15-15-20250319/src/gcc/rust/checks/errors/borrowck/ffi-polonius) error[E0554]: `#![feature]` may not be used on the stable release channel --> src/lib.rs:19:1 | 19 | #![feature(extern_types)] | ^ -- You are receiving this mail because: You are on the CC list for the bug.
[Bug rust/119363] [15 Regression] gccrs fails to build, error[E0554]: `#![feature]` may not be used on the stable release channel
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119363 Matthias Klose changed: What|Removed |Added Known to work||14.2.1 Known to fail||15.0 -- You are receiving this mail because: You are on the CC list for the bug.
[Bug rust/108102] New: rust bootstrap comparison failure on s390x-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108102 Bug ID: 108102 Summary: rust bootstrap comparison failure on s390x-linux-gnu Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rust Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org CC: dkm at gcc dot gnu.org, gcc-rust at gcc dot gnu.org Target Milestone: --- seen with trunk 20221214 on s390x-linux-gnu: make[5]: Leaving directory '/<>/build' Comparing stages 2 and 3 Bootstrap comparison failure! gcc/rust/rust-hir-trait-resolve.o differs make[4]: *** [Makefile:31113: compare] Error 1 full build log at https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test/+build/24937231 -- You are receiving this mail because: You are on the CC list for the bug. -- Gcc-rust mailing list Gcc-rust@gcc.gnu.org https://gcc.gnu.org/mailman/listinfo/gcc-rust
[Bug rust/108102] rust bootstrap comparison failure on s390x-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108102 Matthias Klose changed: What|Removed |Added Target||s390x-linux-gnu -- You are receiving this mail because: You are on the CC list for the bug. -- Gcc-rust mailing list Gcc-rust@gcc.gnu.org https://gcc.gnu.org/mailman/listinfo/gcc-rust
[Bug middle-end/108102] rust bootstrap comparison failure on s390x-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108102 --- Comment #13 from Matthias Klose --- this isn't seen anymore with current trunk. close as worksforme? -- You are receiving this mail because: You are on the CC list for the bug. -- Gcc-rust mailing list Gcc-rust@gcc.gnu.org https://gcc.gnu.org/mailman/listinfo/gcc-rust