Greetings!
Waldek Hebisch <[EMAIL PROTECTED]> writes:
> 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.
>
What a great idea -- no I have not tried this, hoping instead to get
the native relocs working, but this has taken longer than expected.
> BTW. To load domain files in interpreted mode I just removed .o files (there
> is probably a better way).
It might be possible to rebind si::*load-types* at the right moment.
Thanks again!
>
> --
> Waldek Hebisch
> [EMAIL PROTECTED]
>
>
>
--
Camm Maguire [EMAIL PROTECTED]
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
_______________________________________________
Axiom-developer mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-developer