[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 10:24:09 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 #54 from Denis Arnaud <denis.arnaud_fedora at m4x.org>  2009-06-14 06:24:08 EDT ---
(In reply to comment #51)
> Armadillo explicitly needs the header files from "libstdc++-devel", unless we
> can assume that a c++ compiler will always be installed ?  (I didn't want to
> make a dependency on gcc-c++, as people may possibly want to use another
> compiler).

As stated on https://fedoraproject.org/wiki/Packaging/Guidelines#Exceptions_2 ,
there is no need to explicitly set a dependency on gcc-c++ . And, if we have a
look at the specification file of gcc (generating the gcc-c++ sub-package:
http://cvs.fedoraproject.org/viewvc/rpms/gcc/F-11/gcc.spec?revision=1.49&view=markup),
we see that the gcc-c++ gets an explicit dependency on libstdc++-devel package:
 %package c++
 Summary: C++ support for GCC
 Group: Development/Languages
 Requires: gcc = %{version}-%{release}
 Requires: libstdc++ = %{version}-%{release}
 Requires: libstdc++-devel = %{version}-%{release}

And that seems normal to me, as anyone developing in C++ would like to be able
to use the STL (and, hence, the STL header files).

So, to recap, I would just list boost-devel within the 'Requires:' dependency,
and add the result of that discussion within the Wiki (for example by adding an
"Exception" sub-section to
https://fedoraproject.org/wiki/Packaging/Guidelines#Explicit_Requires, but I
have not the right to alter that page).

-- 
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