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