Re: XEmacs at a crossroads

Aidan Kehoe <[email protected]> Thu, 10 Dec 2015 19:59:44 +0000
Newsgroups gmane.emacs.xemacs.beta
Message-ID <[email protected]>
 Ar an deichiú lá de mí na Nollaig, scríobh Henry S. Thompson: 

 > ht writes:
 > 
 > > Great, thank you!  [disabling ASLR] moves me on a step, definitely.
 > > More details later in the week, I hope.
 > 
 > I can now compile and run an x86_64 xemacs using Visual Studio 2015.
 > 
 > _But_, there are over 2192 warnings (1880 _distinct_) about possible
 > data loss stemming from differences in size.  Most of these arise from
 > the disconnect between the sizes of int, long, and EMACS_INT/VOID_P/and
 > friends:
 > 
 >                                 int long EMACS_INT
 >  Cygwin/gcc     64-bit:          4   8      8
 >  Windows/VS2015 64-bit:          4   4      8
 > 
 > It seems . . . unlikely that _all_ of these warnings are harmless, so
 > short of slowly working through all of the cases I don't see that it's
 > plausible to make a release described as fully 64-bit-compatible.

It’s not *that* unlikely, XEmacs is pretty 64-bit-clean. Grepping through
the source, the big thing I can see is Hashcode being long; does that
improve things much? Could you post your error log somewhere?

 > Sigh.
 > 
 > Not sure about mingw, i.e. what ? is in a further row to the above
 > table:
 > 
 >  Windows/x86_64-w64-mingw32-gcc  4   ?      8
 > 
 > Anybody besides me care about this?

I use XEmacs on an Win64 machine regularly and am frustrated that the only
recent binary is not recent at all, if that helps.

-- 
‘Tramadol is further fed to cattle […] when working them […] (as draft
animals) so that the animals do not get tired quickly. …’
	— Angewandte Chemie, Sept 2014, describing the social context of
	(synthetic) tramadol having been found in Cameroon tree roots.

_______________________________________________
XEmacs-Beta mailing list
[email protected]
http://lists.xemacs.org/mailman/listinfo/xemacs-beta