guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] GNU Guile branch, master, updated. release_1-9-15-118-g1


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile branch, master, updated. release_1-9-15-118-g14d2ee3
Date: Tue, 15 Feb 2011 11:31:35 +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=14d2ee311642338381e356ff0baa559e9a91bb8c

The branch, master has been updated
       via  14d2ee311642338381e356ff0baa559e9a91bb8c (commit)
       via  bb5b36d069344da02c147bd794b0733bfa67503c (commit)
       via  cae0945c8335ebade634b5ea3bc28bf9b5b448d2 (commit)
       via  3baebe115ea78bc254cf972018e3e7b718266fb3 (commit)
      from  b81eb64633817927eb488b0d54a9a4a371694229 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 14d2ee311642338381e356ff0baa559e9a91bb8c
Author: Ludovic Courtès <address@hidden>
Date:   Tue Feb 15 12:31:02 2011 +0100

    Document `%auto-compilation-options'.
    
    * doc/ref/api-evaluation.texi (Compilation): Emphasize
      auto-compilation.  Document `%auto-compilation-options'.

commit bb5b36d069344da02c147bd794b0733bfa67503c
Author: Ludovic Courtès <address@hidden>
Date:   Tue Feb 15 12:15:02 2011 +0100

    Fix compilation of `c-tokenize.c' in a cross-compile setup.
    
    * libguile/Makefile.am (c-tokenize.$(OBJEXT)): When cross-compiling,
      don't include any CPPFLAGS since we could end up seeing Gnulib's
      replacements, e.g., `rpl_malloc', which we can't use.

commit cae0945c8335ebade634b5ea3bc28bf9b5b448d2
Author: Ludovic Courtès <address@hidden>
Date:   Tue Feb 15 12:07:49 2011 +0100

    Use all the LDFLAGS from Gnulib.
    
    * libguile/Makefile.am (version_info): New variable.
      (address@hidden@_la_LIBADD): Remove
      `$(LTLIBUNISTRING) $(LTLIBICONV) $(LTLIBINTL)'.
      (address@hidden@_la_LDFLAGS): Add all the flags
      from Gnulib, one per line as in the `gnulib-tool' output, including
      those above.

commit 3baebe115ea78bc254cf972018e3e7b718266fb3
Author: Ludovic Courtès <address@hidden>
Date:   Tue Feb 15 11:52:43 2011 +0100

    Remove Gnulib's `sockets' module from the import list.
    
    * m4/gnulib-cache.m4: Remove `sockets', which we don't directly depend
      on.

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

Summary of changes:
 doc/ref/api-evaluation.texi |   14 +++++++++++---
 lib/Makefile.am             |    2 +-
 libguile/Makefile.am        |   35 ++++++++++++++++++++++++++---------
 m4/gnulib-cache.m4          |    3 +--
 m4/gnulib-comp.m4           |    2 --
 5 files changed, 39 insertions(+), 17 deletions(-)

diff --git a/doc/ref/api-evaluation.texi b/doc/ref/api-evaluation.texi
index 54bdbef..b976715 100644
--- a/doc/ref/api-evaluation.texi
+++ b/doc/ref/api-evaluation.texi
@@ -534,11 +534,13 @@ interpreter.
 Functions from system modules in a Guile installation are normally
 compiled already, so they load and run quickly.
 
address@hidden automatic compilation
 Note that well-written Scheme programs will not typically call the
 procedures in this section, for the same reason that it is often bad
-taste to use @code{eval}. The normal interface to the compiler is the
-command-line file compiler, which can be invoked from the shell as
address@hidden compile foo.scm}.
+taste to use @code{eval}.  By default, Guile automatically compiles any
+files it encounters that have not been compiled yet (@pxref{Invoking
+Guile, @code{--auto-compile}}).  The compiler can also be invoked
+explicitly from the shell as @code{guile-tools compile foo.scm}.
 
 (Why are calls to @code{eval} and @code{compile} usually in bad taste?
 Because they are limited, in that they can only really make sense for
@@ -638,6 +640,12 @@ should pass the @var{output-file} option to 
@code{compile-file},
 explicitly.
 @end deffn
 
address@hidden {Scheme Variable} %auto-compilation-options
+This variable contains the options passed to the @code{compile-file}
+procedure when auto-compiling source files.  By default, it enables
+useful compilation warnings.  It can be customized from @file{~/.guile}.
address@hidden defvr
+
 @node Loading
 @subsection Loading Scheme Code from File
 
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 2e5b7db..50c3742 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -9,7 +9,7 @@
 # the same distribution terms as the rest of that program.
 #
 # Generated by gnulib-tool.
-# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib 
--m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --lgpl=3 
--libtool --macro-prefix=gl --no-vc-files accept alignof alloca-opt 
announce-gen autobuild bind byteswap canonicalize-lgpl close connect duplocale 
environ extensions flock fpieee full-read full-write func gendocs getaddrinfo 
getpeername getsockname getsockopt git-version-gen gitlog-to-changelog 
gnu-web-doc-update gnupload havelib iconv_open-utf inet_ntop inet_pton isinf 
isnan lib-symbol-versions lib-symbol-visibility libunistring listen locale 
log1p maintainer-makefile malloc malloca nproc putenv recv recvfrom round send 
sendto setsockopt shutdown socket sockets stat-time stdlib strcase strftime 
striconveh string sys_stat trunc verify version-etc-fsf vsnprintf warnings
+# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib 
--m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --lgpl=3 
--libtool --macro-prefix=gl --no-vc-files accept alignof alloca-opt 
announce-gen autobuild bind byteswap canonicalize-lgpl close connect duplocale 
environ extensions flock fpieee full-read full-write func gendocs getaddrinfo 
getpeername getsockname getsockopt git-version-gen gitlog-to-changelog 
gnu-web-doc-update gnupload havelib iconv_open-utf inet_ntop inet_pton isinf 
isnan lib-symbol-versions lib-symbol-visibility libunistring listen locale 
log1p maintainer-makefile malloc-gnu malloca nproc putenv recv recvfrom round 
send sendto setsockopt shutdown socket stat-time stdlib strcase strftime 
striconveh string sys_stat trunc verify version-etc-fsf vsnprintf warnings
 
 AUTOMAKE_OPTIONS = 1.5 gnits subdir-objects
 
diff --git a/libguile/Makefile.am b/libguile/Makefile.am
index c06d9ea..20c1795 100644
--- a/libguile/Makefile.am
+++ b/libguile/Makefile.am
@@ -90,7 +90,7 @@ guile_filter_doc_snarfage_SOURCES = c-tokenize.c
 c-tokenize.$(OBJEXT): c-tokenize.c
        $(AM_V_GEN) \
        if [ "$(cross_compiling)" = "yes" ]; then \
-               $(CC_FOR_BUILD) $(DEFS) $(AM_CPPFLAGS) -c -o $@ $<; \
+               $(CC_FOR_BUILD) -c -o $@ $<; \
        else \
                $(COMPILE) -c -o $@ $<; \
        fi
@@ -453,14 +453,31 @@ noinst_HEADERS += vm-engine.c vm-i-system.c vm-i-scheme.c 
vm-i-loader.c
 address@hidden@_la_DEPENDENCIES = @LIBLOBJS@
 
 address@hidden@_la_LIBADD =            \
-  @LIBLOBJS@ $(gnulib_library) $(LTLIBGMP) $(LTLIBLTDL)        \
-  $(LTLIBUNISTRING) $(LTLIBICONV) $(LTLIBINTL)
-
address@hidden@_la_LDFLAGS =                                                    
        \
-  $(BDW_GC_LIBS) $(LIBFFI_LIBS) $(INET_NTOP_LIB) $(INET_PTON_LIB)              
                        \
-  $(GETADDRINFO_LIB) $(HOSTENT_LIB) $(SERVENT_LIB)                             
                        \
-  -version-info 
@LIBGUILE_INTERFACE_CURRENT@:@LIBGUILE_INTERFACE_REVISION@:@LIBGUILE_INTERFACE_AGE@
    \
-  -export-dynamic -no-undefined                                                
                                \
+  @LIBLOBJS@ $(gnulib_library) $(LTLIBGMP) $(LTLIBLTDL)
+
+# Libtool version info.
+version_info = 
@LIBGUILE_INTERFACE_CURRENT@:@LIBGUILE_INTERFACE_REVISION@:@LIBGUILE_INTERFACE_AGE@
+
address@hidden@_la_LDFLAGS =    \
+  $(BDW_GC_LIBS) $(LIBFFI_LIBS)                        \
+  $(FLOOR_LIBM)                                        \
+  $(GETADDRINFO_LIB)                           \
+  $(HOSTENT_LIB)                               \
+  $(INET_NTOP_LIB)                             \
+  $(INET_PTON_LIB)                             \
+  $(ISNAND_LIBM)                               \
+  $(ISNANF_LIBM)                               \
+  $(ISNANL_LIBM)                               \
+  $(LIBSOCKET)                                 \
+  $(LOG1P_LIBM)                                        \
+  $(LTLIBICONV)                                        \
+  $(LTLIBINTL)                                 \
+  $(LTLIBUNISTRING)                            \
+  $(ROUND_LIBM)                                        \
+  $(SERVENT_LIB)                               \
+  $(TRUNC_LIBM)                                        \
+  -version-info $(version_info)                        \
+  -export-dynamic -no-undefined                        \
   $(GNU_LD_FLAGS)
 
 if HAVE_LD_VERSION_SCRIPT
diff --git a/m4/gnulib-cache.m4 b/m4/gnulib-cache.m4
index 2db76c1..63d3293 100644
--- a/m4/gnulib-cache.m4
+++ b/m4/gnulib-cache.m4
@@ -15,7 +15,7 @@
 
 
 # Specification in the form of a command-line invocation:
-#   gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 
--doc-base=doc --tests-base=tests --aux-dir=build-aux --lgpl=3 --libtool 
--macro-prefix=gl --no-vc-files accept alignof alloca-opt announce-gen 
autobuild bind byteswap canonicalize-lgpl close connect duplocale environ 
extensions flock fpieee full-read full-write func gendocs getaddrinfo 
getpeername getsockname getsockopt git-version-gen gitlog-to-changelog 
gnu-web-doc-update gnupload havelib iconv_open-utf inet_ntop inet_pton isinf 
isnan lib-symbol-versions lib-symbol-visibility libunistring listen locale 
log1p maintainer-makefile malloc malloca nproc putenv recv recvfrom round send 
sendto setsockopt shutdown socket sockets stat-time stdlib strcase strftime 
striconveh string sys_stat trunc verify version-etc-fsf vsnprintf warnings
+#   gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 
--doc-base=doc --tests-base=tests --aux-dir=build-aux --lgpl=3 --libtool 
--macro-prefix=gl --no-vc-files accept alignof alloca-opt announce-gen 
autobuild bind byteswap canonicalize-lgpl close connect duplocale environ 
extensions flock fpieee full-read full-write func gendocs getaddrinfo 
getpeername getsockname getsockopt git-version-gen gitlog-to-changelog 
gnu-web-doc-update gnupload havelib iconv_open-utf inet_ntop inet_pton isinf 
isnan lib-symbol-versions lib-symbol-visibility libunistring listen locale 
log1p maintainer-makefile malloc-gnu malloca nproc putenv recv recvfrom round 
send sendto setsockopt shutdown socket stat-time stdlib strcase strftime 
striconveh string sys_stat trunc verify version-etc-fsf vsnprintf warnings
 
 # Specification in the form of a few gnulib-tool.m4 macro invocations:
 gl_LOCAL_DIR([])
@@ -72,7 +72,6 @@ gl_MODULES([
   setsockopt
   shutdown
   socket
-  sockets
   stat-time
   stdlib
   strcase
diff --git a/m4/gnulib-comp.m4 b/m4/gnulib-comp.m4
index b9abec1..a64693b 100644
--- a/m4/gnulib-comp.m4
+++ b/m4/gnulib-comp.m4
@@ -94,7 +94,6 @@ AC_DEFUN([gl_EARLY],
   # Code from module log1p:
   # Code from module lstat:
   # Code from module maintainer-makefile:
-  # Code from module malloc:
   # Code from module malloc-gnu:
   # Code from module malloc-posix:
   # Code from module malloca:
@@ -353,7 +352,6 @@ AC_DEFUN([gl_INIT],
   # Code from module maintainer-makefile:
   AC_CONFIG_COMMANDS_PRE([m4_ifdef([AH_HEADER],
     [AC_SUBST([CONFIG_INCLUDE], m4_defn([AH_HEADER]))])])
-  # Code from module malloc:
   # Code from module malloc-gnu:
   gl_FUNC_MALLOC_GNU
   gl_MODULE_INDICATOR([malloc-gnu])


hooks/post-receive
-- 
GNU Guile



reply via email to

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