Unsubscribe

> On Jan 9, 2017, at 1:18 AM, Helmut Grohne <hel...@subdivi.de> wrote:
> 
> Source: tar
> Version: 1.29b-1.1
> User: helm...@debian.org
> Usertags: rebootstrap
> 
> Hi,
> 
> I am reporting this issue as a joint discovery with Roger Leigh
> (X-Debbugs-CCed).
> 
> While building tar, it detects the availability of xattrs/acls. The
> relevant configure check resides in the macro gl_FILE_HAS_ACL which
> lives in m4/acl.m4. The relevant test has the cache variable
> gl_cv_getxattr_with_posix_acls. The test results are:
> 
> build arch   | host arch    | result
> -------------+--------------+-------
> linux-any    | linux-any    | yes
> kfreebsd-any | kfreebsd-any | no
> linux-any    | kfreebsd-any | yes
> 
> The observed behaviour is easily explained by the fact that the compiled
> program includes <linux/xattr.h>. Since linux headers are not installed
> into multiarch paths yet, any compiler will find them as soon as
> linux-libc-dev is installed. Thus this test effectively tests whether we
> are building on linux or for linux.
> 
> Roger Leigh pointed out that FreeBSD does support xattrs and acls, which
> leads me to the conclusion that the test is operating wrongly. Maybe the
> include directive could be made conditional to #ifdef __linux__? More
> investigation is needed here, which is why I am Ccing d-bsd@l.d.o.
> 
> This bug has blocked bootstrapping kfreebsd-any for a while now, because
> I originally thought it was #837351 and nobody else had time to look
> into it (not sure what happened to Steven). It'd help a lot with keeping
> the bsd ports alive if FTBFS in essential packages could be fixed in a
> more timely manner. I guess that's also the reason why it got kicked
> from testing. :-/
> 
> In rebootstrap, I'll be working around this issue now and hand it over
> to the bsd porters.
> 
> Helmut
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to