() Jan Synacek <jsyna...@redhat.com> () Mon, 28 May 2012 09:02:13 +0200
Can you please suggest a way (if there is a generic one) to fix these kinds of old->new api problems? Guile-SDL, Guile-PG, Guile-GDBM, Guile-WWW and other packages available from <http://www.gnuvola.org/software/> use Guile-BAUX and SNUGGLE (also reachable from that URL) for portability between Guile 1.4 and 1.8. See bootstrap script autogen.sh for details. Although testing for 2.0 has only begun (nothing definitive to report yet), i mention them, anyway, in hopes that they might be useful for reference (or better yet, experimental adoption / refinement) for TeXmacs. Aside from the sea of ‘#define’s that any portability framework must necessarily include, the other distinguishing feature is that the packages' .so files are installed under $(pkglibdir) instead of in $(libdir), thus moving cross-(Guile-)version management under the package maintainer's control, and making support of multiple contemporaneously installed Guile versions somewhat easier (at least in theory :-D).