From: Rob Browning <rlb@defaultvalue.org>
Cc: guile-devel@gnu.org
Subject: Re: Release now?
Date: Thu, 27 Feb 2003 14:14:11 -0600 [thread overview]
Message-ID: <87znohjxbg.fsf@raven.i.defaultvalue.org> (raw)
In-Reply-To: <rmi4r6p1q7e.fsf@fnord.ir.bbn.com> (Greg Troxel's message of "27 Feb 2003 14:25:09 -0500")
Greg Troxel <gdt@ir.bbn.com> writes:
> Either that or multiple prefixes, and I see that multiple prefixes are
> frowned upon by the FHS. Since there is no proposal on the table to
> remove the ability to use --prefix, that's not an issue.
We'd definitely keep --prefix. I think many of us use it all the
time, even under a distribution like Debian/RH, etc. for local
compiles.
> guile14-src $ ./configure --prefix=/usr/pkg/guile/1.4
> guile16-src $ ./configure --prefix=/usr/pkg/guile/1.6
> guile18-src $ ./configure --prefix=/usr/pkg/guile/1.8
Sure, I'd expect this to still work fine.
> Then, it would be good to understand the ripple effects on e.g. having
> guile-gtk for two guile versions installed - can that just adopt the
> same scheme?
Maybe -- now that we're talking about this again, I have the feeling
that I thought about the -L/usr/lib/guile/VERSION trick a while back
and rejected it for some reason :/ But if it works for guile, others
should also be able to use /usr/lib/FOO/VERSION for their own version
specific .so -> ../../libFOO.so.X.Y.Z symlinks.
> bin/guile
> bin/guile-snarf
> bin/guile-config
> bin/guile-tools
> put in bin/guile/X.Y, and symlink one to bin/guile
Actually I was thinking of ${bindir}/guile-X.Y{,-snarf,-config,...},
and perhaps an easy way to create the non-versioned symlinks.
this means that in the pkg approach, you'd probably have
/usr/pkg/guile/1.4/bin/guile-1.4, etc., unless we arranged for
--opt-style-install or similar.
> include/libguile.h
> put in include/guile/X.Y/{libguile/*,guile/*,libguile.h}, with no symlinks.
> people should be using guile-config/pkgconfig, so there is no need
> to have anything work unless the appropiate
> -I/usr/include/guile/1.4 is given.
right.
> info/guile.info
> info/guile.info-1
> [...]
> put in info/guile/X.Y/*, with symlinks from info if the
> --primary-symlinks option was given. This makes them all available
> and the primary obtained by default.
This one is somewhat harder if we have any cross-links. AFAIK there's
still no good solution for this, and if there is one, I'd *love* to
hear about it. It's a real pain wrt the emacsen...
> lib/libguile.a
what I was thanking about is
lib/guile/1.8/libguile.a
lib/guile/1.8/libguile.la
lib/guile/1.8/libguile.so -> ../../libguile.so.15.0.0
lib/libguile.so.15
lib/libguile.so.15.0
lib/libguile.so.15.0.0
of course as I mentioned, we may have to have an enhanced ltdl before
this would work because we'd really need something like
lib/libguile.la.15.0.0
rather than the above .la file.
--
Rob Browning
rlb @defaultvalue.org, @linuxdevel.com, and @debian.org
Previously @cs.utexas.edu
GPG starting 2002-11-03 = 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-devel
next prev parent reply other threads:[~2003-02-27 20:14 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-02-24 12:37 Release now? Mikael Djurfeldt
2003-02-24 13:08 ` Dale P. Smith
2003-02-24 13:21 ` Mikael Djurfeldt
2003-02-24 13:32 ` Greg Troxel
2003-02-25 13:34 ` Marius Vollmer
2003-02-25 16:08 ` Greg Troxel
2003-02-25 18:38 ` Rob Browning
2003-02-26 1:51 ` Greg Troxel
2003-02-26 2:27 ` Rob Browning
2003-02-27 14:25 ` Greg Troxel
2003-02-27 15:21 ` pkg-config support for guile Greg Troxel
2003-03-22 23:31 ` Marius Vollmer
2003-04-23 21:22 ` Greg Troxel
2003-05-16 23:21 ` Marius Vollmer
2003-02-27 16:54 ` Release now? Rob Browning
2003-02-27 18:07 ` Greg Troxel
2003-02-27 18:45 ` Rob Browning
2003-02-27 19:25 ` Greg Troxel
2003-02-27 20:14 ` Rob Browning [this message]
2003-02-27 19:06 ` Rob Browning
2003-02-27 19:13 ` Rob Browning
2003-02-27 19:36 ` Greg Troxel
2003-02-27 20:02 ` Rob Browning
2003-02-27 20:54 ` Greg Troxel
2003-02-27 21:07 ` Dale P. Smith
2003-02-27 21:30 ` Dale P. Smith
2003-02-27 21:47 ` Rob Browning
2003-04-25 19:26 ` Neil Jerram
2003-02-25 16:28 ` Andreas Rottmann
2003-02-24 18:35 ` Rob Browning
2003-02-25 13:20 ` Marius Vollmer
2003-03-03 14:06 ` Mikael Djurfeldt
2003-04-25 19:28 ` Neil Jerram
2003-04-25 22:59 ` Marius Vollmer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/guile/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87znohjxbg.fsf@raven.i.defaultvalue.org \
--to=rlb@defaultvalue.org \
--cc=guile-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).