public inbox for gentoo-sparc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-sparc] Official SPARC64 Port
@ 2016-01-28 23:06 Alex McWhirter
  2016-01-28 23:26 ` [gentoo-sparc] " Mike Frysinger
  2016-01-30  0:28 ` [gentoo-sparc] " Alex McWhirter
  0 siblings, 2 replies; 40+ messages in thread
From: Alex McWhirter @ 2016-01-28 23:06 UTC (permalink / raw
  To: gentoo-sparc, Mike Frysinger

I'm going to try to keep all future discussion of this in this thread
for now on.

If you've kept up with the sparc list lately (seems like very few people
do these days) i've been working on fixing up the sparc port to include
a pure 64bit port. Basically here is where we stand in regard to the
completion of this project.

Profiles:
    sparc32: Done
    sparc32-multilib: Done
    sparc64: Done
    sparc64-multilib: Done

Stage3's
    sparc32: Booting
    sparc32-multilib: Booting
    sparc64: Booting + Fairly Well Tested
    sparc64-multilib: Booting

Install ISO: TODO

The profiles have all been reworked quite a bit, which is why i feel the
need to test all of them thoroughly.

It's also worth noting that at this moment i am not an official Gentoo
developer, although i am working towards having that goal met in the
very near future. So at this point it's possible all of my work is junk
as no one has really looked over it but me :p, so keep that in mind.
That being said, i am posting this from an Ultra 45 with ZFS and a
native 64bit userland ;)

Ok, so now on to an issue...

pciutils will not compile on sparc64, which i believe could be udev
related. See the error below.

../../lib64/libudev.so: Only registers %g[2367] can be declared using
STT_REGISTER

It seems like systemd also has a similar issue.
https://sourceware.org/bugzilla/show_bug.cgi?id=19019

Originally it was decided to use the old sparc keyword for sparc32 and
sparc64, but in this case we have an app that will compile on sparc32
but not sparc64. How should this be handled? A new keyword would be a
pain, so is there another way of dealing with this?





^ permalink raw reply	[flat|nested] 40+ messages in thread

* [gentoo-sparc] Re: Official SPARC64 Port
  2016-01-28 23:06 [gentoo-sparc] Official SPARC64 Port Alex McWhirter
@ 2016-01-28 23:26 ` Mike Frysinger
  2016-01-28 23:37   ` Alex McWhirter
  2016-01-30  0:28 ` [gentoo-sparc] " Alex McWhirter
  1 sibling, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-01-28 23:26 UTC (permalink / raw
  To: Alex McWhirter; +Cc: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 2123 bytes --]

On 28 Jan 2016 18:06, Alex McWhirter wrote:
> It's also worth noting that at this moment i am not an official Gentoo
> developer, although i am working towards having that goal met in the
> very near future. So at this point it's possible all of my work is junk
> as no one has really looked over it but me :p, so keep that in mind.

you don't have to be a dev to get your work merged.  you just have to
be a dev to do the final push yourself.  so if you have changes that
you think are ready to go now, we can get them merged.

> pciutils will not compile on sparc64, which i believe could be udev
> related. See the error below.
> 
> ../../lib64/libudev.so: Only registers %g[2367] can be declared using
> STT_REGISTER
> 
> It seems like systemd also has a similar issue.
> https://sourceware.org/bugzilla/show_bug.cgi?id=19019

that bug indicates it's a bug when using gold.  so if things are working
fine w/ld.bfd, then it's fine to move forward.  that bug also makes it
sound like there's something fundamentally broken in gold that udev just
happens to trip over, so we'd simply say gold isn't yet supported for
sparc.

> Originally it was decided to use the old sparc keyword for sparc32 and
> sparc64, but in this case we have an app that will compile on sparc32
> but not sparc64. How should this be handled? A new keyword would be a
> pain, so is there another way of dealing with this?

let's ignore the bfd-vs-gold aspect and just assume that it's a situation
where sparc64 always fails and sparc32 always works, and there's no way
to fix the problem.  if that truly is the case, packages can be masked in
the sparc64-specific linux profile.  it's a bit heavy weight, but since
this scenario rarely comes up, it's not that big of a deal.

a more pertinent example would probably be something like grub-0.  the
code fundamentally assumes 32-bit everywhere, and links against 32-bit
system libs, so it's not worth our effort to try and rewrite the code
to work in a 64-bit env.  on amd64 non-multilib systems, we mask it,
and provide a grub-static package instead.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Re: Official SPARC64 Port
  2016-01-28 23:26 ` [gentoo-sparc] " Mike Frysinger
@ 2016-01-28 23:37   ` Alex McWhirter
  2016-01-28 23:46     ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-01-28 23:37 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

On 01/28/2016 06:26 PM, Mike Frysinger wrote:
>
> you don't have to be a dev to get your work merged.  you just have to
> be a dev to do the final push yourself.  so if you have changes that
> you think are ready to go now, we can get them merged.

I want to do a bit more testing to ensure im not going to break any
existing sparc32 installs. I am fairly certain that we are going to
break sparc32 + multilib, but considering that profile was never
officially released it may not be that big of a deal.

My main concern with sparc32 + multilib is what happens when you have
system installed with SYMLINK_LIB="yes" and later change it to "no".

> let's ignore the bfd-vs-gold aspect and just assume that it's a situation
> where sparc64 always fails and sparc32 always works, and there's no way
> to fix the problem.  if that truly is the case, packages can be masked in
> the sparc64-specific linux profile.  it's a bit heavy weight, but since
> this scenario rarely comes up, it's not that big of a deal.
>
> a more pertinent example would probably be something like grub-0.  the
> code fundamentally assumes 32-bit everywhere, and links against 32-bit
> system libs, so it's not worth our effort to try and rewrite the code
> to work in a 64-bit env.  on amd64 non-multilib systems, we mask it,
> and provide a grub-static package instead.
> -mike

True, that slipped my mind. I've already had to patch a few things that
make assumptions about things they otherwise shouldn't, sparc-utils
being a prime example which always assumes a 32bit userland and breaks
silo in a 64bit userland. So if it ends up not being an insanely
complicated issue ill take a stab at it. However, I'll save that
discussion for another day.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Re: Official SPARC64 Port
  2016-01-28 23:37   ` Alex McWhirter
@ 2016-01-28 23:46     ` Mike Frysinger
  0 siblings, 0 replies; 40+ messages in thread
From: Mike Frysinger @ 2016-01-28 23:46 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 971 bytes --]

On 28 Jan 2016 18:37, Alex McWhirter wrote:
> On 01/28/2016 06:26 PM, Mike Frysinger wrote:
> > you don't have to be a dev to get your work merged.  you just have to
> > be a dev to do the final push yourself.  so if you have changes that
> > you think are ready to go now, we can get them merged.
> 
> I want to do a bit more testing to ensure im not going to break any
> existing sparc32 installs. I am fairly certain that we are going to
> break sparc32 + multilib, but considering that profile was never
> officially released it may not be that big of a deal.
> 
> My main concern with sparc32 + multilib is what happens when you have
> system installed with SYMLINK_LIB="yes" and later change it to "no".

the profile is explicitly labeled "experimental":
	default/linux/sparc/experimental/multilib

so just deleting it and forcing the people (if any) to manually update
is fine.  you don't run "experimental" on a system in production ;).
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-01-28 23:06 [gentoo-sparc] Official SPARC64 Port Alex McWhirter
  2016-01-28 23:26 ` [gentoo-sparc] " Mike Frysinger
@ 2016-01-30  0:28 ` Alex McWhirter
  2016-01-30  0:44   ` Mike Frysinger
  1 sibling, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-01-30  0:28 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

Regarding the issue with pcitutils, it is indeed and issue with gold. It
turns out udev is broken as well, as in it wont start.

binutils has supposedly fixed this issue upstream, i may try to emerge
9999 later tonight. perhaps eudev fairs a bit better than udev? Would
there be any issue with moving to eudev as a default?


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-01-30  0:28 ` [gentoo-sparc] " Alex McWhirter
@ 2016-01-30  0:44   ` Mike Frysinger
  2016-01-30  0:55     ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-01-30  0:44 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 714 bytes --]

On 29 Jan 2016 19:28, Alex McWhirter wrote:
> Regarding the issue with pcitutils, it is indeed and issue with gold. It
> turns out udev is broken as well, as in it wont start.
> 
> binutils has supposedly fixed this issue upstream, i may try to emerge
> 9999 later tonight. perhaps eudev fairs a bit better than udev? Would
> there be any issue with moving to eudev as a default?

arches should not be picking any defaults like udev.  we should be using
the same default across all linux systems.  especially if the only point
is to workaround a bug in gold.

is the fix in binutils-2.26 ?  that's going into the tree in a bit ...
i'm waiting for some feedback from upstream before i push it.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-01-30  0:44   ` Mike Frysinger
@ 2016-01-30  0:55     ` Alex McWhirter
  2016-02-01  9:24       ` Alex McWhirter
  2016-02-01 17:44       ` Mike Frysinger
  0 siblings, 2 replies; 40+ messages in thread
From: Alex McWhirter @ 2016-01-30  0:55 UTC (permalink / raw
  To: gentoo-sparc

On 01/29/2016 07:44 PM, Mike Frysinger wrote:
> On 29 Jan 2016 19:28, Alex McWhirter wrote:
>> Regarding the issue with pcitutils, it is indeed and issue with gold. It
>> turns out udev is broken as well, as in it wont start.
>>
>> binutils has supposedly fixed this issue upstream, i may try to emerge
>> 9999 later tonight. perhaps eudev fairs a bit better than udev? Would
>> there be any issue with moving to eudev as a default?
> arches should not be picking any defaults like udev.  we should be using
> the same default across all linux systems.  especially if the only point
> is to workaround a bug in gold.
>
> is the fix in binutils-2.26 ?  that's going into the tree in a bit ...
> i'm waiting for some feedback from upstream before i push it.
> -mike

I can check to see if the fix is in .26, but eudev does work without
issue for what it's worth. pciutils is also compiling without issue with
eudev.

I will try pulling 9999 and see if the issue is no longer there, if it's
been resolved there then ill check into .26

Without that fix, sparc64 is probably a no-go. I suppose we could always
patch .25 if needed.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-01-30  0:55     ` Alex McWhirter
@ 2016-02-01  9:24       ` Alex McWhirter
  2016-02-01 17:44       ` Mike Frysinger
  1 sibling, 0 replies; 40+ messages in thread
From: Alex McWhirter @ 2016-02-01  9:24 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

No change in 9999, which is strange. Maybe i was wrong about the fix for
gold.
 
On 01/29/2016 07:55 PM, Alex McWhirter wrote:
> On 01/29/2016 07:44 PM, Mike Frysinger wrote:
>> On 29 Jan 2016 19:28, Alex McWhirter wrote:
>>> Regarding the issue with pcitutils, it is indeed and issue with gold. It
>>> turns out udev is broken as well, as in it wont start.
>>>
>>> binutils has supposedly fixed this issue upstream, i may try to emerge
>>> 9999 later tonight. perhaps eudev fairs a bit better than udev? Would
>>> there be any issue with moving to eudev as a default?
>> arches should not be picking any defaults like udev.  we should be using
>> the same default across all linux systems.  especially if the only point
>> is to workaround a bug in gold.
>>
>> is the fix in binutils-2.26 ?  that's going into the tree in a bit ...
>> i'm waiting for some feedback from upstream before i push it.
>> -mike
> I can check to see if the fix is in .26, but eudev does work without
> issue for what it's worth. pciutils is also compiling without issue with
> eudev.
>
> I will try pulling 9999 and see if the issue is no longer there, if it's
> been resolved there then ill check into .26
>
> Without that fix, sparc64 is probably a no-go. I suppose we could always
> patch .25 if needed.
>



^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-01-30  0:55     ` Alex McWhirter
  2016-02-01  9:24       ` Alex McWhirter
@ 2016-02-01 17:44       ` Mike Frysinger
  2016-02-01 19:29         ` Alex McWhirter
  1 sibling, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-01 17:44 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 1413 bytes --]

On 29 Jan 2016 19:55, Alex McWhirter wrote:
> On 01/29/2016 07:44 PM, Mike Frysinger wrote:
> > On 29 Jan 2016 19:28, Alex McWhirter wrote:
> >> Regarding the issue with pcitutils, it is indeed and issue with gold. It
> >> turns out udev is broken as well, as in it wont start.
> >>
> >> binutils has supposedly fixed this issue upstream, i may try to emerge
> >> 9999 later tonight. perhaps eudev fairs a bit better than udev? Would
> >> there be any issue with moving to eudev as a default?
> >
> > arches should not be picking any defaults like udev.  we should be using
> > the same default across all linux systems.  especially if the only point
> > is to workaround a bug in gold.
> >
> > is the fix in binutils-2.26 ?  that's going into the tree in a bit ...
> > i'm waiting for some feedback from upstream before i push it.
> 
> I can check to see if the fix is in .26, but eudev does work without
> issue for what it's worth. pciutils is also compiling without issue with
> eudev.
> 
> I will try pulling 9999 and see if the issue is no longer there, if it's
> been resolved there then ill check into .26
> 
> Without that fix, sparc64 is probably a no-go. I suppose we could always
> patch .25 if needed.

