Re: glibc regression on alpha with 2.34+
John Paul Adrian Glaubitz <[email protected]> Wed, 14 Dec 2022 20:55:14 +0100
| Newsgroups | gmane.linux.debian.ports.alpha |
|---|---|
| Message-ID | <[email protected]> |
Hi!
On 12/14/22 20:46, Frank Scheiner wrote:
> ```
> root@ds15:/srv/storage/build/glibc-at-6c57d320484988e87e446e2e60ce42816bf51d53-ev67#
> CC="alpha-linux-gnu-gcc-12 -mcpu=ev67 -mtune=ev67 "
> CXX="alpha-linux-gnu-g++-12 -mcpu=ev67 -mtune=ev67 "
> MIG="alpha-linux-gnu-mig" ../../glibc/configure
> --host=alphaev67-linux-gnu --disable-werror --prefix=/usr
> --disable-sanity-checks
>
> [...]
>
> root@ds15:/srv/storage/build#
> LD_LIBRARY_PATH=$PWD/glibc-at-6c57d320484988e87e446e2e60ce42816bf51d53-ev67
> /bin/bash
> Segmentation fault
> ```
>
> Unfortunately it also doesn't work here when optimized for EV67.
OK, this just confirms what my cross-compile tests with "-mcpu=ev67 -mtune=ev67"
where the segfault wasn't fixed either by raising the baseline.
If you have a user account for glibc bugzilla, you should subscribe to the bug
report I opened for this particular issue [1]. H. J. Lu raises a good question,
namely whether alpha has any hardcoded values for "struct rtld_global_ro {}".
Adrian
> [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29899