Greetings!

[EMAIL PROTECTED] writes:

> Mark, Camm,
> 
> I completed the merge of axiom--main--1 and axiom--BSD--1.
> 
> The build fails using the new loading scheme (in particular the
> change to CMD0 in src/boot/Makefile.pamphlet). Each generated .o
> file, when loaded, gives the following failure:
> 
> /home/axiom--main--1--patch-33/obj/linux/boot/tyextra.o(.text+0xab4): In 
> function `init_code':
> :multiple definition of `init_code'
> /home/axiom--main--1--patch-33/obj/linux/boot/boothdr.o(.text+0x0): first 
> defined here
> 
> I've backed out this change.
> 

Somewhere, I think you have omitted a (setq si::*default-system-p* t)

Here is my suggestion:

   Shortly (perhaps this weekend), I'll put out a 2.6.7 for axiom.
   I'd like to hold off until gcl-tk can be fixed on Windows, but if
   this proves involved, it will wait for 2.6.8.  Included will be all
   the patches on the errata file, the server sockets patch I posted
   in preliminary form yesterday, and a backport from 2.7.0 of the
   :native-reloc entry in *features*.  Please let me know asap if I am
   forgetting anything.

   I suggest you conditionalize the new compiler::link stuff with
   #-native-reloc and treat bsd and linux identically.  Then, the more
   complicated and limited image building steps will only be triggered
   on mips,alpha.ia64 and hppa for GCL 2.6.x, and hopefully no
   platforms for 2.7.0 when it comes out.  Right now, 2.7.0 has
   :native-reloc implemented for mips and alpha. 

   The first call to compiler::link in making the 'lisp' image should
   remain across the board, as this will enable you to dispense with
   the EXTRAS manipulation and load in libspad.a from within gcl, as
   we discussed at the conference.  The other calls, generating
   bootsys, depsys, and interpsys respectively, are only required
   where :native-reloc is not provided and should be ommitted when not
   necessary.

   Once GCL is built, there is no difference between bsd and Linux as
   far as these considerations go.

   Once this is done, I'll be happy to put this together explicitly if
   needed. 

Take care,


> t
>  
> 
> 
> _______________________________________________
> Axiom-developer mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/axiom-developer
> 
> 
> 

-- 
Camm Maguire                                            [EMAIL PROTECTED]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah


_______________________________________________
Gcl-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gcl-devel

Reply via email to