21.5-b28 strange behaviour: buffer modification flag set, even
though I can't remember having changed anything,
patch for configure on aix
Stephen J. Turnbull
stephen at xemacs.org
Fri Feb 1 22:30:11 EST 2008
Thomas Mittelstaedt writes:
Thanks for following up! BTW, is the buffer modification problem gone?
> Just built xemacs without -pthread (or -mthreads) and it runs. The gcc
> 4.2.2 man page says about -mthreads that it's needed
> for multi-threaded exception handling on mingw.
That looks like an irrelevancy to me, since mingw is a GCC runtime
environment for Microsoft Windows. I suspect that some other AIX
compiler (possibly obsolete) does need -mthreads, which has semantics
specific to that compiler.
Don't feel you *need* to dig, but if you do find any references or
conversation at an AIX user group or whatever, we'd greatly appreciate
an update!
> We use -pthread to link with the correct, multi-threaded version of
> the libstdc++ library, which on aix 5.2 are in separate directories:
pthreads should be irrelevant to XEmacs, even with --xemacs-compiler=c++.
> tmstaedt at buildaix3$ find /opt/gcc-4.2.2/lib -name libstdc++*
> /opt/gcc-4.2.2/lib/gcc/powerpc-ibm-aix5.2.0.0/4.2.2/pthread/ppc64/libstdc++.a
> /opt/gcc-4.2.2/lib/gcc/powerpc-ibm-aix5.2.0.0/4.2.2/pthread/ppc64/libstdc++.la
> /opt/gcc-4.2.2/lib/gcc/powerpc-ibm-aix5.2.0.0/4.2.2/pthread/libstdc++.a
> /opt/gcc-4.2.2/lib/gcc/powerpc-ibm-aix5.2.0.0/4.2.2/pthread/libstdc++.la
> /opt/gcc-4.2.2/lib/gcc/powerpc-ibm-aix5.2.0.0/4.2.2/ppc64/libstdc++.a
> tmstaedt at buildaix3$ gcc -v
> Using built-in specs.
> Target: powerpc-ibm-aix5.2.0.0
> Configured with: ../gcc-4.2.2/configure
> --enable-version-specific-runtime-libs --enable-static --enable-shared
> --enable-threads --with-as=/usr/bin/as --without-gnu-ld
> --with-ld=/usr/bin/ld --prefix=/opt/gcc-4.2.2 --disable-nls --with-pic
> --disable-symvers --enable-symvers=no --enable-languages=c,c++,objc
> Thread model: aix
> gcc version 4.2.2
Thank you!
More information about the XEmacs-Beta
mailing list