[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: recent master core dumps building on FreeBSD i386
From: |
Paul Eggert |
Subject: |
Re: recent master core dumps building on FreeBSD i386 |
Date: |
Fri, 19 Oct 2018 09:28:15 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 |
On 10/18/18 6:15 PM, Joseph Mingrone wrote:
Is it still helpful for me to investigate what GCALIGNED_STRUCT expands to? If
so, could elaborate on how I can get this?
To get the expansion (but see below first), put the following into a
file src/t.c:
#include <config.h>
#include <lisp.h>
"GCALIGNED_STRUCT" GCALIGNED_STRUCT
and then run 'cd src; cc -E -I. -I../lib t.c | tail -n1'. You probably
need to adjust that command line to match the way you're building Emacs.
My output with current master on Fedora x86-64 is:
"GCALIGNED_STRUCT" __attribute__ ((aligned (8)))
However, in thinking about this some more I do see a problem that could
explain your symptoms, a problem that resulted from a merge from
emacs-26 that collided with changes in the master without Git (or me)
noticing the collision. I installed the attached patch into master to
fix it. Please try this patch first, and we can worry about
GCALIGNED_STRUCT only if this patch does not fix things for you.
0001-Fix-struct-thread-alignment-on-FreeBSD-x86.txt
Description: Text document
- Re: recent master core dumps building on FreeBSD i386, (continued)
- Re: recent master core dumps building on FreeBSD i386, Paul Eggert, 2018/10/17
- Re: recent master core dumps building on FreeBSD i386, Eli Zaretskii, 2018/10/18
- Re: recent master core dumps building on FreeBSD i386, Joseph Mingrone, 2018/10/18
- Re: recent master core dumps building on FreeBSD i386, Eli Zaretskii, 2018/10/18
- Re: recent master core dumps building on FreeBSD i386, Eli Zaretskii, 2018/10/18
- Re: recent master core dumps building on FreeBSD i386, Eli Zaretskii, 2018/10/18
- Re: recent master core dumps building on FreeBSD i386, Paul Eggert, 2018/10/18
- Re: recent master core dumps building on FreeBSD i386, Joseph Mingrone, 2018/10/18
- Re: recent master core dumps building on FreeBSD i386, Paul Eggert, 2018/10/18
- Re: recent master core dumps building on FreeBSD i386, Joseph Mingrone, 2018/10/18
- Re: recent master core dumps building on FreeBSD i386,
Paul Eggert <=
- Re: recent master core dumps building on FreeBSD i386, Joseph Mingrone, 2018/10/19
- Re: recent master core dumps building on FreeBSD i386, Joseph Mingrone, 2018/10/18