The emacs recompile fails because there is a section in the initially built emacs.exe named ".rdata" that the unexec() code for Cygwin is not expecting. The section appears to have something to do with exception handling and is only 1k in size.
I'm reading up on this at the moment, but a couple questions occur to me that someone here might be able to answer off the top of their head:
- can .rdata just be combined with the preceeding .data section?
- perhaps there is a way to do this with the linker so I don't have to change the emacs unexec() code? -- Joe Buehler
