[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] Axiom ia64

From: Waldek Hebisch
Subject: Re: [Axiom-developer] Axiom ia64
Date: Tue, 14 Nov 2006 02:36:22 +0100 (CET)

Camm Maguire wrote:
> At present, there are 5 platforms in gcl-2.6.x (hppa, ia64, alpha,
> mips, and mipsel) and 2 platforms on gcl-2.7.x (hppa and ia64) which
> cannot natively relocate compiled object files.  This means that (load
> "foo.o")(si::save-system "bar") will give garbage in bar (perhaps in
> should simple be an error.  This is because loads happen via dlopen
> and exist outside the heap.  Instead, images must be saved with
> compiler::link.  Thus, there are some alternate commands which need
> issuing in the axiom build to make this all work.  These are
> summarized in the debian/patch.merge file in the debian axiom package.
> With these commands, axiom builds on all 12 Debian platforms.

> +     @ (cd ${MID} ; \
> +        echo ')set out le 200' >/tmp/tmp.input ; \
> +        echo ')fin' >>/tmp/tmp.input ; \
> +        echo "#+native-reloc(make-databases \"\" (QUOTE 
> (\"unix\")))#-native-reloc(system \"cp ${SRC}/../debian/*.daase ${MID}\")" 
> >>/tmp/tmp.input ; \
> +        echo '(bye)' >>/tmp/tmp.input ; \
> +        cat /tmp/tmp.input | ${INTERPSYS} ; \
> +        rm -f /tmp/tmp.input )
> +#    @ (cp ${SRC}/../debian/*.daase ${MID})
>       @ echo If all went well, go-ahead Mike and do a db-install as well !

I see that you skip database build when native-reloc does not hold.  Did
you try loading all domain files in interpreted mode?  AFAICS one gets
the same database and speed is also quite similar.

BTW.  To load domain files in interpreted mode I just removed .o files (there
is probably a better way).

                              Waldek Hebisch

reply via email to

[Prev in Thread] Current Thread [Next in Thread]