[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