guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] GNU Guile branch, wip-parallel-install, created. release


From: Andy Wingo
Subject: [Guile-commits] GNU Guile branch, wip-parallel-install, created. release_1-9-8-105-g718815d
Date: Tue, 16 Mar 2010 20:43:58 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".

http://git.savannah.gnu.org/cgit/guile.git/commit/?id=718815d7618fe7766f3620538917849ccc93f36f

The branch, wip-parallel-install has been created
        at  718815d7618fe7766f3620538917849ccc93f36f (commit)

- Log -----------------------------------------------------------------
commit 718815d7618fe7766f3620538917849ccc93f36f
Author: Andy Wingo <address@hidden>
Date:   Tue Mar 16 21:37:12 2010 +0100

    parallel installability for libguile*.h
    
    * Makefile.am:
    * libguile/Makefile.am (modincludedir): Install into
      $pkgincludedir/$GUILE_EFFECTIVE_VERSION. This allows multiple Guile
      development packages to be installed at once.
    
    * guile-readline/Makefile.am (modincludedir):
    * srfi/Makefile.am (srfiincludedir): Likewise.
    
    * meta/guile-2.0.pc.in (Cflags): Add the appropriate -I line so that
      user code picks up the new location transparently.

commit 44602b08680ad6422dd88780c23540c0632bcc68
Author: Andy Wingo <address@hidden>
Date:   Tue Mar 16 21:18:12 2010 +0100

    rename libguile to address@hidden@, currently libguile-2.0
    
    * libguile/Makefile.am (lib_LTLIBRARIES): Instead of just "libguile.la",
      make "address@hidden@.la". This allows multiple versions
      of Guile to be installed at once. See
      http://www106.pair.com/rhp/parallel.html for a rationale.
    
      (address@hidden@_la_CFLAGS):
      (address@hidden@_la_SOURCES):
      (address@hidden@_la_SOURCES):
      (address@hidden@_la_DEPENDENCIES):
      (address@hidden@_la_LIBADD):
      (address@hidden@_la_LDFLAGS): Fixup automake vars
      to include the effective version.
      (guile_LDADD): Fix up the spelling of libguile.
    
    * libguile/bytevectors.c (scm_bootstrap_bytevectors):
    * libguile/foreign.c (scm_register_foreign):
    * libguile/i18n.c (scm_bootstrap_i18n):
    * libguile/instructions.c (scm_bootstrap_instructions):
    * libguile/objcodes.c (scm_bootstrap_objcodes):
    * libguile/programs.c (scm_bootstrap_programs):
    * libguile/vm.c (scm_bootstrap_vm): Register extensions using e.g.
      "libguile-2.0" as the libname -- i.e., including the effective version
      in the libname.
    
    * module/ice-9/i18n.scm:
    * module/rnrs/bytevector.scm:
    * module/rnrs/io/ports.scm:
    * module/system/foreign.scm:
    * module/system/vm/instruction.scm:
    * module/system/vm/objcode.scm:
    * module/system/vm/program.scm:
    * module/system/vm/vm.scm: When doing a load-extension for something in
      Guile, use the effective version also.
    
    * meta/guile-2.0-uninstalled.pc.in (Libs):
    * meta/guile-2.0.pc.in (Libs): Use address@hidden@. This
      change should mean that code built against Guile should not be
      affected by the libguile rename.
    
    * guile-readline/Makefile.am (address@hidden@_la_LIBADD):
    * srfi/Makefile.am
      (address@hidden@_la_LIBADD):
      (address@hidden@_la_LIBADD):
      (address@hidden@_la_LIBADD):
      (address@hidden@_la_LIBADD):
    * test-suite/standalone/Makefile.am (test_num2integral_LDADD):
      (test_round_LDADD):
      (libtest_asmobs_la_LIBADD):
      (libtest_ffi_la_LIBADD):
      (test_list_LDADD):
      (test_unwind_LDADD):
      (test_conversion_LDADD):
      (test_loose_ends_LDADD):
      (test_scm_c_read_LDADD):
      (test_scm_take_locale_symbol_LDADD):
      (test_scm_take_u8vector_LDADD):
      (libtest_extensions_la_LIBADD):
      (test_with_guile_module_LDADD):
      (test_scm_with_guile_LDADD): Fix up the spelling of libguile.la.

commit 89607fab50ed88dff3b6fb5310a6753da8dbaa97
Author: Andy Wingo <address@hidden>
Date:   Tue Mar 16 20:58:24 2010 +0100

    version.h has SCM_EFFECTIVE_VERSION; effective-version uses that
    
    * libguile/version.c (scm_effective_version): Use SCM_EFFECTIVE_VERSION.
    * libguile/version.h.in (SCM_EFFECTIVE_VERSION): Define from
      GUILE_EFFECTIVE_VERSION.
    
    * libguile/Makefile.am (version.h): Subst in GUILE_EFFECTIVE_VERSION.
    
    * test-suite/tests/version.test ("version reporting works"): The
      effective version is not necessarily MAJOR.MINOR. Remove check.

commit 462bcfd03847a568b34074ba6fcf4f7f4de3c0fc
Author: Andy Wingo <address@hidden>
Date:   Tue Mar 16 20:27:47 2010 +0100

    Bump GUILE_EFFECTIVE_VERSION to 2.0
    
    * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): Bump to 2.0.

commit dbf499823f29dcb3329eec8e00ff22762f6b5d49
Author: Andy Wingo <address@hidden>
Date:   Tue Mar 16 20:27:10 2010 +0100

    decouple GUILE_VERSION from GUILE_EFFECTIVE_VERSION.
    
    * GUILE-VERSION (GUILE_VERSION): Decouple from GUILE_EFFECTIVE_VERSION.
      This allows us to bumpt the effective version to 2.0 before reaching 2.0.

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU Guile




reply via email to

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