[PATCH] Compile gmon tests with $(no-stack-protector) [BZ #33121]
Florian Weimer
fweimer@redhat.com
Mon Jun 30 10:59:58 GMT 2025
* H. J. Lu:
> On Mon, Jun 30, 2025 at 5:33 PM Florian Weimer <fweimer@redhat.com> wrote:
>>
>> * H. J. Lu:
>>
>> > When glibc was configured with --enable-stack-protector=all and built
>> > with GCC 16, I got:
>> >
>> > FAIL: gmon/tst-gmon-gprof
>> > FAIL: gmon/tst-gmon-pie-gprof
>> > FAIL: gmon/tst-gmon-static-gprof
>> > FAIL: gmon/tst-gmon-static-pie-gprof
>> >
>> > [hjl@gnu-tgl-3 build-x86_64-linux]$ cat gmon/tst-gmon-gprof.out
>> > --- expected
>> > +++ actual
>> > @@ -1,3 +1,2 @@
>> > f1 2000
>> > f2 1000
>> > -f3 1
>> > FAIL
>> > [hjl@gnu-tgl-3 build-x86_64-linux]$
>> >
>> > Compile gmon tests with $(no-stack-protector) fixes these gmon tests.
>> > This fixes BZ #33121.
>>
>> Any idea why this is happening?
>>
>> Thanks,
>> Florian
>>
>
> A GCC bug:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120881
Shouldn't we keep the test as is to warn users that their configuration
is broken?
Thanks,
Florian
More information about the Libc-alpha
mailing list