[Bug 473330] Review Request: ecm - Elliptic Curve Method for Integer Factorization

bugzilla at redhat.com bugzilla at redhat.com
Fri Nov 28 20:41:49 UTC 2008


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





--- Comment #1 from manuel wolfshant <wolfy at nobugconsulting.ro>  2008-11-28 15:41:48 EDT ---
 I've just taken a quick glance at a mock build and there are several problems
which must be fixed and also some improvements which I recommend
MUSTFIX: according to the build log (and to your %files section), you are not
compiling the shared libs, but you do compile static libs:
   [...]
   checking whether to build shared libraries... no
   checking whether to build static libraries... yes
+
   %files devel
   %{_libdir}/lib%{name}.a

 You should do the exact opposite (
http://fedoraproject.org/wiki/Packaging/Guidelines#Exclusion_of_Static_Libraries
), unless you have a very clear motif (in which case a note should be added to
the spec). Plus, static libs do not go into -devel.rpm but into -static.rpm. If
you need both static and shared, then package both.

MUSTFIX ecm-devel should require the base package

RECOMMENDED  please try to preserve the timestamps of the included files.
probably
   make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" 
should do


  I have also noticed that configure complains about a missing xsltproc. Is it
intentional or a missing BR?

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