building xemacs on aix with system malloc instead of default
gnu malloc
Jerry James
james at xemacs.org
Tue Mar 18 12:12:20 EDT 2008
On Tue, Mar 18, 2008 at 6:37 AM, Thomas Mittelstaedt
<T.Mittelstaedt at cadenas.de> wrote:
> cd ./modules/ldap && make all
> make[1]: Entering directory `/localbuild/xemacs-21.5.28-latest/modules/ldap'
> ../../lib-src/ellcc --mode=link --mode=verbose --mod-output=eldap.ell \
> eldap.o eldap_i.o -Wl,-bmaxdata:0x80000000 -L/usr/ccs/lib
> -L/usr/X11R6/lib -lldap
> ellcc driver version 21.5-b28 for EMODULES version 1.1.0 (1010)
> /opt/gcc-3.3.2/bin/gcc -Wl,-bmaxdata:0x80000000 -shared -o eldap.ell
> eldap.o eldap_i.o -Wl,-bmaxdata:0x80000000 -L/usr/ccs/lib
> -L/usr/X11R6/lib -lldap
> ld: 0711-317 ERROR: Undefined symbol: Qnative
> ld: 0711-317 ERROR: Undefined symbol: print_readably
etc. Aha, so the tricks we use to link modules against the main
executable don't work on AIX. If you really want LDAP support, you
can work around this for now by configuring --without-modules. I'll
have to do some research on AIX to see if I can figure out how we need
to set the linking up. Would you be open to doing some tests for me?
--
Jerry James
http://loganjerry.googlepages.com/
More information about the XEmacs-Beta
mailing list