Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-26 Thread Yury Norov
On Sat, Jun 25, 2016 at 04:26:01PM -0700, Andrew Pinski wrote: > On Fri, Jun 24, 2016 at 4:38 AM, Florian Weimer wrote: > > On 06/23/2016 09:56 AM, Andreas Schwab wrote: > >> > >> Andrew Pinski writes: > >> > >>> So the question becomes do we care enough

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-26 Thread Yury Norov
On Sat, Jun 25, 2016 at 04:26:01PM -0700, Andrew Pinski wrote: > On Fri, Jun 24, 2016 at 4:38 AM, Florian Weimer wrote: > > On 06/23/2016 09:56 AM, Andreas Schwab wrote: > >> > >> Andrew Pinski writes: > >> > >>> So the question becomes do we care enough about the incompatibles > >>> between

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-25 Thread Andrew Pinski
On Fri, Jun 24, 2016 at 4:38 AM, Florian Weimer wrote: > On 06/23/2016 09:56 AM, Andreas Schwab wrote: >> >> Andrew Pinski writes: >> >>> So the question becomes do we care enough about the incompatibles >>> between AARCH32 and AARCH64 to fix this and go

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-25 Thread Andrew Pinski
On Fri, Jun 24, 2016 at 4:38 AM, Florian Weimer wrote: > On 06/23/2016 09:56 AM, Andreas Schwab wrote: >> >> Andrew Pinski writes: >> >>> So the question becomes do we care enough about the incompatibles >>> between AARCH32 and AARCH64 to fix this and go just worry about ILP32 >>> and LP64? >>

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-24 Thread Florian Weimer
On 06/23/2016 09:56 AM, Andreas Schwab wrote: Andrew Pinski writes: So the question becomes do we care enough about the incompatibles between AARCH32 and AARCH64 to fix this and go just worry about ILP32 and LP64? Some armv8 chips do not implement all of armv7, so how

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-24 Thread Florian Weimer
On 06/23/2016 09:56 AM, Andreas Schwab wrote: Andrew Pinski writes: So the question becomes do we care enough about the incompatibles between AARCH32 and AARCH64 to fix this and go just worry about ILP32 and LP64? Some armv8 chips do not implement all of armv7, so how relevant is aarch32 on

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-24 Thread Florian Weimer
On 06/23/2016 09:36 AM, Yury Norov wrote: On Thu, Jun 23, 2016 at 09:32:46AM +0200, Andreas Schwab wrote: Andrew Pinski writes: So if you want aarch64 to be compatible with aarch32, you need to define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and aarch32 to be

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-24 Thread Florian Weimer
On 06/23/2016 09:36 AM, Yury Norov wrote: On Thu, Jun 23, 2016 at 09:32:46AM +0200, Andreas Schwab wrote: Andrew Pinski writes: So if you want aarch64 to be compatible with aarch32, you need to define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and aarch32 to be compatible at all,

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Andreas Schwab
Andrew Pinski writes: > So the question becomes do we care enough about the incompatibles > between AARCH32 and AARCH64 to fix this and go just worry about ILP32 > and LP64? Some armv8 chips do not implement all of armv7, so how relevant is aarch32 on aarch64? Andreas. --

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Andreas Schwab
Andrew Pinski writes: > So the question becomes do we care enough about the incompatibles > between AARCH32 and AARCH64 to fix this and go just worry about ILP32 > and LP64? Some armv8 chips do not implement all of armv7, so how relevant is aarch32 on aarch64? Andreas. -- Andreas Schwab,

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Andrew Pinski
On Thu, Jun 23, 2016 at 12:36 AM, Yury Norov wrote: > On Thu, Jun 23, 2016 at 09:32:46AM +0200, Andreas Schwab wrote: >> Andrew Pinski writes: >> >> > So if you want aarch64 to be compatible with aarch32, you need to >> > define

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Andrew Pinski
On Thu, Jun 23, 2016 at 12:36 AM, Yury Norov wrote: > On Thu, Jun 23, 2016 at 09:32:46AM +0200, Andreas Schwab wrote: >> Andrew Pinski writes: >> >> > So if you want aarch64 to be compatible with aarch32, you need to >> > define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and >> >

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Andrew Pinski
On Thu, Jun 23, 2016 at 12:32 AM, Andreas Schwab wrote: > Andrew Pinski writes: > >> So if you want aarch64 to be compatible with aarch32, you need to >> define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and >> aarch32 to be compatible at all, then

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Andrew Pinski
On Thu, Jun 23, 2016 at 12:32 AM, Andreas Schwab wrote: > Andrew Pinski writes: > >> So if you want aarch64 to be compatible with aarch32, you need to >> define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and >> aarch32 to be compatible at all, then we can drop this patch or if you >>

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Yury Norov
On Thu, Jun 23, 2016 at 09:32:46AM +0200, Andreas Schwab wrote: > Andrew Pinski writes: > > > So if you want aarch64 to be compatible with aarch32, you need to > > define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and > > aarch32 to be compatible at all, then we can

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Yury Norov
On Thu, Jun 23, 2016 at 09:32:46AM +0200, Andreas Schwab wrote: > Andrew Pinski writes: > > > So if you want aarch64 to be compatible with aarch32, you need to > > define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and > > aarch32 to be compatible at all, then we can drop this patch or

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Andreas Schwab
Andrew Pinski writes: > So if you want aarch64 to be compatible with aarch32, you need to > define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and > aarch32 to be compatible at all, then we can drop this patch or if you > don't want LP64 and ILP32 to be compatible

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-23 Thread Andreas Schwab
Andrew Pinski writes: > So if you want aarch64 to be compatible with aarch32, you need to > define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and > aarch32 to be compatible at all, then we can drop this patch or if you > don't want LP64 and ILP32 to be compatible either. Or go the

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-22 Thread Andrew Pinski
On Wed, Jun 22, 2016 at 9:35 PM, Yury Norov wrote: > On Tue, Jun 21, 2016 at 11:14:54AM +0100, Szabolcs Nagy wrote: >> On 21/06/16 06:06, Yury Norov wrote: >> > From: Andrew Pinski >> > >> > NOTE This is an ABI change for AARCH64. >> > If you have

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-22 Thread Andrew Pinski
On Wed, Jun 22, 2016 at 9:35 PM, Yury Norov wrote: > On Tue, Jun 21, 2016 at 11:14:54AM +0100, Szabolcs Nagy wrote: >> On 21/06/16 06:06, Yury Norov wrote: >> > From: Andrew Pinski >> > >> > NOTE This is an ABI change for AARCH64. >> > If you have some AARCH32 and AARCH64 applications and they

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-22 Thread Yury Norov
On Tue, Jun 21, 2016 at 11:14:54AM +0100, Szabolcs Nagy wrote: > On 21/06/16 06:06, Yury Norov wrote: > > From: Andrew Pinski > > > > NOTE This is an ABI change for AARCH64. > > If you have some AARCH32 and AARCH64 applications and they both use > > utmp, one of them will

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-22 Thread Yury Norov
On Tue, Jun 21, 2016 at 11:14:54AM +0100, Szabolcs Nagy wrote: > On 21/06/16 06:06, Yury Norov wrote: > > From: Andrew Pinski > > > > NOTE This is an ABI change for AARCH64. > > If you have some AARCH32 and AARCH64 applications and they both use > > utmp, one of them will fail due to the use of

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-21 Thread Joseph Myers
On Tue, 21 Jun 2016, Yury Norov wrote: > From: Andrew Pinski > > NOTE This is an ABI change for AARCH64. My previous comments regarding symbol versioning and warnings in NEWS apply. -- Joseph S. Myers

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-21 Thread Joseph Myers
On Tue, 21 Jun 2016, Yury Norov wrote: > From: Andrew Pinski > > NOTE This is an ABI change for AARCH64. My previous comments regarding symbol versioning and warnings in NEWS apply. -- Joseph S. Myers jos...@codesourcery.com

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-21 Thread Szabolcs Nagy
On 21/06/16 06:06, Yury Norov wrote: > From: Andrew Pinski > > NOTE This is an ABI change for AARCH64. > If you have some AARCH32 and AARCH64 applications and they both use > utmp, one of them will fail due to the use of time_t inside the > utmp binary format. > > This fixes

Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-21 Thread Szabolcs Nagy
On 21/06/16 06:06, Yury Norov wrote: > From: Andrew Pinski > > NOTE This is an ABI change for AARCH64. > If you have some AARCH32 and AARCH64 applications and they both use > utmp, one of them will fail due to the use of time_t inside the > utmp binary format. > > This fixes the problem by

[PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-21 Thread Yury Norov
From: Andrew Pinski NOTE This is an ABI change for AARCH64. If you have some AARCH32 and AARCH64 applications and they both use utmp, one of them will fail due to the use of time_t inside the utmp binary format. This fixes the problem by setting __WORDSIZE_TIME64_COMPAT32.

[PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

2016-06-21 Thread Yury Norov
From: Andrew Pinski NOTE This is an ABI change for AARCH64. If you have some AARCH32 and AARCH64 applications and they both use utmp, one of them will fail due to the use of time_t inside the utmp binary format. This fixes the problem by setting __WORDSIZE_TIME64_COMPAT32. *