<?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>158068</bug_id>
          
          <creation_ts>2006-12-13 12:09 0000</creation_ts>
          <short_desc>[PATCH] sys-apps/acl: allow crosscompile (by not abusing system&apos;s libtool)</short_desc>
          <delta_ts>2007-09-20 06:17:16 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>Ebuilds</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>
          
          
          <votes>1</votes>
          <everconfirmed>1</everconfirmed>
          <reporter>flameeyes@gentoo.org</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          <cc>coldwind@gentoo.org</cc>
    
    <cc>zmedico@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-12-13 12:09:40 0000</bug_when>
            <thetext>Splitting out the second issue of bug #158040 here:

=== getfacl ===
gmake[1]: warning: jobserver unavailable: using -j1.  Add `+&apos; to parent make
rule.
arm-carel-linux-gnu-gcc -O -ggdb -fno-inline -O -ggdb -fno-inline -DNDEBUG
-funsigned-char -fno-strict-aliasing -Wall -DVERSION=\&quot;2.2.34\&quot;
-DLOCALEDIR=\&quot;/usr/share/locale\&quot; -DPACKAGE=\&quot;acl\&quot; -I./include -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64  -O -ggdb -fno-inline -DNDEBUG -funsigned-char
-fno-strict-aliasing -Wall -DVERSION=\&quot;2.2.34\&quot;
-DLOCALEDIR=\&quot;/usr/share/locale\&quot; -DPACKAGE=\&quot;acl\&quot; -I../include -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64    -c -o getfacl.o getfacl.c
arm-carel-linux-gnu-gcc -O -ggdb -fno-inline -O -ggdb -fno-inline -DNDEBUG
-funsigned-char -fno-strict-aliasing -Wall -DVERSION=\&quot;2.2.34\&quot;
-DLOCALEDIR=\&quot;/usr/share/locale\&quot; -DPACKAGE=\&quot;acl\&quot; -I./include -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64  -O -ggdb -fno-inline -DNDEBUG -funsigned-char
-fno-strict-aliasing -Wall -DVERSION=\&quot;2.2.34\&quot;
-DLOCALEDIR=\&quot;/usr/share/locale\&quot; -DPACKAGE=\&quot;acl\&quot; -I../include -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64    -c -o user_group.o user_group.c
/usr/arm-carel-linux-gnu/usr/bin/libtool --mode=link arm-carel-linux-gnu-gcc -o
getfacl    getfacl.o user_group.o   ../libacl/libacl.la /usr/lib/libattr.la
../libmisc/libmisc.la
mkdir .libs
arm-carel-linux-gnu-gcc -o .libs/getfacl getfacl.o user_group.o 
../libacl/.libs/libacl.so -lattr /usr/lib/libattr.so ../libmisc/.libs/libmisc.a
/usr/libexec/gcc/arm-carel-linux-gnu/ld: skipping incompatible /lib/libattr.so
when searching for /lib/libattr.so
/usr/libexec/gcc/arm-carel-linux-gnu/ld: cannot find /lib/libattr.so
collect2: ld returned 1 exit status
gmake[1]: *** [getfacl] Error 1
make: *** [default] Error 2

This is caused by the configure script, that tests for presence of /usr/lib/libattr.la and use that if found, which a) makes libtool use pointless, as libtool is supposed to find the library by itself when passing -lattr and b) disallow to crosscompile as it will involve the library specified with full path that&apos;s obviously incompatible; it&apos;s also broken for multilib systems when building for the ABI that is *not* the one linked in /usr/lib.

The attached patch applies the same libtool fix as per bug #158040 and then removes the tests for /usr/lib/libattr.la presence entirely. The package builds fine both native and in cross-compile.

HTH,
Diego</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-12-26 17:33:23 0000</bug_when>
            <thetext>Same as per bug #158040, going to attach the new patches.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-12-26 17:38:07 0000</bug_when>
            <thetext>Created an attachment (id=104783)
Ebuild patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-12-26 17:38:36 0000</bug_when>
            <thetext>Created an attachment (id=104784)
acl-2.2.39-leave-las-to-libtool.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-12-26 17:38:58 0000</bug_when>
            <thetext>Created an attachment (id=104785)
attr-2.4.32-libtool.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-05-09 17:24:28 0000</bug_when>
            <thetext>Is there any point to ignore this bug (and #158040)? or is it just that it&apos;s not a priority?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-09-05 13:52:00 0000</bug_when>
            <thetext>*** Bug 191363 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-09-20 06:17:16 0000</bug_when>
            <thetext>added to acl-2.2.45</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104783</attachid>
            <date>2006-12-26 17:38 0000</date>
            <desc>Ebuild patch</desc>
            <filename>acl-ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC9ob21lL2ZsYW1lL2RldmVsL2dlbnRvby14ODYvc3lzLWFwcHMvYWNsL2FjbC0yLjIuMzkt
cjEuZWJ1aWxkCTIwMDYtMDktMjQgMDU6NDg6NTEuMDAwMDAwMDAwICswMjAwCisrKyBhY2wtMi4y
LjM5LXIxLmVidWlsZAkyMDA2LTEyLTI3IDAyOjM1OjIyLjA0MDY0NDMzMCArMDEwMApAQCAtMyw2
ICszLDggQEAKICMgJEhlYWRlcjogL3Zhci9jdnNyb290L2dlbnRvby14ODYvc3lzLWFwcHMvYWNs
L2FjbC0yLjIuMzktcjEuZWJ1aWxkLHYgMS4yIDIwMDYvMDkvMjQgMDM6NDg6NTEgdmFwaWVyIEV4
cCAkCiAKIFdBTlRfQVVUT0NPTkY9ImxhdGVzdCIKK1dBTlRfQVVUT01BS0U9ImxhdGVzdCIKKwog
aW5oZXJpdCBldXRpbHMgYXV0b3Rvb2xzIHRvb2xjaGFpbi1mdW5jcwogCiBNWV9QPSIke1BOfV8k
e1BWfS0xIgpAQCAtMTcsOCArMTksMTAgQEAKIEtFWVdPUkRTPSJ+YWxwaGEgfmFtZDY0IH5hcm0g
fmhwcGEgfmlhNjQgfm02OGsgfm1pcHMgfnBwYyB+cHBjNjQgfnMzOTAgfnNoIH5zcGFyYyB+eDg2
IgogSVVTRT0ibmZzIG5scyIKIAotREVQRU5EPSI+PXN5cy1hcHBzL2F0dHItMi40Ci0JbmZzPyAo
IG5ldC1saWJzL2xpYm5mc2lkbWFwICkKK1JERVBFTkQ9Ij49c3lzLWFwcHMvYXR0ci0yLjQKKwlu
ZnM/ICggbmV0LWxpYnMvbGlibmZzaWRtYXAgKSIKKworREVQRU5EPSIke1JERVBFTkR9CiAJbmxz
PyAoIHN5cy1kZXZlbC9nZXR0ZXh0ICkiCiAKIHNyY191bnBhY2soKSB7CkBAIC0zMSwxMCArMzUs
MTYgQEAKIAkJCWFjbC0yLjIuMjktQ0lUSV9ORlM0X0FMTC0zLmRpZgogCWZpCiAJZXBhdGNoICIk
e0ZJTEVTRElSfSIvJHtQTn0tMi4yLjMyLW9ubHktc3ltbGluay13aGVuLW5lZWRlZC5wYXRjaAor
CWVwYXRjaCAiJHtGSUxFU0RJUn0iL2F0dHItMi40LjMyLWxpYnRvb2wucGF0Y2gKKwllcGF0Y2gg
IiR7RklMRVNESVJ9Ii8ke1B9LWxlYXZlLWxhcy10by1saWJ0b29sLnBhdGNoCiAJc2VkIC1pIFwK
IAkJLWUgIi9eUEtHX0RPQ19ESVIvczpAcGtnX25hbWVAOiR7UEZ9OiIgXAogCQlpbmNsdWRlL2J1
aWxkZGVmcy5pbiBcCiAJCXx8IGRpZSAiZmFpbGVkIHRvIHVwZGF0ZSBidWlsZGRlZnMiCisKKwlB
VF9NNERJUj0ibTQiIGVhY2xvY2FsCisJX2VsaWJ0b29saXplIC0tY29weSAtLWZvcmNlCisJQVRf
TTRESVI9Im00IiBlYWNsb2NhbAogCWVhdXRvY29uZgogfQogCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104784</attachid>
            <date>2006-12-26 17:38 0000</date>
            <desc>acl-2.2.39-leave-las-to-libtool.patch</desc>
            <filename>acl-2.2.39-leave-las-to-libtool.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IGFjbC0yLjIuMzkvbTQvcGFja2FnZV9hdHRyZGV2Lm00Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGFj
bC0yLjIuMzkub3JpZy9tNC9wYWNrYWdlX2F0dHJkZXYubTQKKysrIGFjbC0yLjIuMzkvbTQvcGFj
a2FnZV9hdHRyZGV2Lm00CkBAIC00OCw4ICs0OCw2IEBAIEFDX0RFRlVOKFtBQ19QQUNLQUdFX05F
RURfR0VUWEFUVFJfTElCQVQKICAgICBsaWJhdHRyPSItbGF0dHIiCiAgICAgdGVzdCAtZiBgcHdk
YC8uLi9hdHRyL2xpYmF0dHIvbGliYXR0ci5sYSAmJiBcCiAgICAgICAgIGxpYmF0dHI9ImBwd2Rg
Ly4uL2F0dHIvbGliYXR0ci9saWJhdHRyLmxhIgotICAgIHRlc3QgLWYgJHtsaWJleGVjZGlyfSR7
bGliZGlyc3VmZml4fS9saWJhdHRyLmxhICYmIFwKLQlsaWJhdHRyPSIke2xpYmV4ZWNkaXJ9JHts
aWJkaXJzdWZmaXh9L2xpYmF0dHIubGEiCiAgICAgQUNfU1VCU1QobGliYXR0cikKICAgXSkKIApA
QCAtNjQsOCArNjIsNiBAQCBBQ19ERUZVTihbQUNfUEFDS0FHRV9ORUVEX0FUVFJHRVRfTElCQVRU
CiAgICAgbGliYXR0cj0iLWxhdHRyIgogICAgIHRlc3QgLWYgYHB3ZGAvLi4vYXR0ci9saWJhdHRy
L2xpYmF0dHIubGEgJiYgXAogICAgICAgICBsaWJhdHRyPSJgcHdkYC8uLi9hdHRyL2xpYmF0dHIv
bGliYXR0ci5sYSIKLSAgICB0ZXN0IC1mICR7bGliZXhlY2Rpcn0ke2xpYmRpcnN1ZmZpeH0vbGli
YXR0ci5sYSAmJiBcCi0JbGliYXR0cj0iJHtsaWJleGVjZGlyfSR7bGliZGlyc3VmZml4fS9saWJh
dHRyLmxhIgogICAgIEFDX1NVQlNUKGxpYmF0dHIpCiAgIF0pCiAK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104785</attachid>
            <date>2006-12-26 17:38 0000</date>
            <desc>attr-2.4.32-libtool.patch</desc>
            <filename>attr-2.4.32-libtool.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IGF0dHItMi40LjMyL200L3BhY2thZ2VfdXRpbGllcy5tNAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBh
dHRyLTIuNC4zMi5vcmlnL200L3BhY2thZ2VfdXRpbGllcy5tNAorKysgYXR0ci0yLjQuMzIvbTQv
cGFja2FnZV91dGlsaWVzLm00CkBAIC0zMiwxNSArMzIsNyBAQCBBQ19ERUZVTihbQUNfUEFDS0FH
RV9VVElMSVRJRVNdLAogICAgIEFDX1NVQlNUKG1ha2UpCiAgICAgQUNfUEFDS0FHRV9ORUVEX1VU
SUxJVFkoJDEsICIkbWFrZSIsIG1ha2UsIFtHTlUgbWFrZV0pCiAKLSAgICBpZiB0ZXN0IC16ICIk
TElCVE9PTCI7IHRoZW4KLQlBQ19QQVRIX1BST0coTElCVE9PTCwgZ2xpYnRvb2wsLCAvdXNyL2Jp
bikKLSAgICBmaQotICAgIGlmIHRlc3QgLXogIiRMSUJUT09MIjsgdGhlbgotCUFDX1BBVEhfUFJP
RyhMSUJUT09MLCBsaWJ0b29sLCwgL3Vzci9iaW46L3Vzci9sb2NhbC9iaW46L3Vzci9mcmVld2Fy
ZS9iaW4pCi0gICAgZmkKLSAgICBsaWJ0b29sPSRMSUJUT09MCi0gICAgQUNfU1VCU1QobGlidG9v
bCkKLSAgICBBQ19QQUNLQUdFX05FRURfVVRJTElUWSgkMSwgIiRsaWJ0b29sIiwgbGlidG9vbCwg
W0dOVSBsaWJ0b29sXSkKKyAgICBBQ19QUk9HX0xJQlRPT0wKIAogICAgIGlmIHRlc3QgLXogIiRU
QVIiOyB0aGVuCiAgICAgICAgIEFDX1BBVEhfUFJPRyhUQVIsIHRhciwsIC91c3IvZnJlZXdhcmUv
YmluOi9iaW46L3Vzci9sb2NhbC9iaW46L3Vzci9iaW4pCkluZGV4OiBhdHRyLTIuNC4zMi9pbmNs
dWRlL2J1aWxkZGVmcy5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBhdHRyLTIuNC4zMi5vcmlnL2luY2x1ZGUv
YnVpbGRkZWZzLmluCisrKyBhdHRyLTIuNC4zMi9pbmNsdWRlL2J1aWxkZGVmcy5pbgpAQCAtMTcs
NiArMTcsNyBAQCBMSUJNSVNDID0gJChUT1BESVIpL2xpYm1pc2MvbGlibWlzYy5sYQogCiBwcmVm
aXggPSBAcHJlZml4QAogZXhlY19wcmVmaXggPSBAZXhlY19wcmVmaXhACit0b3BfYnVpbGRkaXIg
PSBAdG9wX2J1aWxkZGlyQAogCiBQS0dfTkFNRQk9IEBwa2dfbmFtZUAKIFBLR19VU0VSCT0gQHBr
Z191c2VyQApJbmRleDogYXR0ci0yLjQuMzIvbTQvcGFja2FnZV9nbG9iYWxzLm00Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIGF0dHItMi40LjMyLm9yaWcvbTQvcGFja2FnZV9nbG9iYWxzLm00CisrKyBhdHRyLTIu
NC4zMi9tNC9wYWNrYWdlX2dsb2JhbHMubTQKQEAgLTgsNiArOCw4IEBAIEFDX0RFRlVOKFtBQ19Q
QUNLQUdFX0dMT0JBTFNdLAogICBbIHBrZ19uYW1lPSIkMSIKICAgICBBQ19TVUJTVChwa2dfbmFt
ZSkKIAorICAgIEFDX1BST0dfQ0MKKwogICAgIC4gLi9WRVJTSU9OCiAgICAgcGtnX3ZlcnNpb249
JHtQS0dfTUFKT1J9LiR7UEtHX01JTk9SfS4ke1BLR19SRVZJU0lPTn0KICAgICBBQ19TVUJTVChw
a2dfdmVyc2lvbikK
</data>        

          </attachment>
    </bug>

</bugzilla>