|
From: | Cyril Arnould |
Subject: | bug#63752: 28.2; GCC 13.1 breaks Emacs subprocess handling when built with -D_FORTIFY_SOURCE |
Date: | Fri, 30 Jun 2023 22:41:26 +0000 |
I've found that I can narrow it down similar to bug #63365: As long as I don't compile src/sysdep.c with -D_FORTIFY_SOURCE, the resulting binaries seem to behave normally. Does that maybe suggest an upstream problem? I compiled it as follows: git clean -xdf git checkout emacs-28.2 ./autogen.sh ./configure cd src make sysdep.o CFLAGS='-g3 -O2 -gdwarf-2 -Wp,-D_FORTIFY_SOURCE=2' make sysdep.o -W sysdep.c cd .. make CFLAGS='-g3 -O2 -gdwarf-2 -Wp,-D_FORTIFY_SOURCE=2' I've attached the objects as well as their dumps in case anyone wants to take a look. |
sysdep-diff.tar.gz
Description: sysdep-diff.tar.gz
[Prev in Thread] | Current Thread | [Next in Thread] |