Bignum support still broken on powerpc (ping: Jerry James)
robert delius royar
xemacs at frinabulax.org
Fri Apr 14 08:34:42 EDT 2006
Fri, 14 Apr 2006 (17:41 +0900 UTC) Stephen J. Turnbull wrote:
>>>>>> "robert" == robert delius royar <xemacs at frinabulax.org> writes:
>
> robert> Mon, 10 Apr 2006 (16:38 +0900 UTC) Stephen J. Turnbull
> robert> wrote:
>
> >> What GMP are you using? I'm pretty sure I just built (on my
> >> home machine, will check details tonight) with GMP on Mac OS X
> >> 10.4.6 with the default gcc (I assume 4.0x), with no such
> >> problems. XEmacs 21.5.26 with one unrelated patch (already in
> >> CVS). I'm using the GMP from DarwinPorts, updated April 5 or
> >> 6.
>
> robert> % port installed gmp
> robert> The following ports are currently installed:
> robert> gmp @4.1.4_2 (active)
>
> OK, that's what I've got.
>
> robert> I don't think the error is in gmp itself but in some part
> robert> of the loadup that is getting a value it does not expect
> robert> as a result of bignum support. I think the backtrace
> robert> might lead to finding that place in the code.
>
> Here's my configuration:
>
> ../configure --with-mule --with-dialogs=athena --with-widgets=athena \
> --with-xft=emacs,tabs,gauges,menubars --with-debug \
> --with-error-checking=all --with-union-type --with-memory-stats \
> --with-newgc --with-bignum=gmp --with-site-prefixes=/opt/local
>
> Compiler version: powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5247)
I have sent a build report for a version without --with-union-type but
--with-bignum=gmp. I also compiled using your settings without a
problem. So I did some experimenting including my current configure
args one at a time with new builds. What I discovered was that with
all my configure args but one I could get a working XEmacs. The one I
cannot turn off (and enable-union-type and gmp) was
--with-error-checking.
Here is the configuration for my current XEmacs.
./configure '--enable-mule' '--enable-widgets=athena' '--with-athena=3d'
'--enable-dialogs=athena' '--enable-scrollbars=lucid' '--disable-debug'
'--with-package-path=/Users/royar/usr/local/lib/xemacs/xemacs-packages:/Users/royar/usr/local/lib/xemacs/mule-packages'
'--prefix=/Users/royar/usr/local' '--with-prefix' '--with-png'
'--with-jpeg' '--with-tiff' '--with-xmu' '--with-xim=no'
'--enable-sound=esd' '--disable-xfs' '--enable-dump-in-exec'
'--enable-modules' '--enable-external-widget' '--with-dynamic'
'--disable-kkcc' '--disable-mc-alloc' '--with-union-type'
'--enable-optimization' '--with-cflags-optimization=-Os -pipe -mcpu=970 -mtune=970 -mpim-altivec'
'--with-site-runtime-libraries=/opt/local/lib:/usr/X11R6/lib'
'--with-site-libraries=/opt/local/lib:/usr/X11R6/lib'
'--with-xft=emacs,tabs,nogauges,nomenubars' '--enable-bignum=gmp'
'CFLAGS=-Os -pipe -mcpu=970 -mtune=970 -mpim-altivec -mpowerpc-gpopt'
>
> What are your GC-related flags (--with-kkcc and --with-newgc)?
I currently disable them, but enabling them does not affect the
compilation.
>
> If you haven't sent a build-report using M-x build-report, please,
> would you do so? (If you have, I'll find it.)
I just sent one of the compilation that had union-type disabled along
with error-checking.
--
Dr. Robert Delius Royar Associate Professor of English
Morehead State University Morehead, Kentucky
Making meaning one message at a time.
More information about the XEmacs-Beta
mailing list