https://bugzilla.novell.com/show_bug.cgi?id=238552 Summary: use --disable-static where appropriate Product: openSUSE 10.3 Version: unspecified Platform: All OS/Version: All Status: NEW Severity: Enhancement Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa@suse.de Packages whose static libraries are all useless (i.e., there is no useful one among them) should be configured with --disable-static instead of deleting the shared library manually. Reason: libtool actually compiles all library objects twice, once with -fPIC for the shared library and another one without for the static library. This doubles the build time. Not even building useless static libraries saves some build time because the non-PIC objects are not even compiled. Another very popular packaging bug is something like: CFLAGS="$RPM_OPT_FLAGS -fPIC" ./configure Instead, the following should be used: /configure --with-pic The reason is basically the same: The first variant builds all object files twice, the second one doesn't. An incomplete list of affected packages is: - eiciel I will extend the list appropriately. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.