* Guile 1.4.1.116 available
@ 2008-04-18 15:30 Thien-Thi Nguyen
0 siblings, 0 replies; only message in thread
From: Thien-Thi Nguyen @ 2008-04-18 15:30 UTC (permalink / raw)
To: guile-sources; +Cc: guile-user
release notes:
NEWS excerpt includes .115, which was not announced. In fact,
the .115 tarball has been removed since i wouldn't want anyone
else to have to experience a two-year-old spazzing over a broken
Tastiera Dura...
thi
NEWS excerpt:
- 1.4.1.116 | 2008-04-18
- dropped configure option: --disable-dynamic-linking
Maybe this will return later, but probably not.
- bugfix: dynamic linking arranges for RTLD_GLOBAL
The libltdl distributed w/ Libtool 1.5.26 (used by Guile
1.4.1.114 and prior) specifies RTLD_GLOBAL automatically. The
Libtool 2.2.2 libltdl, on the other hand, supplies a so-called
compatability interface, but barring extra information (i.e.,
specification via `advise' structure), lets the system choose
the default flags. This may result in your system choosing
RTLD_LOCAL, breaking modules downstream from non-leaf modules.
Example: (sdl gfx) needs symbols from (sdl sdl), so we see:
$ guile -c '(use-modules (sdl sdl))' ; echo $?
0
$ guile -c '(use-modules (sdl gfx))' ; echo $?
ERROR: In procedure dynamic-link:
ERROR: file not found
2
This actually demonstrates another problem (unresolved for this
Guile release), namely that the actual error "unresolved symbol
gsdl_smob_tags" is not propagated correctly from the system
layer (dlopen, in my case) through libltdl to Guile. Meh.
Anyway, the point is that previously working stuff no longer
works. So, for the time being, for backward compatibility and
until a finer-grained Scheme interface shows up, we explicitly
construct an `advise' structure and specify `is_symglobal'.
NB: This has been tested ONLY with the configure option
`--enable-ltdl-install'. YMMV otherwise.
- 1.4.1.115 | 2008-04-15
- dropped configure option: --enable-htmldir=DIR
Previously this would arrange for "make install" to also install
HTML documentation in DIR. To achieve the same result now, use:
./configure --htmldir=DIR
make install-html
- bugfix: handle (string->number "200000" 8) w/o numeric overflow
- dropped module: (ice-9 md-data)
Announced in Guile 1.4.1.111 (2007-09-27).
- dropped (scripts PROGRAM) proc: script-MAIN
NB: This is a backward-incompatible change (but probably with
little practical impact -- the proc was has been unused in Guile
and gnuvola.org projects since 2003 or so, and documentation was
dropped since Guile 1.4.1.100 (2004-10-22)).
Use `HVQC-MAIN' from that module, instead.
- maintenance uses Autoconf 2.62, Automake 1.10.1, Libtool 2.2.2
tarball, online docs, etc, in dir:
http://www.gnuvola.org/software/guile/
atom feed:
http://www.gnuvola.org/NEWS.xml.gz
public git repo:
http://www.gnuvola.org/wip/ (g14)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-04-18 15:30 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-18 15:30 Guile 1.4.1.116 available Thien-Thi Nguyen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).