guile-user
[Top][All Lists]
Advanced

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

guile-1.4.1.8.tar.gz (snap) available


From: Thien-Thi Nguyen
Subject: guile-1.4.1.8.tar.gz (snap) available
Date: Thu, 29 Aug 2002 12:50:15 -0700

(new) NEWS excerpt below.  see:

  http://www.glug.org/tmp/2002-08/

methodology note: see OPTDIR_foo in Makefile.am and configure.in for
(yet to be documented but supported in automake 1.6.3 anyway) usage of
AM_CONDITIONAL (see automake mailing list for details).  i believe this
is along the lines of what Tom Lord had in mind originally w/ the
PLUGINS file (of yore).  we will realize that vision eventually by end
of 1.4.x, Tom -- please pardon the slow progress of lesser minds.

request for assistance: i'm no pthreads expert, so if you see any
bletcherous pthreads/coop-threads/linuxthreads issues lurking w/ this
version of guile, please give a shout.

i have removed the DATE portion of the version to ease version skew for
casual testers.  see GUILE-VERSION if you want to add that (or any other
personalized suffix) back.

thi


_____________________________________________________
* Configuration bugfix: coop-threads and readline

Cooperative threading support used to be enabled with the configure
option `--with-threads'.  This was an incorrect use of "--with-FOO",
which is reserved for specifying external packages.

You can now use `--enable-coop-threads' for this.  A bug was also fixed
where `--with-threads=no' did not honor the request for excluding coop
threads support.  The equivalent now is to omit `--enable-coop-threads'
or alternatively use option `--disable-coop-threads'.

Likewise, you can now disable readline support (enabled by default)
with the configure option `--disable-readline'.  Use `configure --help'
for more info.

When these features are disabled, "make check" displays "SKIP" for
test files that rely on them.  Also, `(use-modules (ice-9 FEATURE))'
results in the error: "no code for module (ice-9 FEATURE)".

* COPYING includes exception notice

Previously, the file COPYING only included a copy of the GNU GPL.
It now contains the Guile-specific exception notice as well.

* Installation bugfix: libguile/scmconfig.h no longer installed

Before, "make install" used to also install libguile/scmconfig.h, which
caused problems because that file defines some very generic pre-processor
macros (e.g., HAVE_LONG_LONGS) that interfere with those used by client
programs.  Now, libguile/scmconfig.h is no longer installed.

[This doesn't fix this general class of bug, however.  The ideal is to
 have all installed symbols defined by libguile.h (and its children) be
 prefixed with either "scm_" or "SCM_" (or "GH_" or "gh_" for the old GH
 interface).  This is not yet the case, but is a prerequisite for 1.4.2
 release.  --ttn]

Note that configure-time variables and scmconfig.h symbols are now captured
anyway.  After building, see scripts/guile-config-data for details.

[end]




reply via email to

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