[Bug 207782] Review Request: itpp - C++ library for math, signal/speech processing, and communications
bugzilla at redhat.com
bugzilla at redhat.com
Tue Oct 10 15:14:37 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: itpp - C++ library for math, signal/speech processing, and communications
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=207782
------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp 2006-10-10 11:14 EST -------
(In reply to comment #22)
> So, getting back to the actual review, are there any blockers left
> here?
Well,
* %{_datadir}/%{name}/ is not owned by any package. Main package
should own this.
(In reply to comment #24)
> these warnings can be hard to get rid of sometimes.
For this package, this can be resolved by following:
------------------------------------
.................
%configure --with-blas="-latlas -lblas" --disable-dependency-tracking \
--with-docdir=%{_docdir}/%{name}-%{version} --disable-static
sed -i -e 's|-lgcc_s|-lgcc_s -lstdc++|' config.status
./config.status
make %{?_smp_mflags}
.................
------------------------------------
... and as this is actually a bug and can be fixed as above, this bug
should be fixed before releasing in FE.
* Well,
(In reply to comment #16)
>
> > Re: comment #13
> > > deps for -devel
> > Related to shared lib undefined symbols, the *library* ought to link against all
> > those things, not itpp-using apps, they ought need only:
> > -litpp
>
> Explicit linking against external libraries are always needed when
> header files in the library use some types,
> structure or so which are defined by other packages then the
> header files include other external header files.
> ( I have not checked if this package falls under this case).
As I said, explicit linking is needed when
header files includes other header files which are in other packages.
I checked this package by:
( for f in `rpm -ql itpp-devel` ; do cat $f 2>/dev/null | grep '^#[
\t]*include' | sed -e 's|^[ \t][ \t]*||' | sed -n -e 's|.*<\(.*\)>.*|\1|p' ;
done ) | sort | uniq
and it seems it is not a case for this package.
Then as Rex said in the comment #14, I doubt that
itpp.pc and itpp-config should have:
"-lfftw3 -llapack -latlas -lblas -L/usr/lib/atlas -lgfortranbegin -lgfortran
-lm -lgcc_s -lstdc++" .
Please check if this linkage is truly required.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list