<?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>226893</bug_id>
          
          <creation_ts>2008-06-14 18:14 0000</creation_ts>
          <short_desc>games-action/snipes: append-ldflags is used to pass libraries</short_desc>
          <delta_ts>2008-09-04 21:05:09 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>Games</component>
          <version>unspecified</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>226863</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>flameeyes@gentoo.org</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2008-06-14 18:14:21 0000</bug_when>
            <thetext>I&apos;ve made append-ldflags throw a warning when libraries are passed through it
to link them in.

The reason is that LDFLAGS should _not_ be used for libraries, as it has to be
positioned before the list of objects to link together, while libraries should
go after.

This mistake in commandline is what causes as-needed to either fail or not
apply at all (if LDFLAGS are put at the end).

Please fix your package not to pass libraries through LDFLAGS.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cyp561@gmail.com</who>
            <bug_when>2008-07-05 15:06:57 0000</bug_when>
            <thetext>Created an attachment (id=159632)
Ebuild without append-ldflags

I&apos;ve removed append-ldflags from the ebuild.

The biggest difference between 1.0.1 and 1.0.2 is that 1.0.2 has a Makefile. Some unused variables and unused functions have been deleted. The code should behave the same.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nyhm@gentoo.org</who>
            <bug_when>2008-09-04 21:05:09 0000</bug_when>
            <thetext>Fixed, thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>159632</attachid>
            <date>2008-07-05 15:06 0000</date>
            <desc>Ebuild without append-ldflags</desc>
            <filename>snipes-1.0.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgdG9vbGNoYWluLWZ1bmNzIGdhbWVzCgpERVNDUklQVElPTj0iMkQgc2Ny
b2xsaW5nIHNob290ZXIsIHJlc2VtYmxlcyBvbGQgRE9TIGdhbWUgb2Ygc2FtZSBuYW1lIgpIT01F
UEFHRT0iaHR0cDovL2dlb2NpdGllcy5jb20vZm5vcmRkYWVtb24vIgpTUkNfVVJJPSJodHRwOi8v
Z2VvY2l0aWVzLmNvbS9mbm9yZGRhZW1vbi8ke1B9LnRhci5neiIKCkxJQ0VOU0U9IkdQTC0yIgpT
TE9UPSIwIgpLRVlXT1JEUz0iYW1kNjQgcHBjIHg4NiIKSVVTRT0iIgoKREVQRU5EPSJtZWRpYS1s
aWJzL2xpYnNkbCIKCnNyY19jb21waWxlKCkgewoJdGMtZXhwb3J0IENDCgllbWFrZSB8fCBkaWUg
ImZhaWxlZCIKfQoKc3JjX2luc3RhbGwoKSB7Cglkb2dhbWVzYmluIHNuaXBlcyB8fCBkaWUgImRv
Z2FtZXNiaW4gZmFpbGVkIgoJZG9tYW4gc25pcGVzLjYKCWRvZG9jIENoYW5nZUxvZwoJcHJlcGdh
bWVzZGlycwp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>