<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>165528</bug_id>
          
          <creation_ts>2007-02-05 23:01 0000</creation_ts>
          <short_desc>gnome-base/{libgnome,libgnomecanvas,libgtop} gnome-extra/{libgail-gnome,libgnomedb,libgsf} - invalid usage of USE=static</short_desc>
          <delta_ts>2007-03-19 21:36:05 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Library</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>165629</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>jakub@gentoo.org</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-02-05 23:01:30 0000</bug_when>
            <thetext>gnome-base/libgnome-2.14.1
gnome-base/libgnome-2.16.0
gnome-base/libgnomecanvas-2.10.2
gnome-base/libgnomecanvas-2.14.0
gnome-base/libgtop-2.14.6
gnome-extra/libgail-gnome-1.1.1
gnome-extra/libgnomedb-1.2.2
gnome-extra/libgsf-1.12.0
gnome-extra/libgsf-1.12.1
gnome-extra/libgsf-1.14.0
gnome-extra/libgsf-1.14.2

Please, remove the flag and always install both static and shared libraries...

http://marc.theaimsgroup.com/?l=gentoo-dev&amp;m=116026024223024&amp;w=2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2007-02-06 02:06:33 0000</bug_when>
            <thetext>libgtop is done.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2007-02-06 04:39:34 0000</bug_when>
            <thetext>I don&apos;t agree with installing static libraries always. I believe for most of those a better solution is to just never install static libraries - if there is no reason by a package to have a static version around, why do so?
I understand that f.ex pam wants to static link glib to work in root prefix instead of /usr, but libgnome and others?...
Ultimately I have some ideas to have portage know about static libraries more, that&apos;s that something to elaborate later in a different bug or medium.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2007-02-06 14:25:30 0000</bug_when>
            <thetext>Well, USE=static to enable or disable static library building and installation is broken, no way around that.
If you don&apos;t feel like always installing both, only install .so, that you can do.

For what it&apos;s worth, PAM does _not_ want static glib: a) it&apos;s pam_console wanting that, and that&apos;s because RedHat knows not how to write something it seems b) a static glib2 won&apos;t help because that would be non-PIC while pam_console has to be PIC (shared module).

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2007-02-06 16:22:15 0000</bug_when>
            <thetext>I&apos;m slowly removing the static use flags.  We&apos;ll just do default installs, like every other package (which should generally install both).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2007-03-19 21:36:05 0000</bug_when>
            <thetext>All fixed.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>