Re: glibc regression on alpha with 2.34+

Frank Scheiner <[email protected]> Thu, 15 Dec 2022 12:46:28 +0100
Newsgroups gmane.linux.debian.ports.alpha
Message-ID <[email protected]>
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