axiom-developer
[Top][All Lists]
Advanced

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

[Axiom-developer] [build-improvements] Upgrade to latest GCL-2.6.8pre


From: Gabriel Dos Reis
Subject: [Axiom-developer] [build-improvements] Upgrade to latest GCL-2.6.8pre
Date: 27 Aug 2006 01:15:52 -0500

this patchlet makes us use the latest GCL-2.6.8pre based on the
patches contributed by Camm.

built and tested on i686-pc-linux-gnu and x86_64-suse-linux.

-- Gaby

2006-08-26  Gabriel Dos Reis  <address@hidden>

        * Makefile.pamphlet (abs_top_builddir): Rename from top_builddir.
        (VERSION): Update.
        * Makefile.in: Regenerate.

        * config/setup-dep.mk (Makefile): change dir to
        $(abs_top_builddir) before regenerating.

src/interp/ 
2006-08-26  Camm Maguire  <address@hidden>

        * hash.lisp.pamphlet (mem_value): no longer static.
        * sockio.lisp.pamphlet (sock_get_float): Value type is now a double.
        * cfuns.lisp.pamphlet (MYCOMBINE): Now take ints and return an int.

zips/
2006-08-26  Gabriel Dos Reis  <address@hidden>

        * Update gcl-2.6.8pre.tgz.

*** Makefile.in (revision 15808)
--- Makefile.in (local)
*************** top_srcdir = @top_srcdir@
*** 17,23 ****
  abs_srcdir = @abs_srcdir@
  
  builddir = @builddir@
! top_builddir = @top_builddir@
  datadir = @datadir@
  
  AR = @AR@
--- 17,23 ----
  abs_srcdir = @abs_srcdir@
  
  builddir = @builddir@
! abs_top_builddir = @abs_top_builddir@
  datadir = @datadir@
  
  AR = @AR@
*************** STAMP = echo timestamp >
*** 37,43 ****
  ## -- Axiom variables --
  ## ---------------------
  
! VERSION="Axiom (build improvements branch) -- 2006-08-08"
  SPD=$(shell pwd)
  SYS=$(notdir $(AXIOM))
  SPAD=${SPD}/mnt/${SYS}
--- 37,43 ----
  ## -- Axiom variables --
  ## ---------------------
  
! VERSION="Axiom (build improvements branch) -- 2006-08-26"
  SPD=$(shell pwd)
  SYS=$(notdir $(AXIOM))
  SPAD=${SPD}/mnt/${SYS}
*** Makefile.pamphlet   (revision 15808)
--- Makefile.pamphlet   (local)
*************** top_srcdir = @top_srcdir@
*** 347,353 ****
  abs_srcdir = @abs_srcdir@
  
  builddir = @builddir@
! top_builddir = @top_builddir@
  datadir = @datadir@
  
  AR = @AR@
--- 347,353 ----
  abs_srcdir = @abs_srcdir@
  
  builddir = @builddir@
! abs_top_builddir = @abs_top_builddir@
  datadir = @datadir@
  
  AR = @AR@
*************** STAMP = echo timestamp >
*** 367,373 ****
  ## -- Axiom variables --
  ## ---------------------
  
! VERSION="Axiom (build improvements branch) -- 2006-08-08"
  SPD=$(shell pwd)
  SYS=$(notdir $(AXIOM))
  SPAD=${SPD}/mnt/${SYS}
--- 367,373 ----
  ## -- Axiom variables --
  ## ---------------------
  
! VERSION="Axiom (build improvements branch) -- 2006-08-26"
  SPD=$(shell pwd)
  SYS=$(notdir $(AXIOM))
  SPAD=${SPD}/mnt/${SYS}
*** config/setup-dep.mk (revision 15808)
--- config/setup-dep.mk (local)
*************** $(srcdir)/Makefile.in: $(build_setup_fil
*** 13,16 ****
  
  .PRECIOUS: Makefile
  Makefile: $(srcdir)/Makefile.in $(top_srcdir)/configure
!       cd $(top_builddir) && $(SHELL) ./config.status $@
--- 13,16 ----
  
  .PRECIOUS: Makefile
  Makefile: $(srcdir)/Makefile.in $(top_srcdir)/configure
!       cd $(abs_top_builddir) && $(SHELL) ./config.status $@
*** src/interp/cfuns.lisp.pamphlet      (revision 15808)
--- src/interp/cfuns.lisp.pamphlet      (local)
***************
*** 103,112 ****
  
  #+(AND KCL (NOT ELF))
  (Clines
! "unsigned int MYCOMBINE(i,j)"
! "unsigned int i,j;"
  "{"
! "return ( (((j & 16777215) << 6)+i) % 1073741789);"
  "}"
  )
  #+(AND KCL (NOT ELF))
--- 103,112 ----
  
  #+(AND KCL (NOT ELF))
  (Clines
! "int MYCOMBINE(i,j)"
! "int i,j;"
  "{"
! "return ( (((((unsigned int)j) & 16777215) << 6)+((unsigned int)i)) % 
1073741789);"
  "}"
  )
  #+(AND KCL (NOT ELF))
*** src/interp/hash.lisp.pamphlet       (revision 15808)
--- src/interp/hash.lisp.pamphlet       (local)
***************
*** 81,87 ****
  (define-function 'HASHTABLE-CLASS #'system::hash-table-test)
  
  #+AKCL
! (clines "static int mem_value(x ,i)object x;int i; { return ((short 
*)x)[i];}")
  #+AKCL
  (defentry memory-value-short(object int) (int "mem_value"))
  
--- 81,87 ----
  (define-function 'HASHTABLE-CLASS #'system::hash-table-test)
  
  #+AKCL
! (clines "int mem_value(x ,i)object x;int i; { return ((short *)x)[i];}")
  #+AKCL
  (defentry memory-value-short(object int) (int "mem_value"))
  
*** src/interp/sockio.lisp.pamphlet     (revision 15808)
--- src/interp/sockio.lisp.pamphlet     (local)
***************
*** 78,84 ****
    (defentry sock_send_int (int int) (int "sock_send_int"))
    (defentry sock_get_string_buf (int string int) (int "sock_get_string_buf"))
    (defentry sock_send_string_len (int string int) (int 
"sock_send_string_len"))
!   (defentry sock_get_float (int) (float "sock_get_float"))
    (defentry sock_send_float (int float) (int "sock_send_float"))
    (defentry sock_send_wakeup (int int) (int "sock_send_wakeup"))
    (defentry server_switch () (int "server_switch"))
--- 78,84 ----
    (defentry sock_send_int (int int) (int "sock_send_int"))
    (defentry sock_get_string_buf (int string int) (int "sock_get_string_buf"))
    (defentry sock_send_string_len (int string int) (int 
"sock_send_string_len"))
!   (defentry sock_get_float (int) (double "sock_get_float"))
    (defentry sock_send_float (int float) (int "sock_send_float"))
    (defentry sock_send_wakeup (int int) (int "sock_send_wakeup"))
    (defentry server_switch () (int "server_switch"))




reply via email to

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