[Bug 489686] Review Request: armadillo - fast C++ matrix library with interfaces to LAPACK and ATLAS

bugzilla at redhat.com bugzilla at redhat.com
Mon May 25 08:11:06 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 #22 from Conrad Sanderson <conradsand at ieee.org>  2009-05-25 04:11:04 EDT ---
(In reply to comment #21)
> My scratch build with %cmake does not seem to have such rpmlint warning
> http://koji.fedoraproject.org/scratch/chitlesh/task_1368413/  

This is pretty weird.

I have a pretty much stock-standard Fedora 10 installation.  The rpm building
process (via "rpmbuild -ba armadillo.spec"), causes cmake to install files into
"/root/rpmbuild/BUILDROOT/armadillo-0.6.11-4.fc10.x86_64/usr/".  Afterwards the
following scripts are run:

+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-static-archive
+ /usr/lib/rpm/brp-strip-comment-note

Looking at "/usr/lib/rpm/brp-strip" (as installed on my system), we have this
line: 

  grep -v ' shared object,' | \

... which means it explicitly does not strip shared objects. A more appropriate
"/usr/lib/rpm/brp-strip-shared" exists, but this isn't being run (why?)

Comparing your build log for x86_64 against mine, both use CXXFLAGS that
contain "-O2 -g".  The main differences appear after cmake installs files into
$BUILDROOT.  Specifically, the following scripts are run:

+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id
/builddir/build/BUILD/armadillo-0.6.11
extracting debug info from
/builddir/build/BUILDROOT/armadillo-0.6.11-2.fc11.x86_64/usr/lib64/libarmadillo.so.0.6.11
symlinked /usr/lib/debug/usr/lib64/libarmadillo.so.0.6.11.debug to
/usr/lib/debug/usr/lib64/libarmadillo.so.0.debug
symlinked /usr/lib/debug/usr/lib64/libarmadillo.so.0.6.11.debug to
/usr/lib/debug/usr/lib64/libarmadillo.so.debug
52 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-python-bytecompile
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars

So what's going on here ?

-- 
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 package-review mailing list