From: "Honza Macháček" <Hloupy.Honza@centrum.cz>
To: gentoo-science@lists.gentoo.org
Subject: Re: [gentoo-science] lapack 3.0? (rkward)
Date: Tue, 27 Feb 2007 09:12:19 +0100 [thread overview]
Message-ID: <45E3E7E3.1090507@centrum.cz> (raw)
In-Reply-To: <45E22C1F.8040805@cesmail.net>
On 26.02.2007 01:38, M. Edward (Ed) Borasky wrote:
> I'm a little curious about something ... does "rkward" actually require
> an external Lapack, or is this optional? The reason I ask is that R
> itself *contains* a copy of Lapack, and the R developers have deprecated
> linking against external Lapack libraries!
I think I recall some discussion at the bugzilla to the point that all
multimedia packages that compile their own libraries instead of linking
to external ones should be hardmasked, allegedly for the sake of
maintainability. Moreover in my mailbox I've found an old discussion
(28. 8. 2006) of Freemat 2.0 and problems with its dependency on matio,
when accidentally I myself called to attention that Freemat sources
contained their own copy of the matio library, and Andrey G. Grozin
dismissed the option of using them rather fiercely, reasoning:
> This goes against modularity, *the* fundamental principle of any good
> Linux distribution.
Anyway, lapack dependence in a frontend to an actual computation
package looks rather suspiciously. Having tried to remove the lapack
dependence from the rkward ebuild did not reveal anything, of course,
when I have lapack-atlas installed. So I grepped the rkward sources case
insensitively for lapack -- since it appears only as R_LAPACK_FLAG,
libRlapack.* and -lRlapack, I think the package really uses algebra
libraries only through R.
I checked the rkward dependencies in its INSTALL file -- looks like
those in the ebuild (>=x11-libs/qt-3.3.4, >=kde-base/kdelibs-3.4.1) are
too restrictive, the INSTALL file says only ``KDE-libraries and headers
(>= 3.x)'' and ``Qt-libraries and headers (>= 3.x)''. On the other hand,
the rkward INSTALL file claims dependency on R shared library and PHP
comand line interface, so the ebuild probably should test whether PHP
has CLI installed (the R shared library is always installed by the R
ebuild). Unfortunately this is the point where my knowledge of Gentoo
portage reaches its limits, so I cannot try such modification to the ebuild.
Experimenting, I tried to dispose of all the src_*() functions, but
then the ebuild failed to actually install any files to my system;
nevertheless src_unpack() probably is excessive. At least on my computer
the ebuild installed without it.
With best regards
Honza Macháček
--
gentoo-science@gentoo.org mailing list
next prev parent reply other threads:[~2007-02-27 8:13 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-24 13:07 [gentoo-science] lapack 3.0? Matthew R. Lee
2007-02-24 21:50 ` Patrice Beaud
2007-02-25 20:18 ` Matthew R. Lee
2007-02-26 0:38 ` M. Edward (Ed) Borasky
2007-02-26 13:09 ` Matthew R. Lee
2007-02-27 8:12 ` Honza Macháček [this message]
2007-02-27 15:17 ` [gentoo-science] lapack 3.0? (rkward) M. Edward (Ed) Borasky
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=45E3E7E3.1090507@centrum.cz \
--to=hloupy.honza@centrum.cz \
--cc=gentoo-science@lists.gentoo.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