Re: synchronizing emacs-unicode branch to HEAD
Dave Love <[email protected]>
| Newsgroups | gmane.emacs.devel,gmane.emacs.bidi |
|---|---|
| Message-ID | <[email protected]> |
Andreas Schwab <[email protected]> writes: > I'm getting a crash on ia64 during bootstrap while the lisp files are > compiled. I can fix it with the patch below, but it is probably not the > right fix. I guess one of the c_functions is not GC clean, but I haven't > been able to find out which one. That looks the right sort of fix to me at a quick glance. There's clearly a gcpro missing somewhere. Mapping over keymaps might cause autoloading as a possible source of GC. However, I'm surprised it worked at all. The head code hasn't built for some time on any of the three 64-bit systems I have (Solaris, Irix, Tru64 -- I don't have 64-bit userland installed on Debian sparc). This is apparently due to GC changes. It isn't a gcpro issue, anyway. I'd hoped someone with an interest in ia64 would fix it :-(. Why not sort out conservative marking on ia64, by the way? See comments probably in alloc.c and s/gnu-linux.h. [This is one of the things that would just fall out of using the Boehm collector, and I'm sure effort would be better spent on making that work than messing with the current GC.]