On Thu, Dec 22, 2005 at 11:24:32PM +1100, Malcolm Purvis wrote:
>>>>> "Aidan" == Aidan Kehoe
<kehoea(a)parhasard.net> writes:
Aidan> SuSE reported problems with pdump on IA 64, but I'd try compiling
Aidan> --with-pdump before being confident that XEmacs won't work there.
IIRC the IA-64's architecture is significantly incompatible with
pdump. This is because function pointers are really function
descriptors that can contain a field that is not guaranteed to be
constant across invocations.
XEmacs will build and even pass the unit tests but might not work
after the machine is rebooted.
I rebuild 21.4.17 with --pdump and it built and ran fine. I rebooted
the machine and it continues to run.
SuSe had a pretty invasive patch to fix this (by reinitialised all
function pointers in dumped data upon startup) but it's never made
it into our official releases.
Would it have been accepted?
--
albert chin (china(a)thewrittenword.com)