why ?  as i said, gold is not the default, and we don't hold up issues
because of gold compatibility.  if sparc64 w/ld.bfd works fine, then
that's all we need.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-01 17:44       ` Mike Frysinger
@ 2016-02-01 19:29         ` Alex McWhirter
  2016-02-01 20:24           ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-01 19:29 UTC (permalink / raw
  To: gentoo-sparc

On 02/01/2016 12:44 PM, Mike Frysinger wrote:
> On 29 Jan 2016 19:55, Alex McWhirter wrote:
>> On 01/29/2016 07:44 PM, Mike Frysinger wrote:
>>> On 29 Jan 2016 19:28, Alex McWhirter wrote:
>>>> Regarding the issue with pcitutils, it is indeed and issue with gold. It
>>>> turns out udev is broken as well, as in it wont start.
>>>>
>>>> binutils has supposedly fixed this issue upstream, i may try to emerge
>>>> 9999 later tonight. perhaps eudev fairs a bit better than udev? Would
>>>> there be any issue with moving to eudev as a default?
>>> arches should not be picking any defaults like udev.  we should be using
>>> the same default across all linux systems.  especially if the only point
>>> is to workaround a bug in gold.
>>>
>>> is the fix in binutils-2.26 ?  that's going into the tree in a bit ...
>>> i'm waiting for some feedback from upstream before i push it.
>> I can check to see if the fix is in .26, but eudev does work without
>> issue for what it's worth. pciutils is also compiling without issue with
>> eudev.
>>
>> I will try pulling 9999 and see if the issue is no longer there, if it's
>> been resolved there then ill check into .26
>>
>> Without that fix, sparc64 is probably a no-go. I suppose we could always
>> patch .25 if needed.
> why ?  as i said, gold is not the default, and we don't hold up issues
> because of gold compatibility.  if sparc64 w/ld.bfd works fine, then
> that's all we need.
> -mike
>

It looks like udev is hard coded to use gold, i may have to hack around
with configure.ac to get it to compile with bfd.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-01 19:29         ` Alex McWhirter
@ 2016-02-01 20:24           ` Mike Frysinger
  2016-02-01 20:34             ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-01 20:24 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 1952 bytes --]

On 01 Feb 2016 14:29, Alex McWhirter wrote:
> On 02/01/2016 12:44 PM, Mike Frysinger wrote:
> > On 29 Jan 2016 19:55, Alex McWhirter wrote:
> >> On 01/29/2016 07:44 PM, Mike Frysinger wrote:
> >>> On 29 Jan 2016 19:28, Alex McWhirter wrote:
> >>>> Regarding the issue with pcitutils, it is indeed and issue with gold. It
> >>>> turns out udev is broken as well, as in it wont start.
> >>>>
> >>>> binutils has supposedly fixed this issue upstream, i may try to emerge
> >>>> 9999 later tonight. perhaps eudev fairs a bit better than udev? Would
> >>>> there be any issue with moving to eudev as a default?
> >>> arches should not be picking any defaults like udev.  we should be using
> >>> the same default across all linux systems.  especially if the only point
> >>> is to workaround a bug in gold.
> >>>
> >>> is the fix in binutils-2.26 ?  that's going into the tree in a bit ...
> >>> i'm waiting for some feedback from upstream before i push it.
> >>
> >> I can check to see if the fix is in .26, but eudev does work without
> >> issue for what it's worth. pciutils is also compiling without issue with
> >> eudev.
> >>
> >> I will try pulling 9999 and see if the issue is no longer there, if it's
> >> been resolved there then ill check into .26
> >>
> >> Without that fix, sparc64 is probably a no-go. I suppose we could always
> >> patch .25 if needed.
> >
> > why ?  as i said, gold is not the default, and we don't hold up issues
> > because of gold compatibility.  if sparc64 w/ld.bfd works fine, then
> > that's all we need.
> 
> It looks like udev is hard coded to use gold, i may have to hack around
> with configure.ac to get it to compile with bfd.

OK, that's an important point :).  yes, we'll want to deploy a hack for
`use sparc` to the udev ebuild to disable the usage of gold.  should be
as simple as:
	if use sparc ; then
		sed -i 's:-Wl,-fuse-ld=gold::' configure.ac || die
	fi
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-01 20:24           ` Mike Frysinger
@ 2016-02-01 20:34             ` Alex McWhirter
  2016-02-01 20:51               ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-01 20:34 UTC (permalink / raw
  To: gentoo-sparc

On 02/01/2016 03:24 PM, Mike Frysinger wrote:
> On 01 Feb 2016 14:29, Alex McWhirter wrote:
>> On 02/01/2016 12:44 PM, Mike Frysinger wrote:
>>> On 29 Jan 2016 19:55, Alex McWhirter wrote:
>>>> On 01/29/2016 07:44 PM, Mike Frysinger wrote:
>>>>> On 29 Jan 2016 19:28, Alex McWhirter wrote:
>>>>>> Regarding the issue with pcitutils, it is indeed and issue with gold. It
>>>>>> turns out udev is broken as well, as in it wont start.
>>>>>>
>>>>>> binutils has supposedly fixed this issue upstream, i may try to emerge
>>>>>> 9999 later tonight. perhaps eudev fairs a bit better than udev? Would
>>>>>> there be any issue with moving to eudev as a default?
>>>>> arches should not be picking any defaults like udev.  we should be using
>>>>> the same default across all linux systems.  especially if the only point
>>>>> is to workaround a bug in gold.
>>>>>
>>>>> is the fix in binutils-2.26 ?  that's going into the tree in a bit ...
>>>>> i'm waiting for some feedback from upstream before i push it.
>>>> I can check to see if the fix is in .26, but eudev does work without
>>>> issue for what it's worth. pciutils is also compiling without issue with
>>>> eudev.
>>>>
>>>> I will try pulling 9999 and see if the issue is no longer there, if it's
>>>> been resolved there then ill check into .26
>>>>
>>>> Without that fix, sparc64 is probably a no-go. I suppose we could always
>>>> patch .25 if needed.
>>> why ?  as i said, gold is not the default, and we don't hold up issues
>>> because of gold compatibility.  if sparc64 w/ld.bfd works fine, then
>>> that's all we need.
>> It looks like udev is hard coded to use gold, i may have to hack around
>> with configure.ac to get it to compile with bfd.
> OK, that's an important point :).  yes, we'll want to deploy a hack for
> `use sparc` to the udev ebuild to disable the usage of gold.  should be
> as simple as:
> 	if use sparc ; then
> 		sed -i 's:-Wl,-fuse-ld=gold::' configure.ac || die
> 	fi
> -mike

The systemd mailing list makes it look like this may not be a sparc only
problem, it looks like it can also happen to 64 bit mips. What about
patching configure.ac to have an --disable-lto option?

if use sparc ; then
    configure_opts+=" --disable-lto "
fi


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-01 20:34             ` Alex McWhirter
@ 2016-02-01 20:51               ` Mike Frysinger
  2016-02-01 22:03                 ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-01 20:51 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 2621 bytes --]

On 01 Feb 2016 15:34, Alex McWhirter wrote:
> On 02/01/2016 03:24 PM, Mike Frysinger wrote:
> > On 01 Feb 2016 14:29, Alex McWhirter wrote:
> >> On 02/01/2016 12:44 PM, Mike Frysinger wrote:
> >>> On 29 Jan 2016 19:55, Alex McWhirter wrote:
> >>>> On 01/29/2016 07:44 PM, Mike Frysinger wrote:
> >>>>> On 29 Jan 2016 19:28, Alex McWhirter wrote:
> >>>>>> Regarding the issue with pcitutils, it is indeed and issue with gold. It
> >>>>>> turns out udev is broken as well, as in it wont start.
> >>>>>>
> >>>>>> binutils has supposedly fixed this issue upstream, i may try to emerge
> >>>>>> 9999 later tonight. perhaps eudev fairs a bit better than udev? Would
> >>>>>> there be any issue with moving to eudev as a default?
> >>>>> arches should not be picking any defaults like udev.  we should be using
> >>>>> the same default across all linux systems.  especially if the only point
> >>>>> is to workaround a bug in gold.
> >>>>>
> >>>>> is the fix in binutils-2.26 ?  that's going into the tree in a bit ...
> >>>>> i'm waiting for some feedback from upstream before i push it.
> >>>> I can check to see if the fix is in .26, but eudev does work without
> >>>> issue for what it's worth. pciutils is also compiling without issue with
> >>>> eudev.
> >>>>
> >>>> I will try pulling 9999 and see if the issue is no longer there, if it's
> >>>> been resolved there then ill check into .26
> >>>>
> >>>> Without that fix, sparc64 is probably a no-go. I suppose we could always
> >>>> patch .25 if needed.
> >>> why ?  as i said, gold is not the default, and we don't hold up issues
> >>> because of gold compatibility.  if sparc64 w/ld.bfd works fine, then
> >>> that's all we need.
> >> It looks like udev is hard coded to use gold, i may have to hack around
> >> with configure.ac to get it to compile with bfd.
> > OK, that's an important point :).  yes, we'll want to deploy a hack for
> > `use sparc` to the udev ebuild to disable the usage of gold.  should be
> > as simple as:
> > 	if use sparc ; then
> > 		sed -i 's:-Wl,-fuse-ld=gold::' configure.ac || die
> > 	fi
> 
> The systemd mailing list makes it look like this may not be a sparc only
> problem, it looks like it can also happen to 64 bit mips. What about
> patching configure.ac to have an --disable-lto option?

in cases like this, the preference would be to get any patches merged
upstream, and then add that to our ebuild.  but if upstream won't pick
up a patch that'll help, just minimize the sed/patch hackary.  generally
the whole point of doing a "clean" patch is to get it merged upstream.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-01 20:51               ` Mike Frysinger
@ 2016-02-01 22:03                 ` Alex McWhirter
  2016-02-04 18:40                   ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-01 22:03 UTC (permalink / raw
  To: gentoo-sparc


On 02/01/2016 03:51 PM, Mike Frysinger wrote:
> in cases like this, the preference would be to get any patches merged
> upstream, and then add that to our ebuild.  but if upstream won't pick
> up a patch that'll help, just minimize the sed/patch hackary.  generally
> the whole point of doing a "clean" patch is to get it merged upstream.
> -mike

Ok, ill shoot a pull request over to systemd, hopefully they will
acknowledge the issue instead of insisting the only way to fix it is for
gold to be fixed.

anyways you're sed one-liner works perfectly on 225, so if we could get
that pushed that should fix up standard catalyst builds without any
custom tree hacks.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-01 22:03                 ` Alex McWhirter
@ 2016-02-04 18:40                   ` Alex McWhirter
  2016-02-04 21:54                     ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-04 18:40 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

On 02/01/2016 05:03 PM, Alex McWhirter wrote:
> On 02/01/2016 03:51 PM, Mike Frysinger wrote:
>> in cases like this, the preference would be to get any patches merged
>> upstream, and then add that to our ebuild.  but if upstream won't pick
>> up a patch that'll help, just minimize the sed/patch hackary.  generally
>> the whole point of doing a "clean" patch is to get it merged upstream.
>> -mike
> Ok, ill shoot a pull request over to systemd, hopefully they will
> acknowledge the issue instead of insisting the only way to fix it is for
> gold to be fixed.
>
> anyways you're sed one-liner works perfectly on 225, so if we could get
> that pushed that should fix up standard catalyst builds without any
> custom tree hacks.
>

I'd like to get the udev fix and a glibc fix pushed into the tree
because they aren't handled by the sparc team. What would be the best
way to go about this?


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-04 18:40                   ` Alex McWhirter
@ 2016-02-04 21:54                     ` Mike Frysinger
  2016-02-04 23:44                       ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-04 21:54 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 1165 bytes --]

On 04 Feb 2016 13:40, Alex McWhirter wrote:
> On 02/01/2016 05:03 PM, Alex McWhirter wrote:
> > On 02/01/2016 03:51 PM, Mike Frysinger wrote:
> >> in cases like this, the preference would be to get any patches merged
> >> upstream, and then add that to our ebuild.  but if upstream won't pick
> >> up a patch that'll help, just minimize the sed/patch hackary.  generally
> >> the whole point of doing a "clean" patch is to get it merged upstream.
> >
> > Ok, ill shoot a pull request over to systemd, hopefully they will
> > acknowledge the issue instead of insisting the only way to fix it is for
> > gold to be fixed.
> >
> > anyways you're sed one-liner works perfectly on 225, so if we could get
> > that pushed that should fix up standard catalyst builds without any
> > custom tree hacks.
> 
> I'd like to get the udev fix and a glibc fix pushed into the tree
> because they aren't handled by the sparc team. What would be the best
> way to go about this?

you can file a bug for each issue and attach the patch and it'll get
routed to the right person.  you could just post the glibc one here
and i'll review/merge it directly.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-04 21:54                     ` Mike Frysinger
@ 2016-02-04 23:44                       ` Alex McWhirter
  2016-02-07 10:35                         ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-04 23:44 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

On 02/04/2016 04:54 PM, Mike Frysinger wrote:
> On 04 Feb 2016 13:40, Alex McWhirter wrote:
>> On 02/01/2016 05:03 PM, Alex McWhirter wrote:
>>> On 02/01/2016 03:51 PM, Mike Frysinger wrote:
>>>> in cases like this, the preference would be to get any patches merged
>>>> upstream, and then add that to our ebuild.  but if upstream won't pick
>>>> up a patch that'll help, just minimize the sed/patch hackary.  generally
>>>> the whole point of doing a "clean" patch is to get it merged upstream.
>>> Ok, ill shoot a pull request over to systemd, hopefully they will
>>> acknowledge the issue instead of insisting the only way to fix it is for
>>> gold to be fixed.
>>>
>>> anyways you're sed one-liner works perfectly on 225, so if we could get
>>> that pushed that should fix up standard catalyst builds without any
>>> custom tree hacks.
>> I'd like to get the udev fix and a glibc fix pushed into the tree
>> because they aren't handled by the sparc team. What would be the best
>> way to go about this?
> you can file a bug for each issue and attach the patch and it'll get
> routed to the right person.  you could just post the glibc one here
> and i'll review/merge it directly.
> -mike

Bug for glibc - https://bugs.gentoo.org/show_bug.cgi?id=573872

Bug for udev - https://bugs.gentoo.org/show_bug.cgi?id=573874


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-04 23:44                       ` Alex McWhirter
@ 2016-02-07 10:35                         ` Alex McWhirter
  2016-02-08 15:21                           ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-07 10:35 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

Have there been any reports of rsync being broken on sparc? I can't get
it to work on my 64bit host or my official 32 bit host.

It always kicks this back almost instantly. Doesn't matter if it's local
or remote

rsync: [sender] write error: Broken pipe (32)


Oddly enough scp has issues too which may point to something being wrong
with ssh. This is what happens.

On remote machine run..


scp blah root@<ip-address>:~/
root@<ip-address>'s password:
Permission denied, please try again.
root@<ip-address>'s password:
Permission denied, please try again.
root@<ip-address>'s password:
Permission denied ().
lost connection

However if i try a second / third time...

scp blah root@<ip-address>:~/
Password:
blah                                                           100% 
102MB  11.4MB/s  13.0MB/s   00:09


Notice how in the first attempt sshd is returning the boxes IP and wont
take my password. A few attempts later and it will not return the IP,
but will take my password. It's completely intermittent.




^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-07 10:35                         ` Alex McWhirter
@ 2016-02-08 15:21                           ` Mike Frysinger
  2016-02-08 20:48                             ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-08 15:21 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 1369 bytes --]

On 07 Feb 2016 05:35, Alex McWhirter wrote:
> Have there been any reports of rsync being broken on sparc? I can't get
> it to work on my 64bit host or my official 32 bit host.

it's working on our sparc dev box and my sparc chroots

> It always kicks this back almost instantly. Doesn't matter if it's local
> or remote

are you trying with plain rsync ?  or rsync over a diff protocol ?  try:
	rsync rsync://uclibc.org/svn/
it should provide a file listing

> Oddly enough scp has issues too which may point to something being wrong
> with ssh. This is what happens.
> 
> On remote machine run..
> 
> 
> scp blah root@<ip-address>:~/
> root@<ip-address>'s password:
> Permission denied, please try again.
> root@<ip-address>'s password:
> Permission denied, please try again.
> root@<ip-address>'s password:
> Permission denied ().
> lost connection
> 
> However if i try a second / third time...
> 
> scp blah root@<ip-address>:~/
> Password:
> blah                                                           100% 
> 102MB  11.4MB/s  13.0MB/s   00:09
> 
> 
> Notice how in the first attempt sshd is returning the boxes IP and wont
> take my password. A few attempts later and it will not return the IP,
> but will take my password. It's completely intermittent.

yes, it sounds like openssh or openssl is broken instead
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-08 15:21                           ` Mike Frysinger
@ 2016-02-08 20:48                             ` Alex McWhirter
  2016-02-09  5:11                               ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-08 20:48 UTC (permalink / raw
  To: gentoo-sparc

On 02/08/2016 10:21 AM, Mike Frysinger wrote:
> On 07 Feb 2016 05:35, Alex McWhirter wrote:
>> Have there been any reports of rsync being broken on sparc? I can't get
>> it to work on my 64bit host or my official 32 bit host.
> it's working on our sparc dev box and my sparc chroots
>
>> It always kicks this back almost instantly. Doesn't matter if it's local
>> or remote
> are you trying with plain rsync ?  or rsync over a diff protocol ?  try:
> 	rsync rsync://uclibc.org/svn/
> it should provide a file listing
>
>> Oddly enough scp has issues too which may point to something being wrong
>> with ssh. This is what happens.
>>
>> On remote machine run..
>>
>>
>> scp blah root@<ip-address>:~/
>> root@<ip-address>'s password:
>> Permission denied, please try again.
>> root@<ip-address>'s password:
>> Permission denied, please try again.
>> root@<ip-address>'s password:
>> Permission denied ().
>> lost connection
>>
>> However if i try a second / third time...
>>
>> scp blah root@<ip-address>:~/
>> Password:
>> blah                                                           100% 
>> 102MB  11.4MB/s  13.0MB/s   00:09
>>
>>
>> Notice how in the first attempt sshd is returning the boxes IP and wont
>> take my password. A few attempts later and it will not return the IP,
>> but will take my password. It's completely intermittent.
> yes, it sounds like openssh or openssl is broken instead
> -mike

If i force --protocol=29 it works just fine. Can you think of any kernel
options that might cause this? I'm running a fairly minimal kernel.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-08 20:48                             ` Alex McWhirter
@ 2016-02-09  5:11                               ` Alex McWhirter
  2016-02-09  6:14                                 ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-09  5:11 UTC (permalink / raw
  To: gentoo-sparc

On 02/08/2016 03:48 PM, Alex McWhirter wrote:
> On 02/08/2016 10:21 AM, Mike Frysinger wrote:
>> On 07 Feb 2016 05:35, Alex McWhirter wrote:
>>> Have there been any reports of rsync being broken on sparc? I can't get
>>> it to work on my 64bit host or my official 32 bit host.
>> it's working on our sparc dev box and my sparc chroots
>>
>>> It always kicks this back almost instantly. Doesn't matter if it's local
>>> or remote
>> are you trying with plain rsync ?  or rsync over a diff protocol ?  try:
>> 	rsync rsync://uclibc.org/svn/
>> it should provide a file listing
>>
>>> Oddly enough scp has issues too which may point to something being wrong
>>> with ssh. This is what happens.
>>>
>>> On remote machine run..
>>>
>>>
>>> scp blah root@<ip-address>:~/
>>> root@<ip-address>'s password:
>>> Permission denied, please try again.
>>> root@<ip-address>'s password:
>>> Permission denied, please try again.
>>> root@<ip-address>'s password:
>>> Permission denied ().
>>> lost connection
>>>
>>> However if i try a second / third time...
>>>
>>> scp blah root@<ip-address>:~/
>>> Password:
>>> blah                                                           100% 
>>> 102MB  11.4MB/s  13.0MB/s   00:09
>>>
>>>
>>> Notice how in the first attempt sshd is returning the boxes IP and wont
>>> take my password. A few attempts later and it will not return the IP,
>>> but will take my password. It's completely intermittent.
>> yes, it sounds like openssh or openssl is broken instead
>> -mike
> If i force --protocol=29 it works just fine. Can you think of any kernel
> options that might cause this? I'm running a fairly minimal kernel.
>

I am completely stumped here. It's just simply broken. Fresh 64bit install

localhost ~ # rsync -a /usr/portage/ /root/portage
rsync: [sender] write error: Broken pipe (32)
rsync error: error in socket IO (code 10) at io.c(820) [sender=3.1.2]

It's almost like the rsync socket is broken or something...




^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-09  5:11                               ` Alex McWhirter
@ 2016-02-09  6:14                                 ` Mike Frysinger
  2016-02-13  9:26                                   ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-09  6:14 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 2335 bytes --]

On 09 Feb 2016 00:11, Alex McWhirter wrote:
> On 02/08/2016 03:48 PM, Alex McWhirter wrote:
> > On 02/08/2016 10:21 AM, Mike Frysinger wrote:
> >> On 07 Feb 2016 05:35, Alex McWhirter wrote:
> >>> Have there been any reports of rsync being broken on sparc? I can't get
> >>> it to work on my 64bit host or my official 32 bit host.
> >> it's working on our sparc dev box and my sparc chroots
> >>
> >>> It always kicks this back almost instantly. Doesn't matter if it's local
> >>> or remote
> >> are you trying with plain rsync ?  or rsync over a diff protocol ?  try:
> >> 	rsync rsync://uclibc.org/svn/
> >> it should provide a file listing
> >>
> >>> Oddly enough scp has issues too which may point to something being wrong
> >>> with ssh. This is what happens.
> >>>
> >>> On remote machine run..
> >>>
> >>>
> >>> scp blah root@<ip-address>:~/
> >>> root@<ip-address>'s password:
> >>> Permission denied, please try again.
> >>> root@<ip-address>'s password:
> >>> Permission denied, please try again.
> >>> root@<ip-address>'s password:
> >>> Permission denied ().
> >>> lost connection
> >>>
> >>> However if i try a second / third time...
> >>>
> >>> scp blah root@<ip-address>:~/
> >>> Password:
> >>> blah                                                           100% 
> >>> 102MB  11.4MB/s  13.0MB/s   00:09
> >>>
> >>>
> >>> Notice how in the first attempt sshd is returning the boxes IP and wont
> >>> take my password. A few attempts later and it will not return the IP,
> >>> but will take my password. It's completely intermittent.
> >> yes, it sounds like openssh or openssl is broken instead
> >> -mike
> > If i force --protocol=29 it works just fine. Can you think of any kernel
> > options that might cause this? I'm running a fairly minimal kernel.
> >
> 
> I am completely stumped here. It's just simply broken. Fresh 64bit install
> 
> localhost ~ # rsync -a /usr/portage/ /root/portage
> rsync: [sender] write error: Broken pipe (32)
> rsync error: error in socket IO (code 10) at io.c(820) [sender=3.1.2]
> 
> It's almost like the rsync socket is broken or something...

EPIPE here looks like the server/receiver died.  might want to try adding
-vvvvv to rsync, or running it through `strace -o log -f` and see if you
find anything interesting.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-09  6:14                                 ` Mike Frysinger
@ 2016-02-13  9:26                                   ` Alex McWhirter
  2016-02-13 11:25                                     ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-13  9:26 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

On 02/09/2016 01:14 AM, Mike Frysinger wrote:
> On 09 Feb 2016 00:11, Alex McWhirter wrote:
>> On 02/08/2016 03:48 PM, Alex McWhirter wrote:
>>> On 02/08/2016 10:21 AM, Mike Frysinger wrote:
>>>> On 07 Feb 2016 05:35, Alex McWhirter wrote:
>>>>> Have there been any reports of rsync being broken on sparc? I can't get
>>>>> it to work on my 64bit host or my official 32 bit host.
>>>> it's working on our sparc dev box and my sparc chroots
>>>>
>>>>> It always kicks this back almost instantly. Doesn't matter if it's local
>>>>> or remote
>>>> are you trying with plain rsync ?  or rsync over a diff protocol ?  try:
>>>> 	rsync rsync://uclibc.org/svn/
>>>> it should provide a file listing
>>>>
>>>>> Oddly enough scp has issues too which may point to something being wrong
>>>>> with ssh. This is what happens.
>>>>>
>>>>> On remote machine run..
>>>>>
>>>>>
>>>>> scp blah root@<ip-address>:~/
>>>>> root@<ip-address>'s password:
>>>>> Permission denied, please try again.
>>>>> root@<ip-address>'s password:
>>>>> Permission denied, please try again.
>>>>> root@<ip-address>'s password:
>>>>> Permission denied ().
>>>>> lost connection
>>>>>
>>>>> However if i try a second / third time...
>>>>>
>>>>> scp blah root@<ip-address>:~/
>>>>> Password:
>>>>> blah                                                           100% 
>>>>> 102MB  11.4MB/s  13.0MB/s   00:09
>>>>>
>>>>>
>>>>> Notice how in the first attempt sshd is returning the boxes IP and wont
>>>>> take my password. A few attempts later and it will not return the IP,
>>>>> but will take my password. It's completely intermittent.
>>>> yes, it sounds like openssh or openssl is broken instead
>>>> -mike
>>> If i force --protocol=29 it works just fine. Can you think of any kernel
>>> options that might cause this? I'm running a fairly minimal kernel.
>>>
>> I am completely stumped here. It's just simply broken. Fresh 64bit install
>>
>> localhost ~ # rsync -a /usr/portage/ /root/portage
>> rsync: [sender] write error: Broken pipe (32)
>> rsync error: error in socket IO (code 10) at io.c(820) [sender=3.1.2]
>>
>> It's almost like the rsync socket is broken or something...
> EPIPE here looks like the server/receiver died.  might want to try adding
> -vvvvv to rsync, or running it through `strace -o log -f` and see if you
> find anything interesting.
> -mike
Well, time for more fun

Copying over the 3.4.14 kernel from the install cd will make rsync work.

Kernel 4.1.12 rsync is dead
Kernel 4.1.15 rsync is dead

Since all sparc profiles use a 64bit kernel i would be heavily
interested in what kernel / options you are running.



Using the kernel config from the CD on a newer kernel still results in a
broken rsync. So the kernel is either broken somehow or there's an
option somewhere that genkernel, the cd config, and myself are missing.


Strace wasn't all that helpful unfortunately.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-13  9:26                                   ` Alex McWhirter
@ 2016-02-13 11:25                                     ` Mike Frysinger
  2016-02-13 17:32                                       ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-13 11:25 UTC (permalink / raw
  To: gentoo-sparc


[-- Attachment #1.1: Type: text/plain, Size: 878 bytes --]

On 13 Feb 2016 04:26, Alex McWhirter wrote:
> Well, time for more fun
> 
> Copying over the 3.4.14 kernel from the install cd will make rsync work.
> 
> Kernel 4.1.12 rsync is dead
> Kernel 4.1.15 rsync is dead
> 
> Since all sparc profiles use a 64bit kernel i would be heavily
> interested in what kernel / options you are running.

Linux bender 3.17.2 #2 SMP Tue Nov 11 18:56:20 UTC 2014 sparc64 sun4v UltraSparc T1 (Niagara) GNU/Linux

[    0.000000] Linux version 3.17.2 (root@bender) (gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.5, pie-0.5.5) ) #2 SMP Tue Nov 11 18:56:20 UTC 2014

config is attached

> Using the kernel config from the CD on a newer kernel still results in a
> broken rsync. So the kernel is either broken somehow or there's an
> option somewhere that genkernel, the cd config, and myself are missing.

or the toolchain is unhappy
-mike

[-- Attachment #1.2: config.xz --]
[-- Type: application/x-xz, Size: 12228 bytes --]

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-13 11:25                                     ` Mike Frysinger
@ 2016-02-13 17:32                                       ` Alex McWhirter
  2016-02-13 21:26                                         ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-13 17:32 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

On 02/13/2016 06:25 AM, Mike Frysinger wrote:
> On 13 Feb 2016 04:26, Alex McWhirter wrote:
>> Well, time for more fun
>>
>> Copying over the 3.4.14 kernel from the install cd will make rsync work.
>>
>> Kernel 4.1.12 rsync is dead
>> Kernel 4.1.15 rsync is dead
>>
>> Since all sparc profiles use a 64bit kernel i would be heavily
>> interested in what kernel / options you are running.
> Linux bender 3.17.2 #2 SMP Tue Nov 11 18:56:20 UTC 2014 sparc64 sun4v UltraSparc T1 (Niagara) GNU/Linux
>
> [    0.000000] Linux version 3.17.2 (root@bender) (gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.5, pie-0.5.5) ) #2 SMP Tue Nov 11 18:56:20 UTC 2014
>
> config is attached
>
>> Using the kernel config from the CD on a newer kernel still results in a
>> broken rsync. So the kernel is either broken somehow or there's an
>> option somewhere that genkernel, the cd config, and myself are missing.
> or the toolchain is unhappy
> -mike

It's fairly likely that you will break rsync as well if you upgrade to a
4.X kernel as i have experienced this with an official install on
another box. I'm working on building a 3.14 kernel with a newer
toolchain to see what happens. 4.4.1 still has this issue, i may try
vanilla sources as well after 3.14.

I suppose its also likely that this could be a bug in rsync as well that
may have been relying on a bug in older kernels which was later fixed.
But this is all speculation at this point.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-13 17:32                                       ` Alex McWhirter
@ 2016-02-13 21:26                                         ` Alex McWhirter
  2016-02-14  0:44                                           ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-13 21:26 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

[-- Attachment #1: Type: text/plain, Size: 2479 bytes --]

On 02/13/2016 12:32 PM, Alex McWhirter wrote:
> On 02/13/2016 06:25 AM, Mike Frysinger wrote:
>> On 13 Feb 2016 04:26, Alex McWhirter wrote:
>>> Well, time for more fun
>>>
>>> Copying over the 3.4.14 kernel from the install cd will make rsync work.
>>>
>>> Kernel 4.1.12 rsync is dead
>>> Kernel 4.1.15 rsync is dead
>>>
>>> Since all sparc profiles use a 64bit kernel i would be heavily
>>> interested in what kernel / options you are running.
>> Linux bender 3.17.2 #2 SMP Tue Nov 11 18:56:20 UTC 2014 sparc64 sun4v UltraSparc T1 (Niagara) GNU/Linux
>>
>> [    0.000000] Linux version 3.17.2 (root@bender) (gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.5, pie-0.5.5) ) #2 SMP Tue Nov 11 18:56:20 UTC 2014
>>
>> config is attached
>>
>>> Using the kernel config from the CD on a newer kernel still results in a
>>> broken rsync. So the kernel is either broken somehow or there's an
>>> option somewhere that genkernel, the cd config, and myself are missing.
>> or the toolchain is unhappy
>> -mike
> It's fairly likely that you will break rsync as well if you upgrade to a
> 4.X kernel as i have experienced this with an official install on
> another box. I'm working on building a 3.14 kernel with a newer
> toolchain to see what happens. 4.4.1 still has this issue, i may try
> vanilla sources as well after 3.14.
>
> I suppose its also likely that this could be a bug in rsync as well that
> may have been relying on a bug in older kernels which was later fixed.
> But this is all speculation at this point.
>

3.14.58 works fine when built with the latest toolchain. I had to use
the CD config, as genkernel doesn't have correct sparc settings and i
didn't feel like manually configuring it just to see if rsync worked
afterwards. The fun part will be finding which exact kernel introduced
the breakage, or perhaps it could be an rsync bug as the rest of the
system works fine on newer kernels. Even if it is an issue with rsync,
finding the kernel the breaks this functionality might help narrow down
the issue.

It looks like were dying on a select syscall. My only thought is that
maybe rsync is opening what it thinks is the correct file descriptor,
but it's actually getting a different file descriptor. It could be
requesting the wrong file descriptor entirely. Again, more speculation
at this point. My experience with strace / gdb is somewhat limited as i
come from a Solaris / BSD background.

Attached is the strace log from doing "rsync -a /usr/portage/*
/root/portage"

[-- Attachment #2: strace.txt --]
[-- Type: text/plain, Size: 153674 bytes --]

execve("/usr/bin/rsync", ["rsync", "-a", "/usr/portage/app-accessibility", "/usr/portage/app-admin", "/usr/portage/app-antivirus", "/usr/portage/app-arch", "/usr/portage/app-backup", "/usr/portage/app-benchmarks", "/usr/portage/app-cdr", "/usr/portage/app-crypt", "/usr/portage/app-dicts", "/usr/portage/app-doc", "/usr/portage/app-editors", "/usr/portage/app-emacs", "/usr/portage/app-emulation", "/usr/portage/app-eselect", ...], [/* 23 vars */]) = 0
brk(0)                                  = 0x27e000
uname({sys="Linux", node="disk1", ...}) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 18752, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfff0000100024000
close(3)                                = 0
open("/lib64/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0\22 "..., 832) = 832
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100022000
mmap(NULL, 1066712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfff0000100124000
mprotect(0xfff0000100128000, 1040384, PROT_NONE) = 0
mmap(0xfff0000100226000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xfff0000100226000
close(3)                                = 0
open("/usr/lib64/libpopt.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0 \340"..., 832) = 832
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 1101184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfff000010022c000
mprotect(0xfff0000100236000, 1048576, PROT_NONE) = 0
mmap(0xfff0000100336000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0xfff0000100336000
close(3)                                = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\2\1\3\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\2(`"..., 832) = 832
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 2482336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfff000010033c000
mprotect(0xfff0000100490000, 1048576, PROT_NONE) = 0
mmap(0xfff0000100590000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x154000) = 0xfff0000100590000
mmap(0xfff0000100598000, 8352, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfff0000100598000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010002a000
mprotect(0xfff0000100590000, 16384, PROT_READ) = 0
mprotect(0xfff0000100336000, 8192, PROT_READ) = 0
mprotect(0xfff0000100226000, 8192, PROT_READ) = 0
mprotect(0x264000, 8192, PROT_READ)     = 0
mprotect(0xfff0000100120000, 8192, PROT_READ) = 0
munmap(0xfff0000100024000, 18752)       = 0
rt_sigaction(SIGUSR1, {0x121400, [], SA_NOCLDSTOP}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigaction(SIGUSR2, {0x122080, [], SA_NOCLDSTOP}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigaction(SIGCHLD, {0x121360, [], SA_NOCLDSTOP}, NULL, 0xfff0000100373b98, 8) = 0
gettimeofday({1455346229, 861581}, NULL) = 0
geteuid()                               = 0
getegid()                               = 0
umask(0)                                = 022
umask(022)                              = 0
brk(0)                                  = 0x27e000
brk(0x2a0000)                           = 0x2a0000
open("/usr/lib64/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 1607712, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfff000010059c000
close(3)                                = 0
open("/etc/popt", O_RDONLY)             = -1 ENOENT (No such file or directory)
stat64("/etc/popt.d", 0x7feffa7dd40)    = -1 ENOENT (No such file or directory)
open("/root/.popt", O_RDONLY)           = -1 ENOENT (No such file or directory)
rt_sigaction(SIGINT, {0x10e640, [], SA_NOCLDSTOP}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigaction(SIGHUP, {0x10e640, [], SA_NOCLDSTOP}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigaction(SIGTERM, {0x10e640, [], SA_NOCLDSTOP}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP INT TERM CHLD USR1 USR2], NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_NOCLDSTOP}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigaction(SIGXFSZ, {SIG_IGN, [], SA_NOCLDSTOP}, NULL, 0xfff0000100373b98, 8) = 0
getcwd("/root", 4095)                   = 6
socketpair(PF_LOCAL, SOCK_STREAM, 0, [3, 4]) = 0
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
socketpair(PF_LOCAL, SOCK_STREAM, 0, [5, 6]) = 0
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(6, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xfff000010002a7e0) = 11615
close(6)                                = 0
close(3)                                = 0
open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 26244, PROT_READ, MAP_SHARED, 3, 0) = 0xfff000010002c000
close(3)                                = 0
fcntl(5, F_GETFL)                       = 0x4002 (flags O_RDWR|O_NONBLOCK)
fcntl(4, F_GETFL)                       = 0x4002 (flags O_RDWR|O_NONBLOCK)
write(4, "\37\0\0\0", 4)                = 4
select(6, [5], NULL, [5], {60, 0})      = 1 (in [5], left {59, 999990})
read(5, "\37\0\0\0", 4)                 = 4
select(6, [5], NULL, [5], {60, 0})      = 1 (in [5], left {59, 999996})
read(5, "?", 1)                         = 1
select(6, [5], NULL, [5], {60, 0})      = 1 (in [5], left {59, 999996})
read(5, "\365\205\265V", 4)             = 4
fcntl(2, F_GETFL)                       = 0x40001 (flags O_WRONLY|O_LARGEFILE)
brk(0x2c2000)                           = 0x2c2000
gettimeofday({1455346229, 868173}, NULL) = 0
chdir("/usr/portage")                   = 0
lstat64("app-accessibility", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100034000
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100056000
lstat64("app-admin", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-antivirus", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-arch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-backup", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-benchmarks", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-cdr", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-crypt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-dicts", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-doc", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-editors", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-emacs", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-emulation", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-eselect", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-forensics", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-i18n", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-laptop", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-leechcraft", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-misc", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-mobilephone", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-office", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-officeext", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-pda", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-portage", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-shells", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-text", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-vim", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-xemacs", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-ada", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-cpp", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-db", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-dotnet", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-embedded", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-games", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-go", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-haskell", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-java", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-lang", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-libs", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-lisp", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-lua", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-ml", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-perl", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-php", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-python", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-qt", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-ros", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-ruby", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-scheme", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-tcltk", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-tex", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-texlive", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-util", {st_mode=0, st_size=0, ...}) = 0
lstat64("dev-vcs", {st_mode=0, st_size=0, ...}) = 0
lstat64("distfiles", {st_mode=0, st_size=0, ...}) = 0
open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100024000
read(3, "# /etc/nsswitch.conf:\n# $Header:"..., 4096) = 508
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xfff0000100024000, 8192)        = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 18752, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfff0000100098000
close(3)                                = 0
open("/lib64/libnss_compat.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0\21\340"..., 832) = 832
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 1083576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfff0000100728000
mprotect(0xfff0000100730000, 1040384, PROT_NONE) = 0
mmap(0xfff000010082e000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xfff000010082e000
close(3)                                = 0
open("/lib64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0>\340"..., 832) = 832
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 1144224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfff0000100834000
mprotect(0xfff0000100848000, 1040384, PROT_NONE) = 0
mmap(0xfff0000100946000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0xfff0000100946000
mmap(0xfff000010094a000, 5536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfff000010094a000
close(3)                                = 0
mprotect(0xfff0000100946000, 8192, PROT_READ) = 0
mprotect(0xfff000010082e000, 8192, PROT_READ) = 0
munmap(0xfff0000100098000, 18752)       = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 18752, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfff0000100098000
close(3)                                = 0
open("/lib64/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0\37@"..., 832) = 832
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 1092032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfff000010094c000
mprotect(0xfff0000100956000, 1040384, PROT_NONE) = 0
mmap(0xfff0000100a54000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xfff0000100a54000
close(3)                                = 0
open("/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0\37\300"..., 832) = 832
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 1092008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfff0000100a58000
mprotect(0xfff0000100a62000, 1040384, PROT_NONE) = 0
mmap(0xfff0000100b60000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xfff0000100b60000
close(3)                                = 0
mprotect(0xfff0000100b60000, 8192, PROT_READ) = 0
mprotect(0xfff0000100a54000, 8192, PROT_READ) = 0
munmap(0xfff0000100098000, 18752)       = 0
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 3
lseek(3, 0, SEEK_CUR)                   = 0
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 473, PROT_READ, MAP_SHARED, 3, 0) = 0xfff0000100024000
lseek(3, 473, SEEK_SET)                 = 473
munmap(0xfff0000100024000, 473)         = 0
close(3)                                = 0
lstat64("eclass", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-action", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-arcade", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-board", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-emulation", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-engines", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-fps", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-kids", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-misc", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-mud", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-puzzle", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-roguelike", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-rpg", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-server", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-simulation", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-sports", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-strategy", {st_mode=0, st_size=0, ...}) = 0
lstat64("games-util", {st_mode=0, st_size=0, ...}) = 0
lstat64("gnome-base", {st_mode=0, st_size=0, ...}) = 0
lstat64("gnome-extra", {st_mode=0, st_size=0, ...}) = 0
lstat64("gnustep-apps", {st_mode=0, st_size=0, ...}) = 0
lstat64("gnustep-base", {st_mode=0, st_size=0, ...}) = 0
lstat64("gnustep-libs", {st_mode=0, st_size=0, ...}) = 0
lstat64("header.txt", {st_mode=0, st_size=0, ...}) = 0
lstat64("header.txt", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100098000
lstat64("java-virtuals", {st_mode=0, st_size=0, ...}) = 0
lstat64("kde-apps", {st_mode=0, st_size=0, ...}) = 0
lstat64("kde-base", {st_mode=0, st_size=0, ...}) = 0
lstat64("kde-frameworks", {st_mode=0, st_size=0, ...}) = 0
lstat64("kde-misc", {st_mode=0, st_size=0, ...}) = 0
lstat64("kde-plasma", {st_mode=0, st_size=0, ...}) = 0
lstat64("licenses", {st_mode=0, st_size=0, ...}) = 0
lstat64("lxde-base", {st_mode=0, st_size=0, ...}) = 0
lstat64("lxqt-base", {st_mode=0, st_size=0, ...}) = 0
lstat64("mail-client", {st_mode=0, st_size=0, ...}) = 0
lstat64("mail-filter", {st_mode=0, st_size=0, ...}) = 0
lstat64("mail-mta", {st_mode=0, st_size=0, ...}) = 0
lstat64("mate-base", {st_mode=0, st_size=0, ...}) = 0
lstat64("mate-extra", {st_mode=0, st_size=0, ...}) = 0
lstat64("media-fonts", {st_mode=0, st_size=0, ...}) = 0
lstat64("media-gfx", {st_mode=0, st_size=0, ...}) = 0
lstat64("media-libs", {st_mode=0, st_size=0, ...}) = 0
lstat64("media-plugins", {st_mode=0, st_size=0, ...}) = 0
lstat64("media-radio", {st_mode=0, st_size=0, ...}) = 0
lstat64("media-sound", {st_mode=0, st_size=0, ...}) = 0
lstat64("media-tv", {st_mode=0, st_size=0, ...}) = 0
lstat64("media-video", {st_mode=0, st_size=0, ...}) = 0
lstat64("metadata", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-analyzer", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-dialup", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-dns", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-firewall", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-fs", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-ftp", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-im", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-irc", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-libs", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-mail", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-misc", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-nds", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-news", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-nntp", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-p2p", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-print", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-proxy", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-voip", {st_mode=0, st_size=0, ...}) = 0
lstat64("net-wireless", {st_mode=0, st_size=0, ...}) = 0
lstat64("perl-core", {st_mode=0, st_size=0, ...}) = 0
lstat64("profiles", {st_mode=0, st_size=0, ...}) = 0
lstat64("ros-meta", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-astronomy", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-biology", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-calculators", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-chemistry", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-electronics", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-geosciences", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-libs", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-mathematics", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-misc", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-physics", {st_mode=0, st_size=0, ...}) = 0
lstat64("sci-visualization", {st_mode=0, st_size=0, ...}) = 0
lstat64("scripts", {st_mode=0, st_size=0, ...}) = 0
lstat64("sec-policy", {st_mode=0, st_size=0, ...}) = 0
lstat64("skel.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("skel.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("skel.metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("skel.metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-apps", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-auth", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-block", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-boot", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-cluster", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-devel", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-firmware", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-freebsd", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-fs", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-infiniband", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-kernel", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-libs", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-power", {st_mode=0, st_size=0, ...}) = 0
lstat64("sys-process", {st_mode=0, st_size=0, ...}) = 0
lstat64("virtual", {st_mode=0, st_size=0, ...}) = 0
lstat64("www-apache", {st_mode=0, st_size=0, ...}) = 0
lstat64("www-apps", {st_mode=0, st_size=0, ...}) = 0
lstat64("www-client", {st_mode=0, st_size=0, ...}) = 0
lstat64("www-misc", {st_mode=0, st_size=0, ...}) = 0
lstat64("www-plugins", {st_mode=0, st_size=0, ...}) = 0
lstat64("www-servers", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-apps", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-base", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-drivers", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-libs", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-misc", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-plugins", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-proto", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-terms", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-themes", {st_mode=0, st_size=0, ...}) = 0
lstat64("x11-wm", {st_mode=0, st_size=0, ...}) = 0
lstat64("xfce-base", {st_mode=0, st_size=0, ...}) = 0
lstat64("xfce-extra", {st_mode=0, st_size=0, ...}) = 0
gettimeofday({1455346229, 897444}, NULL) = 0
gettimeofday({1455346229, 897542}, NULL) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001000da000
select(6, [5], [4], [5], {60, 0})       = 1 (out [4], left {59, 999993})
write(4, "\237\f\0\7\5 \21app-accessibility\0\0\20V\23s\276\341"..., 3235) = 3235
openat(AT_FDCWD, "app-accessibility", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 43 entries */, 32768)    = 1376
lstat64("app-accessibility/speakup", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100b64000
lstat64("app-accessibility/pidgin-festival", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-freebsoft-utils", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/SphinxTrain", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-core", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speechd-el", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/edbrowse", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sound-icons", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/simon", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/eflite", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinxbase", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/yasr", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/powiedz", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/accerciser", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeak", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-fi", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/epos", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-ru", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/freetts", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/caribou", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/pocketsphinx", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/flite", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/mbrola", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/orca", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-dispatcher", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/nfbtrans", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak-ss", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/julius", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx2", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-hts", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeakup", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx3", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-it", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/perlbox-voice", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speechd-up", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/brltty", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/SphinxTrain", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 312
lstat64("app-accessibility/SphinxTrain/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100ba6000
lstat64("app-accessibility/SphinxTrain/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/SphinxTrain/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/SphinxTrain/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/SphinxTrain/SphinxTrain-0.9.1-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/SphinxTrain/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/SphinxTrain/SphinxTrain-1.0.8.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/SphinxTrain/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 112
lstat64("app-accessibility/SphinxTrain/files/gcc.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100be8000
lstat64("app-accessibility/SphinxTrain/files/gcc34.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/accerciser", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/accerciser/accerciser-3.14.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100c2a000
lstat64("app-accessibility/accerciser/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/accerciser/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/accerciser/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/accerciser/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/at-spi2-atk", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 312
lstat64("app-accessibility/at-spi2-atk/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100c6c000
lstat64("app-accessibility/at-spi2-atk/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk/at-spi2-atk-2.18.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk/at-spi2-atk-2.16.0-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/at-spi2-atk/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 288
lstat64("app-accessibility/at-spi2-atk/files/at-spi2-atk-2.16.0-atk_suite.h", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100cae000
lstat64("app-accessibility/at-spi2-atk/files/at-spi2-atk-2.16.0-tests-data", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk/files/at-spi2-atk-2.16.0-null-gobject.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk/files/at-spi2-atk-2.16.0-out-of-source.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/at-spi2-atk/files/at-spi2-atk-2.16.0-tests-data", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 200
lstat64("app-accessibility/at-spi2-atk/files/at-spi2-atk-2.16.0-tests-data/test.xml", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100cf0000
lstat64("app-accessibility/at-spi2-atk/files/at-spi2-atk-2.16.0-tests-data/test-action.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk/files/at-spi2-atk-2.16.0-tests-data/test-accessible.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-atk/files/at-spi2-atk-2.16.0-tests-data/test-component.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/at-spi2-core", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 312
lstat64("app-accessibility/at-spi2-core/at-spi2-core-2.18.3.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100d32000
lstat64("app-accessibility/at-spi2-core/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-core/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-core/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-core/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-core/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/at-spi2-core/at-spi2-core-2.16.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/at-spi2-core/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 120
lstat64("app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100d74000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/brltty", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-accessibility/brltty/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100db6000
lstat64("app-accessibility/brltty/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/brltty/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/brltty/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/brltty/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/brltty/brltty-5.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/brltty/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 264
lstat64("app-accessibility/brltty/files/brltty.rc", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100df8000
lstat64("app-accessibility/brltty/files/brltty-5.2-respect-AR.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/brltty/files/brltty-5.2-udev.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/brltty/files/brltty.tmpfiles.conf", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/brltty/files/brltty-5.2-fix-ldflags.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/caribou", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 280
lstat64("app-accessibility/caribou/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100e3a000
lstat64("app-accessibility/caribou/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/caribou/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/caribou/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/caribou/caribou-0.4.18.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/caribou/caribou-0.4.19.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/edbrowse", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/edbrowse/edbrowse-3.5.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100e7c000
lstat64("app-accessibility/edbrowse/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/edbrowse/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/edbrowse/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/edbrowse/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/edbrowse/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/edbrowse/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 104
lstat64("app-accessibility/edbrowse/files/edbrowse-3.5.1-implicit-decl.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100ebe000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/eflite", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/eflite/eflite-0.4.1-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100f00000
lstat64("app-accessibility/eflite/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/eflite/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/eflite/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/eflite/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/eflite/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/eflite/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 5 entries */, 32768)     = 160
lstat64("app-accessibility/eflite/files/eflite-0.4.1-flite14.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100f42000
lstat64("app-accessibility/eflite/files/eflite.rc", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/eflite/files/es.conf", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/emacspeak-ss", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/emacspeak-ss/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100f84000
lstat64("app-accessibility/emacspeak-ss/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak-ss/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak-ss/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak-ss/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/emacspeak-ss/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 96
lstat64("app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000100fc6000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/emacspeak", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 280
lstat64("app-accessibility/emacspeak/emacspeak-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101008000
lstat64("app-accessibility/emacspeak/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/emacspeak/emacspeak-39.0-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/epos", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/epos/epos-2.5.37-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010104a000
lstat64("app-accessibility/epos/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/epos/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/epos/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/epos/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/epos/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/epos/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 320
lstat64("app-accessibility/epos/files/epos-2.5.37-gcc45.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010108c000
lstat64("app-accessibility/epos/files/epos-2.5.37-gcc43.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/epos/files/epos-2.5.37-disable-tests.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/epos/files/eposd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/epos/files/README.gentoo", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/epos/files/epos-2.5.37-gcc47.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/espeak", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 280
lstat64("app-accessibility/espeak/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001010ce000
lstat64("app-accessibility/espeak/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeak/espeak-1.47.11-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeak/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeak/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeak/espeak-1.48.04.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/espeakup", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 296
lstat64("app-accessibility/espeakup/espeakup-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101110000
lstat64("app-accessibility/espeakup/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeakup/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeakup/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeakup/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeakup/espeakup-0.71.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/espeakup/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/espeakup/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 120
lstat64("app-accessibility/espeakup/files/espeakup.confd", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101152000
lstat64("app-accessibility/espeakup/files/espeakup.rc", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/festival-fi", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/festival-fi/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101194000
lstat64("app-accessibility/festival-fi/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-fi/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-fi/festival-fi-20041119.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-fi/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-fi/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/festival-fi/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 112
lstat64("app-accessibility/festival-fi/files/festival-fi-20041119_lavennin_path.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001011d6000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/festival-freebsoft-utils", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 296
lstat64("app-accessibility/festival-freebsoft-utils/festival-freebsoft-utils-0.10.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101218000
lstat64("app-accessibility/festival-freebsoft-utils/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-freebsoft-utils/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-freebsoft-utils/festival-freebsoft-utils-0.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-freebsoft-utils/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-freebsoft-utils/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/festival-hts", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/festival-hts/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010125a000
lstat64("app-accessibility/festival-hts/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-hts/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-hts/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-hts/festival-hts-2.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/festival-it", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/festival-it/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010129c000
lstat64("app-accessibility/festival-it/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-it/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-it/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-it/festival-it-1.0-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/festival-ru", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/festival-ru/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001012de000
lstat64("app-accessibility/festival-ru/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-ru/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-ru/festival-ru-0.5.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival-ru/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/festival", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/festival/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101320000
lstat64("app-accessibility/festival/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival/festival-2.1-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/festival/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 248
lstat64("app-accessibility/festival/files/festival-2.1-gentoo-system.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101362000
lstat64("app-accessibility/festival/files/festival-2.1-ldflags.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival/files/festival-2.1-gcc4.7.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/festival/files/festival-2.1-init-scm.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/flite", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-accessibility/flite/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001013a4000
lstat64("app-accessibility/flite/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/flite/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/flite/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/flite/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/flite/flite-1.4-r4.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/flite/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 312
lstat64("app-accessibility/flite/files/flite-1.4-respect-destdir.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001013e6000
lstat64("app-accessibility/flite/files/flite-1.4-ldflags.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/flite/files/flite-1.4-tempfile.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/flite/files/flite-1.4-fix-parallel-builds.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/flite/files/flite-1.4-audio-interface.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/freetts", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 304
lstat64("app-accessibility/freetts/freetts-1.2.1-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101428000
lstat64("app-accessibility/freetts/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/freetts/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/freetts/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/freetts/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/freetts/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/freetts/freetts-1.2.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/freetts/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 88
lstat64("app-accessibility/freetts/files/jsapi-gentoo.diff", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010146a000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/julius", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-accessibility/julius/julius-4.2.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001014ac000
lstat64("app-accessibility/julius/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/julius/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/julius/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/julius/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/julius/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/julius/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 144
lstat64("app-accessibility/julius/files/julius-4.2.2-ldflags.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001014ee000
lstat64("app-accessibility/julius/files/julius-4.2.2-install.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/mbrola", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/mbrola/mbrola-3.0.1h-r6.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101530000
lstat64("app-accessibility/mbrola/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/mbrola/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/mbrola/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/mbrola/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/nfbtrans", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 304
lstat64("app-accessibility/nfbtrans/nfbtrans-7.74.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101572000
lstat64("app-accessibility/nfbtrans/nfbtrans-7.74-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/nfbtrans/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/nfbtrans/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/nfbtrans/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/nfbtrans/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/nfbtrans/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/nfbtrans/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 160
lstat64("app-accessibility/nfbtrans/files/nfbtrans-7.74-getline-fix.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001015b4000
lstat64("app-accessibility/nfbtrans/files/nfbtrans-7.74-gentoo-fix.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/orca", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/orca/orca-3.16.3.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001015f6000
lstat64("app-accessibility/orca/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/orca/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/orca/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/orca/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/orca/orca-3.18.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/perlbox-voice", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/perlbox-voice/perlbox-voice-0.09-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101638000
lstat64("app-accessibility/perlbox-voice/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/perlbox-voice/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/perlbox-voice/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/perlbox-voice/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/pidgin-festival", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/pidgin-festival/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010167a000
lstat64("app-accessibility/pidgin-festival/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/pidgin-festival/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/pidgin-festival/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/pidgin-festival/pidgin-festival-2.4.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/pocketsphinx", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/pocketsphinx/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001016bc000
lstat64("app-accessibility/pocketsphinx/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/pocketsphinx/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/pocketsphinx/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/pocketsphinx/pocketsphinx-0.8.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/powiedz", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/powiedz/powiedz-1.0-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001016fe000
lstat64("app-accessibility/powiedz/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/powiedz/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/powiedz/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/powiedz/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/powiedz/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/powiedz/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 136
lstat64("app-accessibility/powiedz/files/powiedz-dsp-handle-fix.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101740000
lstat64("app-accessibility/powiedz/files/powiedz.desktop", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/simon", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-accessibility/simon/simon-0.4.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101782000
lstat64("app-accessibility/simon/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/simon/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/simon/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/simon/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/simon/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/simon/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 248
lstat64("app-accessibility/simon/files/simon-0.4.1-linguas.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001017c4000
lstat64("app-accessibility/simon/files/simon-0.4.1-sphinx.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/simon/files/simon-0.4.1-libdir.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/simon/files/simon-0.4.1-opencv-include.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/sound-icons", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/sound-icons/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101806000
lstat64("app-accessibility/sound-icons/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sound-icons/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sound-icons/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sound-icons/sound-icons-0.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/speakup", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 280
lstat64("app-accessibility/speakup/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101848000
lstat64("app-accessibility/speakup/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speakup/speakup-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speakup/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speakup/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speakup/speakup-3.1.6_p201011120508.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/speech-dispatcher", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 296
lstat64("app-accessibility/speech-dispatcher/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010188a000
lstat64("app-accessibility/speech-dispatcher/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-dispatcher/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-dispatcher/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-dispatcher/speech-dispatcher-0.8.3.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-dispatcher/speech-dispatcher-0.8.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/speech-tools", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 312
lstat64("app-accessibility/speech-tools/speech-tools-2.1-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001018cc000
lstat64("app-accessibility/speech-tools/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-tools/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-tools/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-tools/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-tools/speech-tools-2.1-r3.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speech-tools/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/speech-tools/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 104
lstat64("app-accessibility/speech-tools/files/speech-tools-2.1-underlinking.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010190e000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/speechd-el", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-accessibility/speechd-el/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101950000
lstat64("app-accessibility/speechd-el/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speechd-el/speechd-el-2.5.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speechd-el/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speechd-el/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/speechd-up", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/speechd-up/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101992000
lstat64("app-accessibility/speechd-up/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speechd-up/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speechd-up/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speechd-up/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/speechd-up/speechd-up-0.4-r3.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/speechd-up/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 128
lstat64("app-accessibility/speechd-up/files/speechd-up.rc", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001019d4000
lstat64("app-accessibility/speechd-up/files/speechd-up.confd", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/sphinx2", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-accessibility/sphinx2/sphinx2-0.6.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101a16000
lstat64("app-accessibility/sphinx2/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx2/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx2/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx2/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx2/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/sphinx2/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 96
lstat64("app-accessibility/sphinx2/files/sphinx2-0.6-as-needed.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101a58000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/sphinx3", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/sphinx3/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101a9a000
lstat64("app-accessibility/sphinx3/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx3/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx3/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx3/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinx3/sphinx3-0.8-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/sphinx3/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 144
lstat64("app-accessibility/sphinx3/files/sphinx3-0.8-libutil.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101adc000
lstat64("app-accessibility/sphinx3/files/sphinx3-0.8_heap_fix.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/sphinxbase", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-accessibility/sphinxbase/sphinxbase-0.8.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101b1e000
lstat64("app-accessibility/sphinxbase/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinxbase/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinxbase/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinxbase/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/sphinxbase/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/sphinxbase/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 160
lstat64("app-accessibility/sphinxbase/files/sphinxbase-0.8-unbundle-lapack.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101b60000
lstat64("app-accessibility/sphinxbase/files/sphinxbase-0.8-automake113.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/yasr", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-accessibility/yasr/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101ba2000
lstat64("app-accessibility/yasr/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/yasr/yasr-0.6.9-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/yasr/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/yasr/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/yasr/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-accessibility/yasr/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 240
lstat64("app-accessibility/yasr/files/yasr-0.6.9-remove-m4.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101be4000
lstat64("app-accessibility/yasr/files/yasr-0.6.9-gcc43.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/yasr/files/yasr-0.6.9-gettext018.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-accessibility/yasr/files/yasr-0.6.9-automake113.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 197 entries */, 32768)   = 6384
lstat64("app-admin/hddtemp", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101c26000
lstat64("app-admin/puppetserver", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/perl-cleaner", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/swatch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sysstat", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/logsurfer+", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/tmpwatch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sagan-rules", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/mongo-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-as-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/hardening-check", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cpulimit", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/pwgen", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/entr", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/checksec", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/puppetdb", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/mcelog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/equo", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/dio", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ansible", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/recursos", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/checkrestart", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/mate-system-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diradm", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/calamares", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/phpsyslogng", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/geolizer", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/mktwpol", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/socklog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/r10k", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bastille", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/pwcrypt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-iam-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/drush", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/paxtest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/qtpass", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/systemrescuecd-x86", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/testdisk", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/reportmagic", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diamond", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ulogd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/gtkdiskfree", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-template", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/system-config-printer", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-rds-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/logstash-bin", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/grubconfig", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/multilog-watch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/pydf", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ngxtop", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/metalog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sysklogd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/syslog-summary", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ranpwd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/longrun", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apachetop", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/logstalgia", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/logrotate", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clustershell", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-replicate", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-admin-console", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sshguard", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/python-updater", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/genromfs", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/system-tools-backends", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/gam-server", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/integrit", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/localepurge", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/puppet", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/webmin", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/quickswitch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/packagekit-qt4", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/setools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/packagekit", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/hwreport", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/abrt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/showconsole", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrootuid", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ec2-ami-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/lastpass-cli", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-console", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/puppet-agent", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/rsyslog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/makepasswd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/xtail", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/packagekit-base", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/fsvs", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/hardinfo", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/keepassx", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/yaala", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/stow", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/passook", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/amazon-ec2-init", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/kedpm", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/tenshi", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cdist", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/salt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sudo", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/killproc", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/pass", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/radmind", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clsync", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/fam", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-ds-console", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eselect", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/fifo-cronolog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/gnome-system-log", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/supernova", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/xstow", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/verynice", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/fetchlog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sxid", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/supervisor", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conkyforecast", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/tripwire", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/monit", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consolehm", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/watchfolder", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/emacs-updater", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/lsat", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/logstash-forwarder", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/webapp-config", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/kpcli", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/vault", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sagan", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/procinfo-ng", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cancd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-elb-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/gamin", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sysrqd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/syslogread", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/authbind", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/packagekit-gtk", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/glance", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/matter", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/denyhosts", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/jinit", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/filebeat-bin", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/restart_services", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/procinfo", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/analog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/logmon", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/syslog-ng", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/pprocm", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/tmpreaper", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/keepass", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/mms-agent", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/lnav", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/usbview", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sulfur", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/evtxtools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/newsyslog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/logsentry", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrpath", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apg", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-cw-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/usermin", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/lastpass", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/gentoo-rsync-mirror", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/qpage", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ccze", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bcfg2", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/gkrellm", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/rigo", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/superadduser", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/puppet-lint", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chroot_safe", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eclean-kernel", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/durep", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/fleet", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/mcollective", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/whowatch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/filewatcher", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ide-smart", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/lsyncd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apache-tools", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/haskell-updater", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/rex", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/lib_users", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/openrc-settingsd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/webalizer", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/petrovich", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/logcheck", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/psmon", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/sud", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/389-admin-console", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 240
lstat64("app-admin/389-admin-console/389-admin-console-1.1.8-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101c68000
lstat64("app-admin/389-admin-console/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-admin-console/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-admin-console/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-admin-console/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/389-console", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-admin/389-console/389-console-1.1.7-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101caa000
lstat64("app-admin/389-console/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-console/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-console/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-console/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/389-ds-console", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 240
lstat64("app-admin/389-ds-console/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101cec000
lstat64("app-admin/389-ds-console/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-ds-console/389-ds-console-1.2.6-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-ds-console/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/389-ds-console/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/abrt", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/abrt/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101d2e000
lstat64("app-admin/abrt/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/abrt/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/abrt/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/abrt/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/abrt/abrt-2.0.12-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/abrt/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 344
lstat64("app-admin/abrt/files/abrt-2.0.12-dbus-fallback.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101d70000
lstat64("app-admin/abrt/files/abrt-2.0.12-r1-init", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/abrt/files/abrt-2.0.12-gentoo.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/abrt/files/abrt-2.0.12-automake-1.12.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/abrt/files/abrt-2.0.12-r1-conf", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/abrt/files/abrt-2.0.6-format-security.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/amazon-ec2-init", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 272
lstat64("app-admin/amazon-ec2-init/amazon-ec2-init-20101127.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101db2000
lstat64("app-admin/amazon-ec2-init/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/amazon-ec2-init/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/amazon-ec2-init/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/amazon-ec2-init/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/amazon-ec2-init/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/amazon-ec2-init/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 88
lstat64("app-admin/amazon-ec2-init/files/amazon-ec2.init", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101df4000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/analog", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-admin/analog/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101e36000
lstat64("app-admin/analog/analog-6.0-r4.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/analog/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/analog/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/analog/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/analog/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/analog/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 232
lstat64("app-admin/analog/files/analog-6.0-bzip2.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101e78000
lstat64("app-admin/analog/files/analog.cfg", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/analog/files/analog-6.0-undefined-macro.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/analog/files/analog-5.1-gentoo.diff", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/ansible", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 11 entries */, 32768)    = 392
lstat64("app-admin/ansible/ansible-2.0.0.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101eba000
lstat64("app-admin/ansible/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ansible/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ansible/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ansible/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ansible/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ansible/ansible-2.0.0.1-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ansible/ansible-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ansible/ansible-1.9.4.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/ansible/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 120
lstat64("app-admin/ansible/files/ansible.env", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101efc000
lstat64("app-admin/ansible/files/README.gentoo", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/apache-tools", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 10 entries */, 32768)    = 360
lstat64("app-admin/apache-tools/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101f3e000
lstat64("app-admin/apache-tools/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apache-tools/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apache-tools/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apache-tools/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apache-tools/apache-tools-2.2.31.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apache-tools/apache-tools-2.4.16.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apache-tools/apache-tools-2.4.18.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/apache-tools/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 160
lstat64("app-admin/apache-tools/files/apache-tools-2.4.7-Makefile.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101f80000
lstat64("app-admin/apache-tools/files/apache-tools-2.2.20-Makefile.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/apachetop", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 312
lstat64("app-admin/apachetop/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000101fc2000
lstat64("app-admin/apachetop/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apachetop/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apachetop/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apachetop/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apachetop/apachetop-0.12.6-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apachetop/apachetop-0.12.6-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/apachetop/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 272
lstat64("app-admin/apachetop/files/apachetop-0.12.6-configure.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102004000
lstat64("app-admin/apachetop/files/apachetop-0.12.6-maxpathlen.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apachetop/files/apachetop-0.12.6-gcc41.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apachetop/files/apachetop-0.12.6-ac_config_header.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/apg", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-admin/apg/apg-2.3.0b-r5.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102046000
lstat64("app-admin/apg/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apg/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apg/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apg/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apg/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/apg/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 5 entries */, 32768)     = 192
lstat64("app-admin/apg/files/apg-2.3.0b-cracklib.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102088000
lstat64("app-admin/apg/files/apg-glibc-2.4.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/apg/files/apg-2.3.0b-crypt_password.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/augeas", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 10 entries */, 32768)    = 344
lstat64("app-admin/augeas/augeas-1.1.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001020ca000
lstat64("app-admin/augeas/augeas-0.10.0-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas/augeas-1.3.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/augeas/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 312
lstat64("app-admin/augeas/files/augeas-0.10.0-gets.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010210c000
lstat64("app-admin/augeas/files/augeas-0.10.0-libxml2-pkgconfig.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas/files/cve-bunch-of-them-symlink.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas/files/augeas-0.10.0-test.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/augeas/files/augeas-0.10.0-test2.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/authbind", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/authbind/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010214e000
lstat64("app-admin/authbind/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/authbind/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/authbind/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/authbind/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/authbind/authbind-2.1.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/authbind/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 104
lstat64("app-admin/authbind/files/authbind-2.1.1-respect-flags.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102190000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/aws-as-tools", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-admin/aws-as-tools/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001021d2000
lstat64("app-admin/aws-as-tools/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-as-tools/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-as-tools/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-as-tools/aws-as-tools-1.0.49.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/aws-cw-tools", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-admin/aws-cw-tools/aws-cw-tools-1.0.12.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102214000
lstat64("app-admin/aws-cw-tools/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-cw-tools/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-cw-tools/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-cw-tools/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/aws-elb-tools", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 240
lstat64("app-admin/aws-elb-tools/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102256000
lstat64("app-admin/aws-elb-tools/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-elb-tools/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-elb-tools/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-elb-tools/aws-elb-tools-1.0.15.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/aws-iam-tools", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-admin/aws-iam-tools/aws-iam-tools-1.3.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102298000
lstat64("app-admin/aws-iam-tools/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-iam-tools/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-iam-tools/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-iam-tools/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/aws-rds-tools", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-admin/aws-rds-tools/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001022da000
lstat64("app-admin/aws-rds-tools/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-rds-tools/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-rds-tools/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/aws-rds-tools/aws-rds-tools-1.6.001.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/bastille", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/bastille/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010231c000
lstat64("app-admin/bastille/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bastille/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bastille/bastille-3.0.9-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bastille/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bastille/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/bastille/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 96
lstat64("app-admin/bastille/files/bastille-3.0.9-perl.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010235e000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/bcfg2", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/bcfg2/bcfg2-1.2.4-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001023a0000
lstat64("app-admin/bcfg2/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bcfg2/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bcfg2/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bcfg2/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/bcfg2/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/bcfg2/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 96
lstat64("app-admin/bcfg2/files/bcfg2-server-1.2.0.rc", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001023e2000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/calamares", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/calamares/calamares-1.1.2-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102424000
lstat64("app-admin/calamares/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/calamares/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/calamares/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/calamares/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/calamares/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/calamares/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 88
lstat64("app-admin/calamares/files/calamares-pkexec", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102466000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cancd", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/cancd/cancd-0.1.0-r3.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001024a8000
lstat64("app-admin/cancd/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cancd/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cancd/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cancd/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cancd/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cancd/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 288
lstat64("app-admin/cancd/files/cancd-0.1.0-build.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001024ea000
lstat64("app-admin/cancd/files/netconsole-conf.d", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cancd/files/netconsole-init.d", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cancd/files/cancd-conf.d", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cancd/files/cancd-init.d", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cancd/files/cancd-0.1.0-c-cleanup.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/ccze", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-admin/ccze/ccze-0.2.1-r3.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010252c000
lstat64("app-admin/ccze/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ccze/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ccze/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ccze/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ccze/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/ccze/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 216
lstat64("app-admin/ccze/files/ccze-0.2.1-tinfo.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010256e000
lstat64("app-admin/ccze/files/ccze-ldflags.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ccze/files/ccze-segfault.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ccze/files/ccze-fbsd.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cdist", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/cdist/cdist-3.1.13.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001025b0000
lstat64("app-admin/cdist/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cdist/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cdist/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cdist/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cdist/cdist-3.1.9.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cgmanager", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 10 entries */, 32768)    = 360
lstat64("app-admin/cgmanager/cgmanager-0.36-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001025f2000
lstat64("app-admin/cgmanager/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager/cgmanager-0.37.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager/cgmanager-0.39.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cgmanager/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 272
lstat64("app-admin/cgmanager/files/cgproxy.initd", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102634000
lstat64("app-admin/cgmanager/files/cgmanager-0.39-make-pam-conditional.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager/files/cgmanager.initd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager/files/cgproxy.initd-r1", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cgmanager/files/cgmanager.initd-r1", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/checkrestart", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/checkrestart/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102676000
lstat64("app-admin/checkrestart/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/checkrestart/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/checkrestart/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/checkrestart/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/checkrestart/checkrestart-0.47-r3.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/checkrestart/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 120
lstat64("app-admin/checkrestart/files/checkrestart-0.47-list-comprehension-fix.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001026b8000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/checksec", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 224
lstat64("app-admin/checksec/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001026fa000
lstat64("app-admin/checksec/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/checksec/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/checksec/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/checksec/checksec-1.7.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/checksec/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 96
lstat64("app-admin/checksec/files/checksec-1.7.2-path.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010273c000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/chroot_safe", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/chroot_safe/chroot_safe-1.4.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010277e000
lstat64("app-admin/chroot_safe/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chroot_safe/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chroot_safe/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chroot_safe/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chroot_safe/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/chroot_safe/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 104
lstat64("app-admin/chroot_safe/files/chroot_safe-1.4-ldflags.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001027c0000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/chrootuid", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 272
lstat64("app-admin/chrootuid/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102802000
lstat64("app-admin/chrootuid/chrootuid-1.3-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrootuid/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrootuid/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrootuid/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrootuid/chrootuid-1.3.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/chrpath", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/chrpath/chrpath-0.13-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102844000
lstat64("app-admin/chrpath/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrpath/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrpath/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrpath/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrpath/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/chrpath/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 5 entries */, 32768)     = 200
lstat64("app-admin/chrpath/files/chrpath-keepgoing.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102886000
lstat64("app-admin/chrpath/files/chrpath-0.13-testsuite-1.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/chrpath/files/chrpath-0.13-multilib.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/clog", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 224
lstat64("app-admin/clog/clog-1.1.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001028c8000
lstat64("app-admin/clog/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clog/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clog/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clog/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/clsync", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-admin/clsync/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010290a000
lstat64("app-admin/clsync/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clsync/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clsync/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clsync/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clsync/clsync-0.4.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/clsync/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 5 entries */, 32768)     = 144
lstat64("app-admin/clsync/files/clsync.initd", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010294c000
lstat64("app-admin/clsync/files/clsync.conf", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clsync/files/clsync.confd", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/clustershell", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 280
lstat64("app-admin/clustershell/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010298e000
lstat64("app-admin/clustershell/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clustershell/clustershell-1.6-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clustershell/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clustershell/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/clustershell/clustershell-1.6.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/collectd", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 312
lstat64("app-admin/collectd/collectd-5.4.1-r2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001029d0000
lstat64("app-admin/collectd/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/collectd-5.5.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/collectd/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 11 entries */, 32768)    = 448
lstat64("app-admin/collectd/files/collectd-5.4.1-libocci.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102a12000
lstat64("app-admin/collectd/files/logrotate", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/files/collectd-4.10.3-werror.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/files/collectd.initd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/files/collectd-5.4.1-lt.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/files/collectd.confd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/files/collectd-5.4.1-nohal.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/files/collectd-5.5.0-lt.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/collectd/files/collectd-5.4.1-libperl.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/conky", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 10 entries */, 32768)    = 344
lstat64("app-admin/conky/conky-1.10.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102a54000
lstat64("app-admin/conky/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/conky-1.9.0-r3.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/conky-1.10.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/conky/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 12 entries */, 32768)    = 592
lstat64("app-admin/conky/files/conky-1.9.0-diskio-dmmajor.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102a96000
lstat64("app-admin/conky/files/conky-1.10.0-includefiles.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/files/conky-1.9.0-default-graph-size.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/files/conky-1.9.0-apcupsd.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/files/conky-1.9.0-lines-fix.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/files/conky-1.10.0-cmake.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/files/conky-1.9.0-update-when-message-count-decreases.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/files/conky-1.8.1-utf8-scroll.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/files/conky-1.9.0-tinfo.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conky/files/conky-1.9.0-ncurses.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/conkyforecast", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-admin/conkyforecast/conkyforecast-2.24-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102ad8000
lstat64("app-admin/conkyforecast/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conkyforecast/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conkyforecast/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conkyforecast/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/conserver", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 312
lstat64("app-admin/conserver/conserver-8.1.18.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102b1a000
lstat64("app-admin/conserver/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver/conserver-8.1.18-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/conserver/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 320
lstat64("app-admin/conserver/files/conserver-prestrip.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102b5c000
lstat64("app-admin/conserver/files/conserver.pam-pambase", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver/files/conserver-8.1.18-dmalloc.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver/files/conserver.initd-r1", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver/files/conserver.confd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/conserver/files/conserver.initd", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/consolehm", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 264
lstat64("app-admin/consolehm/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102b9e000
lstat64("app-admin/consolehm/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consolehm/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consolehm/consolehm-1.31.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consolehm/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consolehm/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/consolehm/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 88
lstat64("app-admin/consolehm/files/consolehm-gcc4.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102be0000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/consul-replicate", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 200
lstat64("app-admin/consul-replicate/consul-replicate-0.2.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102c22000
lstat64("app-admin/consul-replicate/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-replicate/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-replicate/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/consul-template", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 10 entries */, 32768)    = 376
lstat64("app-admin/consul-template/consul-template-0.12.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102c64000
lstat64("app-admin/consul-template/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-template/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-template/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-template/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-template/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-template/consul-template-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-template/consul-template-0.9.0-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/consul-template/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 240
lstat64("app-admin/consul-template/files/consul-template.confd", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102ca6000
lstat64("app-admin/consul-template/files/consul-template.service", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-template/files/consul-template.initd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul-template/files/localhost.json.example", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/consul", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 10 entries */, 32768)    = 344
lstat64("app-admin/consul/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102ce8000
lstat64("app-admin/consul/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/consul-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/consul-0.6.3.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/consul-0.5.2-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/consul/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 328
lstat64("app-admin/consul/files/ui-dir.json.example", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102d2a000
lstat64("app-admin/consul/files/ui.json.example", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/files/consul.confd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/files/bootstrap.json.example", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/files/data-dir.json.example", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/files/consul.service", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/consul/files/consul.initd", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cpulimit", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 296
lstat64("app-admin/cpulimit/cpulimit-2.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102d6c000
lstat64("app-admin/cpulimit/cpulimit-1.8.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cpulimit/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cpulimit/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cpulimit/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cpulimit/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cpulimit/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cpulimit/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 80
lstat64("app-admin/cpulimit/files/cpulimit.8", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102dae000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cronolog", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 312
lstat64("app-admin/cronolog/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102df0000
lstat64("app-admin/cronolog/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/cronolog-1.6.2-r3.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/cronolog-1.6.2-r4.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cronolog/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 4 entries */, 32768)     = 136
lstat64("app-admin/cronolog/files/cronolog-1.6.2-umask.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102e32000
lstat64("app-admin/cronolog/files/1.6.2-patches", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/cronolog/files/1.6.2-patches", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 10 entries */, 32768)    = 464
lstat64("app-admin/cronolog/files/1.6.2-patches/cronolog-missing-symlink-patch.txt", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102e74000
lstat64("app-admin/cronolog/files/1.6.2-patches/cronolog-getopt-long.patch.txt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/files/1.6.2-patches/cronolog-sigusr1-patch.txt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/files/1.6.2-patches/cronolog-large-file-patch.txt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/files/1.6.2-patches/cronolog-setugid-patch.txt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/files/1.6.2-patches/cronolog-doc.patch.txt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/files/1.6.2-patches/cronolog-define-strptime.patch.txt", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/cronolog/files/1.6.2-patches/cronolog-strftime-patch.txt", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/denyhosts", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 296
lstat64("app-admin/denyhosts/denyhosts-2.9.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102eb6000
lstat64("app-admin/denyhosts/denyhosts-3.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/denyhosts/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/denyhosts/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/denyhosts/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/denyhosts/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/denyhosts/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/denyhosts/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 6 entries */, 32768)     = 224
lstat64("app-admin/denyhosts/files/denyhosts.init-r2", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102ef8000
lstat64("app-admin/denyhosts/files/denyhosts-2.6-hostname.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/denyhosts/files/denyhosts.service", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/denyhosts/files/denyhosts.logrotate-r2", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/diamond", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 304
lstat64("app-admin/diamond/diamond-4.0-r1.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102f3a000
lstat64("app-admin/diamond/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diamond/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diamond/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diamond/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diamond/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diamond/diamond-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/diamond/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 5 entries */, 32768)     = 176
lstat64("app-admin/diamond/files/diamond.confd", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102f7c000
lstat64("app-admin/diamond/files/diamond.initd", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diamond/files/diamond-4.0-psutil.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/dio", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 224
lstat64("app-admin/dio/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000102fbe000
lstat64("app-admin/dio/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/dio/dio-1.5.2.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/dio/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/dio/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/diradm", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-admin/diradm/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000103000000
lstat64("app-admin/diradm/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diradm/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diradm/diradm-2.9.7.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/diradm/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/drush", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 296
lstat64("app-admin/drush/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000103042000
lstat64("app-admin/drush/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/drush/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/drush/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/drush/drush-6.7.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/drush/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/drush/drush-6.5.0.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/drush/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 3 entries */, 32768)     = 112
lstat64("app-admin/drush/files/update-bash-completion-script-for-2.1.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000103084000
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/durep", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 256
lstat64("app-admin/durep/files", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001030c6000
lstat64("app-admin/durep/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/durep/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/durep/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/durep/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/durep/durep-0.9-r4.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/durep/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 5 entries */, 32768)     = 200
lstat64("app-admin/durep/files/durep-0.9-dirhandle.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000103108000
lstat64("app-admin/durep/files/durep-0.9-gigabyte.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/durep/files/durep-0.9-r4-color-output.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/ec2-ami-tools", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 232
lstat64("app-admin/ec2-ami-tools/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010314a000
lstat64("app-admin/ec2-ami-tools/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ec2-ami-tools/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ec2-ami-tools/ec2-ami-tools-1.5.6.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/ec2-ami-tools/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/eclean-kernel", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 9 entries */, 32768)     = 328
lstat64("app-admin/eclean-kernel/eclean-kernel-0.4.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff000010318c000
lstat64("app-admin/eclean-kernel/eclean-kernel-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eclean-kernel/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eclean-kernel/eclean-kernel-0.4.1.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eclean-kernel/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eclean-kernel/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eclean-kernel/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/elektra", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 13 entries */, 32768)    = 480
lstat64("app-admin/elektra/elektra-0.8.3-r3.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001031ce000
lstat64("app-admin/elektra/elektra-0.8.7.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/elektra-0.8.6.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/files", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/elektra-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/elektra-0.8.12.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/elektra-0.7.1-r5.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/elektra/files", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 10 entries */, 32768)    = 520
lstat64("app-admin/elektra/files/elektra-0.7.1-remove-ddefault-link.patch", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000103210000
lstat64("app-admin/elektra/files/elektra-0.8.3-introduce-attributes.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/files/elektra-0.7.1-automake-1.12.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/files/elektra-0.7.1-test.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/files/elektra-0.7.1-ltdl.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/files/elektra-0.8.7-conditional-glob-tests.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/files/elektra-0.8.11-conditional-glob-tests.patch", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/elektra/files/elektra-0.8.3-fix-yajl-if-user-config.patch", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/emacs-updater", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 8 entries */, 32768)     = 280
lstat64("app-admin/emacs-updater/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000103252000
lstat64("app-admin/emacs-updater/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/emacs-updater/emacs-updater-1.14.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/emacs-updater/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/emacs-updater/emacs-updater-1.13.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/emacs-updater/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/entr", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 224
lstat64("app-admin/entr/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000103294000
lstat64("app-admin/entr/entr-3.4.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/entr/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/entr/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/entr/entr-3.3.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/equo", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 7 entries */, 32768)     = 224
lstat64("app-admin/equo/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff00001032d6000
lstat64("app-admin/equo/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/equo/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/equo/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/equo/equo-254.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
openat(AT_FDCWD, "app-admin/eselect", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC|0x4) = 3
getdents(3, /* 10 entries */, 32768)    = 344
lstat64("app-admin/eselect/eselect-1.4.5.ebuild", {st_mode=0, st_size=0, ...}) = 0
mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfff0000103318000
lstat64("app-admin/eselect/ChangeLog-2015", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eselect/ChangeLog", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eselect/eselect-1.3.8.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eselect/Manifest", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eselect/eselect-9999.ebuild", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eselect/metadata.xml", {st_mode=0, st_size=0, ...}) = 0
lstat64("app-admin/eselect/eselect-1.4.4.ebuild", {st_mode=0, st_size=0, ...}) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
select(6, [5], [4], [5], {60, 0})       = 2 (in [5], out [4], left {59, 999991})
read(5, "9\0\0\7\2\0\240\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\240\0\0\0\0\0\0"..., 32768) = 61
write(4, "\252]\0\7\377d\36 \31app-accessibility/speak"..., 23982) = 23982
open("header.txt", O_RDONLY)            = 3
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "# Copyright 1999-2016 Gentoo Fou"..., 115) = 115
close(3)                                = 0
open("skel.ebuild", O_RDONLY)           = 3
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "# Copyright 1999-2016 Gentoo Fou"..., 7328) = 7328
close(3)                                = 0
open("skel.metadata.xml", O_RDONLY)     = 3
fstat64(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "<?xml version=\"1.0\" encoding=\"UT"..., 1181) = 1181
close(3)                                = 0
select(6, [5], [4], [5], {60, 0})       = 1 (out [4], left {59, 999995})
write(4, "1\"\0\7\2\0\240\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0s\0\0\0# Cop"..., 8757) = 8757
select(6, [5], [], [5], {60, 0})        = 1 (in [5], left {59, 998888})
read(5, "5\0\0\nABORTING due to invalid path"..., 32768) = 150
write(2, "ABORTING due to invalid path fro"..., 52ABORTING due to invalid path from sender: /app-admin) = 52
write(2, "\n", 1
)                       = 1
write(2, "rsync error: protocol incompatib"..., 80rsync error: protocol incompatibility (code 2) at flist.c(2507) [receiver=3.1.2]) = 80
write(2, "\n", 1
)                       = 1
rt_sigaction(SIGUSR1, {SIG_IGN, [], 0}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], 0}, NULL, 0xfff0000100373b98, 8) = 0
waitpid(11615, 0x7feffa7a51c, WNOHANG)  = 0
getpid()                                = 11614
kill(11615, SIGUSR1)                    = 0
select(6, [5], [4], [5], {30, 0})       = 1 (out [4], left {29, 999992})
write(4, "\0\0\0]", 4)                  = 4
gettimeofday({1455346230, 116389}, NULL) = 0
select(6, [5], [], [5], {30, 0})        = 1 (in [5], left {29, 899516})
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11615, si_uid=0, si_status=2, si_utime=0, si_stime=0} ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], WNOHANG) = 11615
waitpid(-1, 0x7feffa781ac, WNOHANG)     = -1 ECHILD (No child processes)
rt_sigreturn()                          = 1
read(5, "", 32768)                      = 0
rt_sigaction(SIGUSR1, {SIG_IGN, [], 0}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], 0}, NULL, 0xfff0000100373b98, 8) = 0
exit_group(2)                           = ?
+++ exited with 2 +++

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-13 21:26                                         ` Alex McWhirter
@ 2016-02-14  0:44                                           ` Mike Frysinger
  2016-02-14 23:44                                             ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-14  0:44 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 2262 bytes --]

On 13 Feb 2016 16:26, Alex McWhirter wrote:
> On 02/13/2016 12:32 PM, Alex McWhirter wrote:
> > On 02/13/2016 06:25 AM, Mike Frysinger wrote:
> >> On 13 Feb 2016 04:26, Alex McWhirter wrote:
> >>> Well, time for more fun
> >>>
> >>> Copying over the 3.4.14 kernel from the install cd will make rsync work.
> >>>
> >>> Kernel 4.1.12 rsync is dead
> >>> Kernel 4.1.15 rsync is dead
> >>>
> >>> Since all sparc profiles use a 64bit kernel i would be heavily
> >>> interested in what kernel / options you are running.
> >> Linux bender 3.17.2 #2 SMP Tue Nov 11 18:56:20 UTC 2014 sparc64 sun4v UltraSparc T1 (Niagara) GNU/Linux
> >>
> >> [    0.000000] Linux version 3.17.2 (root@bender) (gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.5, pie-0.5.5) ) #2 SMP Tue Nov 11 18:56:20 UTC 2014
> >>
> >> config is attached
> >>
> >>> Using the kernel config from the CD on a newer kernel still results in a
> >>> broken rsync. So the kernel is either broken somehow or there's an
> >>> option somewhere that genkernel, the cd config, and myself are missing.
> >> or the toolchain is unhappy
> >
> > It's fairly likely that you will break rsync as well if you upgrade to a
> > 4.X kernel as i have experienced this with an official install on
> > another box. I'm working on building a 3.14 kernel with a newer
> > toolchain to see what happens. 4.4.1 still has this issue, i may try
> > vanilla sources as well after 3.14.
> >
> > I suppose its also likely that this could be a bug in rsync as well that
> > may have been relying on a bug in older kernels which was later fixed.
> > But this is all speculation at this point.
> 
> 3.14.58 works fine when built with the latest toolchain. I had to use
> the CD config, as genkernel doesn't have correct sparc settings and i
> didn't feel like manually configuring it just to see if rsync worked
> afterwards. The fun part will be finding which exact kernel introduced
> the breakage, or perhaps it could be an rsync bug as the rest of the
> system works fine on newer kernels. Even if it is an issue with rsync,
> finding the kernel the breaks this functionality might help narrow down
> the issue.

agreed -- if we can narrow down the kernel range, that should help with
triaging
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-14  0:44                                           ` Mike Frysinger
@ 2016-02-14 23:44                                             ` Alex McWhirter
  2016-02-15  2:13                                               ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-14 23:44 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

Using vanilla kernels, 3.18.26 is the last kernel that seems to work.
4.1.17 introduces the issue. Is this something worth bringing up on the
sparc kernel mailing list? I'm currently scouring through a 4.1.17 /
3.18.26 diff which is so large it's hard to get anywhere.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-14 23:44                                             ` Alex McWhirter
@ 2016-02-15  2:13                                               ` Mike Frysinger
  2016-02-17 22:11                                                 ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-15  2:13 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 429 bytes --]

On 14 Feb 2016 18:44, Alex McWhirter wrote:
> Using vanilla kernels, 3.18.26 is the last kernel that seems to work.
> 4.1.17 introduces the issue. Is this something worth bringing up on the
> sparc kernel mailing list? I'm currently scouring through a 4.1.17 /
> 3.18.26 diff which is so large it's hard to get anywhere.

erm, there are kernel versions inbetween those.  can you not try 3.19,
4.0, or 4.1 from kernel.org ?
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-15  2:13                                               ` Mike Frysinger
@ 2016-02-17 22:11                                                 ` Alex McWhirter
  2016-02-17 22:46                                                   ` Mike Frysinger
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-17 22:11 UTC (permalink / raw
  To: gentoo-sparc

On 02/14/2016 09:13 PM, Mike Frysinger wrote:
> On 14 Feb 2016 18:44, Alex McWhirter wrote:
>> Using vanilla kernels, 3.18.26 is the last kernel that seems to work.
>> 4.1.17 introduces the issue. Is this something worth bringing up on the
>> sparc kernel mailing list? I'm currently scouring through a 4.1.17 /
>> 3.18.26 diff which is so large it's hard to get anywhere.
> erm, there are kernel versions inbetween those.  can you not try 3.19,
> 4.0, or 4.1 from kernel.org ?
> -mike
Well after a few days of building kernels (each one takes about 5 hours
on this box :/)...

3.18.26 - Works
3.19.0 - Dead

So it looks like 3.19.0 added the issue.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-17 22:11                                                 ` Alex McWhirter
@ 2016-02-17 22:46                                                   ` Mike Frysinger
  2016-02-17 22:52                                                     ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Mike Frysinger @ 2016-02-17 22:46 UTC (permalink / raw
  To: gentoo-sparc

[-- Attachment #1: Type: text/plain, Size: 1128 bytes --]

On 17 Feb 2016 17:11, Alex McWhirter wrote:
> On 02/14/2016 09:13 PM, Mike Frysinger wrote:
> > On 14 Feb 2016 18:44, Alex McWhirter wrote:
> >> Using vanilla kernels, 3.18.26 is the last kernel that seems to work.
> >> 4.1.17 introduces the issue. Is this something worth bringing up on the
> >> sparc kernel mailing list? I'm currently scouring through a 4.1.17 /
> >> 3.18.26 diff which is so large it's hard to get anywhere.
> > erm, there are kernel versions inbetween those.  can you not try 3.19,
> > 4.0, or 4.1 from kernel.org ?
>
> Well after a few days of building kernels (each one takes about 5 hours
> on this box :/)...
> 
> 3.18.26 - Works
> 3.19.0 - Dead
> 
> So it looks like 3.19.0 added the issue.

feel like bisecting it further ?  you can clone:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/

and then run:
$ git bisect start v3.19 v3.18

and then try building/booting each combo it comes up with.  if it fails,
run `git bisect bad`.  if it passes, run `git bisect good`.  if it does
not compile (sometimes that happens), you can use `git bisect skip`.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-17 22:46                                                   ` Mike Frysinger
@ 2016-02-17 22:52                                                     ` Alex McWhirter
  2016-02-19  8:37                                                       ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-17 22:52 UTC (permalink / raw
  To: gentoo-sparc

On 02/17/2016 05:46 PM, Mike Frysinger wrote:
> On 17 Feb 2016 17:11, Alex McWhirter wrote:
>> On 02/14/2016 09:13 PM, Mike Frysinger wrote:
>>> On 14 Feb 2016 18:44, Alex McWhirter wrote:
>>>> Using vanilla kernels, 3.18.26 is the last kernel that seems to work.
>>>> 4.1.17 introduces the issue. Is this something worth bringing up on the
>>>> sparc kernel mailing list? I'm currently scouring through a 4.1.17 /
>>>> 3.18.26 diff which is so large it's hard to get anywhere.
>>> erm, there are kernel versions inbetween those.  can you not try 3.19,
>>> 4.0, or 4.1 from kernel.org ?
>> Well after a few days of building kernels (each one takes about 5 hours
>> on this box :/)...
>>
>> 3.18.26 - Works
>> 3.19.0 - Dead
>>
>> So it looks like 3.19.0 added the issue.
> feel like bisecting it further ?  you can clone:
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/
>
> and then run:
> $ git bisect start v3.19 v3.18
>
> and then try building/booting each combo it comes up with.  if it fails,
> run `git bisect bad`.  if it passes, run `git bisect good`.  if it does
> not compile (sometimes that happens), you can use `git bisect skip`.
> -mike

Well one way or another someone has to do it right?

Time to get back to the lonely world of constantly compiling kernels...


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-17 22:52                                                     ` Alex McWhirter
@ 2016-02-19  8:37                                                       ` Alex McWhirter
  2016-03-11  3:53                                                         ` Alex McWhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-02-19  8:37 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

Git bisect if officially the coolest thing i've seen in a long time. I
wish i would have known about it earlier...

Anyways...

e5a4b0bb803b39a36478451eae53a880d2663d5b is the first bad commit
commit e5a4b0bb803b39a36478451eae53a880d2663d5b
Author: Al Viro <viro@zeniv.linux.org.uk>
Date:   Mon Nov 24 18:17:55 2014 -0500

    switch memcpy_to_msg() and skb_copy{,_and_csum}_datagram_msg() to
primitives
   
    ... making both non-draining.  That means that tcp_recvmsg() becomes
    non-draining.  And _that_ would break iscsit_do_rx_data() unless we
        a) make sure tcp_recvmsg() is uniformly non-draining (it is)
        b) make sure it copes with arbitrary (including shifted)
    iov_iter (it does, all it uses is iov_iter primitives)
        c) make iscsit_do_rx_data() initialize ->msg_iter only once.
   
    Fortunately, (c) is doable with minimal work and we are rid of one
    the two places where kernel send/recvmsg users would be unhappy with
    non-draining behaviour.
   
    Actually, that makes all but one of ->recvmsg() instances
iov_iter-clean.
    The exception is skcipher_recvmsg() and it also isn't hard to convert
    to primitives (iov_iter_get_pages() is needed there).  That'll wait
    a bit - there's some interplay with ->sendmsg() path for that one.
   
    Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

:040000 040000 b4d6852e73bd3d54a30b72441c8e35f79dc07266
f0b90ef68ee891b38decf571247002c1d7fad519 M      drivers
:040000 040000 8ba2fadf14c05a86a7c21448dac52fed661a2e12
0051ec4b6f273dbaed2bed21e4fddd48664d5afa M      include
:040000 040000 d28e72369891521f7d853b30612a32cf65a27f6b
b828e68082a6fed2cf240aad4b365c5808928122 M      net



^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-02-19  8:37                                                       ` Alex McWhirter
@ 2016-03-11  3:53                                                         ` Alex McWhirter
  2016-08-08 22:52                                                           ` Jack Morgan
  0 siblings, 1 reply; 40+ messages in thread
From: Alex McWhirter @ 2016-03-11  3:53 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Mike Frysinger

On 02/19/2016 03:37 AM, Alex McWhirter wrote:
> Git bisect if officially the coolest thing i've seen in a long time. I
> wish i would have known about it earlier...
>
> Anyways...
>
> e5a4b0bb803b39a36478451eae53a880d2663d5b is the first bad commit
> commit e5a4b0bb803b39a36478451eae53a880d2663d5b
> Author: Al Viro <viro@zeniv.linux.org.uk>
> Date:   Mon Nov 24 18:17:55 2014 -0500
>
>     switch memcpy_to_msg() and skb_copy{,_and_csum}_datagram_msg() to
> primitives
>    
>     ... making both non-draining.  That means that tcp_recvmsg() becomes
>     non-draining.  And _that_ would break iscsit_do_rx_data() unless we
>         a) make sure tcp_recvmsg() is uniformly non-draining (it is)
>         b) make sure it copes with arbitrary (including shifted)
>     iov_iter (it does, all it uses is iov_iter primitives)
>         c) make iscsit_do_rx_data() initialize ->msg_iter only once.
>    
>     Fortunately, (c) is doable with minimal work and we are rid of one
>     the two places where kernel send/recvmsg users would be unhappy with
>     non-draining behaviour.
>    
>     Actually, that makes all but one of ->recvmsg() instances
> iov_iter-clean.
>     The exception is skcipher_recvmsg() and it also isn't hard to convert
>     to primitives (iov_iter_get_pages() is needed there).  That'll wait
>     a bit - there's some interplay with ->sendmsg() path for that one.
>    
>     Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
>
> :040000 040000 b4d6852e73bd3d54a30b72441c8e35f79dc07266
> f0b90ef68ee891b38decf571247002c1d7fad519 M      drivers
> :040000 040000 8ba2fadf14c05a86a7c21448dac52fed661a2e12
> 0051ec4b6f273dbaed2bed21e4fddd48664d5afa M      include
> :040000 040000 d28e72369891521f7d853b30612a32cf65a27f6b
> b828e68082a6fed2cf240aad4b365c5808928122 M      net
>
>

Here's a snippet from the kernel list...

> Ok, so bit more info. This only seems to effect local disk transfers,
not server -> client transfers. I can verify this behaviour on Debian
and Gentoo, as well as on a Sun Fire V215 and Sun Blade 150.
>
> Steps to reproduce.
>
> rysnc -a rsync://rsync.ca.gentoo.org/gentoo-portage/ ~/portage
> rsync -a ~/portage ~/portage2
>
> You should see something around these lines occur...
>
> rsync: [sender] write error: Broken pipe (32)
> rsync error: error in socket IO (code 10) at io.c(820) [sender=3.1.1]
>
>
> If you don't want to download the whole portage tree, you can probably
get away with a large subdirectory like x11-libs.
>
> I.E.
>
> rysnc -a rsync://rsync.ca.gentoo.org/gentoo-portage/x11-libs ~/x11-libs
> rsync -a ~/x11-libs ~/x11-libs2
>
> As stated earlier, using git bisect to eventually roll back commit
e5a4b0bb803b39a36478451eae53a880d2663d5b will resolve the problem.

Mike, any ideas of what else i could do to try and pick this apart a bit
more?


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-03-11  3:53                                                         ` Alex McWhirter
@ 2016-08-08 22:52                                                           ` Jack Morgan
  2016-08-09  5:14                                                             ` alexmcwhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Jack Morgan @ 2016-08-08 22:52 UTC (permalink / raw
  To: gentoo-sparc

Alex,

On 03/10/16 19:53, Alex McWhirter wrote:
> On 02/19/2016 03:37 AM, Alex McWhirter wrote:
>> Git bisect if officially the coolest thing i've seen in a long time. I
>> wish i would have known about it earlier...
>>
>> Anyways...
>>
>> e5a4b0bb803b39a36478451eae53a880d2663d5b is the first bad commit
>> commit e5a4b0bb803b39a36478451eae53a880d2663d5b
>> Author: Al Viro <viro@zeniv.linux.org.uk>
>> Date:   Mon Nov 24 18:17:55 2014 -0500
>>
>>     switch memcpy_to_msg() and skb_copy{,_and_csum}_datagram_msg() to
>> primitives
>>    
>>     ... making both non-draining.  That means that tcp_recvmsg() becomes
>>     non-draining.  And _that_ would break iscsit_do_rx_data() unless we
>>         a) make sure tcp_recvmsg() is uniformly non-draining (it is)
>>         b) make sure it copes with arbitrary (including shifted)
>>     iov_iter (it does, all it uses is iov_iter primitives)
>>         c) make iscsit_do_rx_data() initialize ->msg_iter only once.
>>    
>>     Fortunately, (c) is doable with minimal work and we are rid of one
>>     the two places where kernel send/recvmsg users would be unhappy with
>>     non-draining behaviour.
>>    
>>     Actually, that makes all but one of ->recvmsg() instances
>> iov_iter-clean.
>>     The exception is skcipher_recvmsg() and it also isn't hard to convert
>>     to primitives (iov_iter_get_pages() is needed there).  That'll wait
>>     a bit - there's some interplay with ->sendmsg() path for that one.
>>    
>>     Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
>>
>> :040000 040000 b4d6852e73bd3d54a30b72441c8e35f79dc07266
>> f0b90ef68ee891b38decf571247002c1d7fad519 M      drivers
>> :040000 040000 8ba2fadf14c05a86a7c21448dac52fed661a2e12
>> 0051ec4b6f273dbaed2bed21e4fddd48664d5afa M      include
>> :040000 040000 d28e72369891521f7d853b30612a32cf65a27f6b
>> b828e68082a6fed2cf240aad4b365c5808928122 M      net
>>
>>
> Here's a snippet from the kernel list...
>
>> Ok, so bit more info. This only seems to effect local disk transfers,
> not server -> client transfers. I can verify this behaviour on Debian
> and Gentoo, as well as on a Sun Fire V215 and Sun Blade 150.
>> Steps to reproduce.
>>
>> rysnc -a rsync://rsync.ca.gentoo.org/gentoo-portage/ ~/portage
>> rsync -a ~/portage ~/portage2
>>
>> You should see something around these lines occur...
>>
>> rsync: [sender] write error: Broken pipe (32)
>> rsync error: error in socket IO (code 10) at io.c(820) [sender=3.1.1]
>>
>>
>> If you don't want to download the whole portage tree, you can probably
> get away with a large subdirectory like x11-libs.
>> I.E.
>>
>> rysnc -a rsync://rsync.ca.gentoo.org/gentoo-portage/x11-libs ~/x11-libs
>> rsync -a ~/x11-libs ~/x11-libs2
>>
>> As stated earlier, using git bisect to eventually roll back commit
> e5a4b0bb803b39a36478451eae53a880d2663d5b will resolve the problem.
>
> Mike, any ideas of what else i could do to try and pick this apart a bit
> more?
>
Any update on this issue? rsync is still broken on sparc.

-- 
Jack Morgan
Pub 4096R/761D8E0A 2010-09-13 Jack Morgan <jmorgan@gentoo.org>
Fingerprint = DD42 EA48 D701 D520 C2CD 55BE BF53 C69B 761D 8E0A



^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-08-08 22:52                                                           ` Jack Morgan
@ 2016-08-09  5:14                                                             ` alexmcwhirter
  2016-08-10 18:45                                                               ` Jack Morgan
  0 siblings, 1 reply; 40+ messages in thread
From: alexmcwhirter @ 2016-08-09  5:14 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Jack Morgan

On 2016-08-08 18:52, Jack Morgan wrote:
> Any update on this issue? rsync is still broken on sparc.

Yes it, as well as ssh, ssl, and ext4 bugs were fixed via this patch. It 
was taged for stable.



-------- Original Message --------
Subject: [PATCH] sparc: Don't leak context bits into 
thread->fault_address
Date: 2016-07-27 20:53
 From: David Miller <davem@davemloft.net>
To: sparclinux@vger.kernel.org
Cc: mpatocka@redhat.com

On pre-Niagara systems, we fetch the fault address on data TLB
exceptions from the TLB_TAG_ACCESS register.  But this register also
contains the context ID assosciated with the fault in the low 13 bits
of the register value.

This propagates into current_thread_info()->fault_address and can
cause trouble later on.

So clear the low 13-bits out of the TLB_TAG_ACCESS value in the cases
where it matters.

Reported-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
---
  arch/sparc/kernel/dtlb_prot.S |  4 ++--
  arch/sparc/kernel/ktlb.S      | 12 ++++++++++++
  arch/sparc/kernel/tsb.S       | 12 ++++++++++--
  3 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/arch/sparc/kernel/dtlb_prot.S 
b/arch/sparc/kernel/dtlb_prot.S
index d668ca14..4087a62 100644
--- a/arch/sparc/kernel/dtlb_prot.S
+++ b/arch/sparc/kernel/dtlb_prot.S
@@ -25,13 +25,13 @@

  /* PROT ** ICACHE line 2: More real fault processing */
  	ldxa		[%g4] ASI_DMMU, %g5		! Put tagaccess in %g5
+	srlx		%g5, PAGE_SHIFT, %g5
+	sllx		%g5, PAGE_SHIFT, %g5		! Clear context ID bits
  	bgu,pn		%xcc, winfix_trampoline		! Yes, perform winfixup
  	 mov		FAULT_CODE_DTLB | FAULT_CODE_WRITE, %g4
  	ba,pt		%xcc, sparc64_realfault_common	! Nope, normal fault
  	 nop
  	nop
-	nop
-	nop

  /* PROT ** ICACHE line 3: Unused...	*/
  	nop
diff --git a/arch/sparc/kernel/ktlb.S b/arch/sparc/kernel/ktlb.S
index ef0d8e9..f22bec0 100644
--- a/arch/sparc/kernel/ktlb.S
+++ b/arch/sparc/kernel/ktlb.S
@@ -20,6 +20,10 @@ kvmap_itlb:
  	mov		TLB_TAG_ACCESS, %g4
  	ldxa		[%g4] ASI_IMMU, %g4

+	/* The kernel executes in context zero, therefore we do not
+	 * need to clear the context ID bits out of %g4 here.
+	 */
+
  	/* sun4v_itlb_miss branches here with the missing virtual
  	 * address already loaded into %g4
  	 */
@@ -128,6 +132,10 @@ kvmap_dtlb:
  	mov		TLB_TAG_ACCESS, %g4
  	ldxa		[%g4] ASI_DMMU, %g4

+	/* The kernel executes in context zero, therefore we do not
+	 * need to clear the context ID bits out of %g4 here.
+	 */
+
  	/* sun4v_dtlb_miss branches here with the missing virtual
  	 * address already loaded into %g4
  	 */
@@ -251,6 +259,10 @@ kvmap_dtlb_longpath:
  	nop
  	.previous

+	/* The kernel executes in context zero, therefore we do not
+	 * need to clear the context ID bits out of %g5 here.
+	 */
+
  	be,pt	%xcc, sparc64_realfault_common
  	 mov	FAULT_CODE_DTLB, %g4
  	ba,pt	%xcc, winfix_trampoline
diff --git a/arch/sparc/kernel/tsb.S b/arch/sparc/kernel/tsb.S
index be98685..d568c82 100644
--- a/arch/sparc/kernel/tsb.S
+++ b/arch/sparc/kernel/tsb.S
@@ -29,13 +29,17 @@
  	 */
  tsb_miss_dtlb:
  	mov		TLB_TAG_ACCESS, %g4
+	ldxa		[%g4] ASI_DMMU, %g4
+	srlx		%g4, PAGE_SHIFT, %g4
  	ba,pt		%xcc, tsb_miss_page_table_walk
-	 ldxa		[%g4] ASI_DMMU, %g4
+	 sllx		%g4, PAGE_SHIFT, %g4

  tsb_miss_itlb:
  	mov		TLB_TAG_ACCESS, %g4
+	ldxa		[%g4] ASI_IMMU, %g4
+	srlx		%g4, PAGE_SHIFT, %g4
  	ba,pt		%xcc, tsb_miss_page_table_walk
-	 ldxa		[%g4] ASI_IMMU, %g4
+	 sllx		%g4, PAGE_SHIFT, %g4

  	/* At this point we have:
  	 * %g1 --	PAGE_SIZE TSB entry address
@@ -284,6 +288,10 @@ tsb_do_dtlb_fault:
  	nop
  	.previous

+	/* Clear context ID bits.  */
+	srlx		%g5, PAGE_SHIFT, %g5
+	sllx		%g5, PAGE_SHIFT, %g5
+
  	be,pt	%xcc, sparc64_realfault_common
  	 mov	FAULT_CODE_DTLB, %g4
  	ba,pt	%xcc, winfix_trampoline


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-08-09  5:14                                                             ` alexmcwhirter
@ 2016-08-10 18:45                                                               ` Jack Morgan
  2016-08-31 17:26                                                                 ` alexmcwhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Jack Morgan @ 2016-08-10 18:45 UTC (permalink / raw
  To: gentoo-sparc

Alex,

On 08/08/16 22:14, alexmcwhirter@triadic.us wrote:
> On 2016-08-08 18:52, Jack Morgan wrote:
>> Any update on this issue? rsync is still broken on sparc.
> 
> Yes it, as well as ssh, ssl, and ext4 bugs were fixed via this patch. It
> was taged for stable.

We are tracking this issue with BZ-590790. We have one person confirm
this is fixed in the 4.7.0 kernel (vanilla-sources).


thanks,

-- 
Jack Morgan
Pub 4096R/761D8E0A 2010-09-13 Jack Morgan <jmorgan@gentoo.org>
Fingerprint = DD42 EA48 D701 D520 C2CD 55BE BF53 C69B 761D 8E0A


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-08-10 18:45                                                               ` Jack Morgan
@ 2016-08-31 17:26                                                                 ` alexmcwhirter
  2016-09-01  0:46                                                                   ` Jack Morgan
  0 siblings, 1 reply; 40+ messages in thread
From: alexmcwhirter @ 2016-08-31 17:26 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Jack Morgan

On 2016-08-10 14:45, Jack Morgan wrote:
> Alex,
> 
> On 08/08/16 22:14, alexmcwhirter@triadic.us wrote:
>> On 2016-08-08 18:52, Jack Morgan wrote:
>>> Any update on this issue? rsync is still broken on sparc.
>> 
>> Yes it, as well as ssh, ssl, and ext4 bugs were fixed via this patch. 
>> It
>> was taged for stable.
> 
> We are tracking this issue with BZ-590790. We have one person confirm
> this is fixed in the 4.7.0 kernel (vanilla-sources).
> 
> 
> thanks,

Just gave 4.7.2 a try, the issue is still present. Looks like the patch 
is in 4.8-rc4 however. This only effect sun4u, not sun4v so any reports 
of this being fixed should also include the machine it's fixed on.


^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [gentoo-sparc] Official SPARC64 Port
  2016-08-31 17:26                                                                 ` alexmcwhirter
@ 2016-09-01  0:46                                                                   ` Jack Morgan
  2016-09-04 19:27                                                                     ` [gentoo-sparc] -fPIC vs -fpic = Headaches alexmcwhirter
  0 siblings, 1 reply; 40+ messages in thread
From: Jack Morgan @ 2016-09-01  0:46 UTC (permalink / raw
  To: gentoo-sparc

Alex,

Thanks for update. Let us know if you find it works in a stable kernel
release. I've not tried it myself but hope to get to it this weekend.


On 08/31/16 10:26, alexmcwhirter@triadic.us wrote:
> On 2016-08-10 14:45, Jack Morgan wrote:
>> Alex,
>>
>> On 08/08/16 22:14, alexmcwhirter@triadic.us wrote:
>>> On 2016-08-08 18:52, Jack Morgan wrote:
>>>> Any update on this issue? rsync is still broken on sparc.
>>>
>>> Yes it, as well as ssh, ssl, and ext4 bugs were fixed via this patch. It
>>> was taged for stable.
>>
>> We are tracking this issue with BZ-590790. We have one person confirm
>> this is fixed in the 4.7.0 kernel (vanilla-sources).
>>
>>
>> thanks,
> 
> Just gave 4.7.2 a try, the issue is still present. Looks like the patch
> is in 4.8-rc4 however. This only effect sun4u, not sun4v so any reports
> of this being fixed should also include the machine it's fixed on.
> 

Thanks,
-- 
Jack Morgan
Pub 4096R/761D8E0A 2010-09-13 Jack Morgan <jmorgan@gentoo.org>
Fingerprint = DD42 EA48 D701 D520 C2CD 55BE BF53 C69B 761D 8E0A


^ permalink raw reply	[flat|nested] 40+ messages in thread

* [gentoo-sparc] -fPIC vs -fpic = Headaches
  2016-09-01  0:46                                                                   ` Jack Morgan
@ 2016-09-04 19:27                                                                     ` alexmcwhirter
  0 siblings, 0 replies; 40+ messages in thread
From: alexmcwhirter @ 2016-09-04 19:27 UTC (permalink / raw
  To: gentoo-sparc; +Cc: Jack Morgan

I've come across a fun little issue lately when building sparc64 
livecd's...

Some shared libaries need -fPIC to compile (libpcap for example), that's 
an easy fix. However, some libraries compile fine with -fpic (libkudzu 
for example). The issues is that shared libraries compiled with -fpic 
can cause issues later on depending on how they are included into a 
dependent application. An example is is hwsetup, which is compiled with 
-fPIC by default, but depends on libkudzu which is compiled with -fpic 
by default. This causes hwsetup to fail during compilation. This only 
seems to be a issue with sparc64 and not sparc, as sparc64 still has a 
lot of the same register restrictions that sparc has but with a higher 
memory footprint.

Im tempted to say that everything on sparc should be compiled with -fPIC 
over -fpic. This is how Debian does it (i believe they do it for every 
arch). The reason i say this is because there is no way to tell if a 
-fpic shared library will be a problem down the line in another 
application. Short of building the whole portage tree repeatedly.

Right now im just fixing them as i come across them, but i'd like to 
know anyones thoughts on this issue.



^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2016-09-04 19:41 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-28 23:06 [gentoo-sparc] Official SPARC64 Port Alex McWhirter
2016-01-28 23:26 ` [gentoo-sparc] " Mike Frysinger
2016-01-28 23:37   ` Alex McWhirter
2016-01-28 23:46     ` Mike Frysinger
2016-01-30  0:28 ` [gentoo-sparc] " Alex McWhirter
2016-01-30  0:44   ` Mike Frysinger
2016-01-30  0:55     ` Alex McWhirter
2016-02-01  9:24       ` Alex McWhirter
2016-02-01 17:44       ` Mike Frysinger
2016-02-01 19:29         ` Alex McWhirter
2016-02-01 20:24           ` Mike Frysinger
2016-02-01 20:34             ` Alex McWhirter
2016-02-01 20:51               ` Mike Frysinger
2016-02-01 22:03                 ` Alex McWhirter
2016-02-04 18:40                   ` Alex McWhirter
2016-02-04 21:54                     ` Mike Frysinger
2016-02-04 23:44                       ` Alex McWhirter
2016-02-07 10:35                         ` Alex McWhirter
2016-02-08 15:21                           ` Mike Frysinger
2016-02-08 20:48                             ` Alex McWhirter
2016-02-09  5:11                               ` Alex McWhirter
2016-02-09  6:14                                 ` Mike Frysinger
2016-02-13  9:26                                   ` Alex McWhirter
2016-02-13 11:25                                     ` Mike Frysinger
2016-02-13 17:32                                       ` Alex McWhirter
2016-02-13 21:26                                         ` Alex McWhirter
2016-02-14  0:44                                           ` Mike Frysinger
2016-02-14 23:44                                             ` Alex McWhirter
2016-02-15  2:13                                               ` Mike Frysinger
2016-02-17 22:11                                                 ` Alex McWhirter
2016-02-17 22:46                                                   ` Mike Frysinger
2016-02-17 22:52                                                     ` Alex McWhirter
2016-02-19  8:37                                                       ` Alex McWhirter
2016-03-11  3:53                                                         ` Alex McWhirter
2016-08-08 22:52                                                           ` Jack Morgan
2016-08-09  5:14                                                             ` alexmcwhirter
2016-08-10 18:45                                                               ` Jack Morgan
2016-08-31 17:26                                                                 ` alexmcwhirter
2016-09-01  0:46                                                                   ` Jack Morgan
2016-09-04 19:27                                                                     ` [gentoo-sparc] -fPIC vs -fpic = Headaches alexmcwhirter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox