[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile branch, master, updated. release_1-9-15-118-g14d2ee3,
Ludovic Courtès <=