Jan Vraný Jan.Vrany@labware.com writes:
On Thu, 2025-12-04 at 15:25 -0300, Thiago Jung Bauermann wrote:
Jan Vraný Jan.Vrany@labware.com writes:
On Thu, 2025-12-04 at 01:15 -0300, Thiago Jung Bauermann wrote:
Hello Jan,
Jan Vraný via linaro-toolchain linaro-toolchain@lists.linaro.org writes:
unfortunately I do not have arm system at hand. I tried to build this commit on QEMU (qemu-system-arm) running Debian (armhf architecture) and I cannot reproduce any of the regressions.
I'd appreciate some information on how to build and run suitable armv8l system on QEMU (or, if that's easier, on Odroid-N2) - I could not find much.
Our CI runs on Ubuntu 24.04, so I was able to reproduce the regressions on real hardware running that OS.
OK, perfect. It turned out that this also happens on x86_64, see https://sourceware.org/bugzilla/show_bug.cgi?id=33679
Ah, that makes it easier then. If you want, when there's a patch fixing the problem on x86_64 I can test on armhf to see if it fixes the problem there too.
Yes, that would be good.
Ok, I'll keep an eye on that bugzilla and test any patches about this issue.
On the bug reproducing note, I'm getting lost as I'm not familiar with ARM ecosystem (this is pretty much my first serious encounter).
I could not find Ubuntu 24.04 for 32bit "armhf", only for 64bit "arm64". IIUC the issue occurs on "armv8l" which is 32bit ARM code running on 64bit ARM CPU, right?
I have a QEMU VM with it installed so I'm pretty sure there was an image or installer available at some point, but I can't find it anymore.
Running on armhf QEMU, compiling GDB with Debian-provided toolchain does not exhibit the issue for me.
Do you have the libc6-dbg package installed?
I upgraded my old Debian image from oldstable to stable and GDB is currently building, so soon I'll be able to see if I can reproduce the problem there.
I could not find Linaro-provided toolchain for armhf-linux-gnueabi systems targeting armhf-linux-gnueabi, only cross-compilation toolchains.
We did provide toolchains in the past, but not nowadays.