[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] GNU Guile branch, branch_release-1-8, updated. release_1
From: |
Neil Jerram |
Subject: |
[Guile-commits] GNU Guile branch, branch_release-1-8, updated. release_1-8-7-17-g23ff1cf |
Date: |
Fri, 26 Mar 2010 01:06:22 +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=23ff1cff612e95cba2a2d5385076a5e17c22048b
The branch, branch_release-1-8 has been updated
via 23ff1cff612e95cba2a2d5385076a5e17c22048b (commit)
from 5be63eea82be9ca8e5df650f27857c1a90bfd937 (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 23ff1cff612e95cba2a2d5385076a5e17c22048b
Author: Neil Jerram <address@hidden>
Date: Fri Mar 26 01:05:52 2010 +0000
Fix Interix build hang
Jay Krell writes:
"Later on I get to:
gawk -f ./guile-func-name-check /src/guile-1.8.6/libguile/regex-posix.c
(./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I/src/guile-1.8.6 -I.. -g -O2
-Wall -
Wmissing-prototypes -Werror /src/guile-1.8.6/libguile/regex-posix.c | \
./guile_filter_doc_snarfage --filter-snarfage) > regex-posix.doc || { rm
regex-posix.doc; false; }
cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc
continuations.doc debug.doc deprecation.doc deprecated.doc discouraged.doc
dynl.doc
dynwind.doc environments.doc eq.doc error.doc eval.doc evalext.doc
extensions.doc
feature.doc fluids.doc fports.doc futures.doc gc.doc goops.doc gsubr.doc
gc-mark.doc gc-segment.doc gc-malloc.doc gc-card.doc guardians.doc hash.doc
hashtab.doc
hooks.doc i18n.doc init.doc ioext.doc keywords.doc lang.doc list.doc
load.doc
macros.doc mallocs.doc modules.doc numbers.doc objects.doc objprop.doc
options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc
properties.doc random.doc
rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc
smob.doc
sort.doc srcprop.doc stackchk.doc stacks.doc stime.doc strings.doc
srfi-4.doc
srfi-13.doc srfi-14.doc strorder.doc strports.doc struct.doc symbols.doc
threads.doc throw.doc values.doc variable.doc vectors.doc version.doc
vports.doc
weaks.doc ramap.doc unif.doc dynl.doc filesys.doc posix.doc net_db.doc
socket.doc
regex-posix.doc | GUILE="/dev/fs/C/obj/guile/pre-inst-guile"
/src/guile-1.8.6/scripts/
snarf-check-and-output-texi > guile-procedures.texi || { rm
guile-procedures.texi; false; }
ERROR: In procedure fport_input_waiting:
ERROR: Invalid argument
and it hangs.
[...and then later...]
Here is a very strange but successul fix for the hang. Now guile 1.8.6
builds
all the way through for me."
* libguile/iselect.h: On Interix, restrict SELECT_SET_SIZE to 1024.
-----------------------------------------------------------------------
Summary of changes:
libguile/iselect.h | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/libguile/iselect.h b/libguile/iselect.h
index 5a4b30d..b23a641 100644
--- a/libguile/iselect.h
+++ b/libguile/iselect.h
@@ -38,7 +38,12 @@
#ifdef FD_SET
#define SELECT_TYPE fd_set
+#if defined(__INTERIX) && FD_SETSIZE == 4096
+/* Interix defines FD_SETSIZE 4096 but select rejects that. */
+#define SELECT_SET_SIZE 1024
+#else
#define SELECT_SET_SIZE FD_SETSIZE
+#endif
#else /* no FD_SET */
hooks/post-receive
--
GNU Guile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile branch, branch_release-1-8, updated. release_1-8-7-17-g23ff1cf,
Neil Jerram <=