[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: glibc regression on alpha with 2.34+



Hi Adrian,

On 15.12.22 11:06, Frank Scheiner wrote:
Hi,

On 15.12.22 11:02, John Paul Adrian Glaubitz wrote:
Hi!

On 12/15/22 10:49, Frank Scheiner wrote:
Maybe adding [1] might help, but the patch actually removes it.

It's missing this hunk:

diff --git a/sysdeps/unix/sysv/linux/sysconf-sigstksz.h b/sysdeps/unix/sysv/linux/sysconf-sigstksz.h
index 64d450b22c..4552e77d59 100644
--- a/sysdeps/unix/sysv/linux/sysconf-sigstksz.h
+++ b/sysdeps/unix/sysv/linux/sysconf-sigstksz.h
@@ -21,7 +21,7 @@
  static long int
  sysconf_sigstksz (void)
  {
-  long int minsigstacksize = GLRO(dl_minsigstacksize);
+  long int minsigstacksize = 4096 ; //GLRO(dl_minsigstacksize);
    assert (minsigstacksize != 0);
    _Static_assert (__builtin_constant_p (MINSIGSTKSZ),
                   "MINSIGSTKSZ is constant");

I was experimenting with a custom sysconf-sigstksz.h like on ia64 which I forgot to purge, sorry.

Ok, I will use this and run it again.

I renamed the build directory to reflect that the build was optimized for EV67. The result confirms your findings:

```
root@ds15:/srv/storage/build# LD_LIBRARY_PATH=$PWD/glibc-2.34-plus-patch-ev67 /bin/bash
Floating point exception
```

Cheers,
Frank

Reply to: