[Bug 489686] Review Request: armadillo - fast C++ matrix library with interfaces to LAPACK and ATLAS
bugzilla at redhat.com
bugzilla at redhat.com
Sun Jun 14 11:15:25 UTC 2009
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=489686
--- Comment #55 from Conrad Sanderson <conradsand at ieee.org> 2009-06-14 07:15:24 EDT ---
(In reply to comment #54)
> there is no need to explicitly set a dependency on gcc-c++
> ...
> So, to recap, I would just list boost-devel within
> the 'Requires:' dependency, and add the result of
> that discussion within the Wiki
The intent was never to put a dependency on gcc-c++, but specifically only on
libstdc++-devel. Jussi Lehtola (comment #52) seems to agree with this.
According to
http://fedoraproject.org/wiki/Packaging/Guidelines#Exceptions_2
"There is no need to include the following packages or their dependencies as
BuildRequires", followed by a list which includes gcc-c++.
However, these exceptions are for "BuildRequires" and not "Requires". So we
can't assume that gcc-c++ is installed on the user's machine, and hence we
can't assume that libstc++-devel is installed.
It can be stated that Armadillo is not usable without a C++ compiler, however
we leave the choice of the compiler upto the user. The question is whether
libstdc++-devel is specific to g++, or whether it can be used by other
compilers (including g++ derivatives). If it can be used by other compilers,
I'd prefer to have the "Requires" as follows for armadillo-devel:
Requires: boost-devel, libstdc++-devel
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the Fedora-package-review
mailing list