public inbox for libc-ports@sourceware.org
 help / color / mirror / Atom feed
* ARM: non-NEON ARMv7 support broken?
@ 2013-11-25 10:29 Guillaume Gardet
  2013-11-25 10:32 ` Siddhesh Poyarekar
  0 siblings, 1 reply; 4+ messages in thread
From: Guillaume Gardet @ 2013-11-25 10:29 UTC (permalink / raw)
  To: libc-ports

Hi,

we (openSUSE ARM team) have problems with glibc 2.18 on ARMv7 boards (Mirabox and Tegra 2 tablet) which are not NEON capable. We have no problem on Beagleboard xM or pandaboard wich have NEON capable SoC.

Apparently, NEON instructions are used in glibc and lead to invalid instruction errors.

Reverting to glibc 2.17 from previous openSUSE version fixes the problems.

Is there anything we missed between 2.17 and 2.18?

Should glibc detect NEON capable CPU at run time?


Guillaume

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

* Re: ARM: non-NEON ARMv7 support broken?
  2013-11-25 10:29 ARM: non-NEON ARMv7 support broken? Guillaume Gardet
@ 2013-11-25 10:32 ` Siddhesh Poyarekar
  2013-11-25 18:15   ` Guillaume Gardet
  2013-11-26  8:58   ` Joseph S. Myers
  0 siblings, 2 replies; 4+ messages in thread
From: Siddhesh Poyarekar @ 2013-11-25 10:32 UTC (permalink / raw)
  To: guillaume.gardet; +Cc: libc-ports

On 25 November 2013 15:55, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
> Hi,
>
> we (openSUSE ARM team) have problems with glibc 2.18 on ARMv7 boards (Mirabox and Tegra 2 tablet) which are not NEON capable. We have no problem on Beagleboard xM or pandaboard wich have NEON capable SoC.
>
> Apparently, NEON instructions are used in glibc and lead to invalid instruction errors.
>
> Reverting to glibc 2.17 from previous openSUSE version fixes the problems.
>
> Is there anything we missed between 2.17 and 2.18?
>
> Should glibc detect NEON capable CPU at run time?

That sounds like:

https://sourceware.org/bugzilla/show_bug.cgi?id=15905

Siddhesh
-- 
http://siddhesh.in

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

* Re: ARM: non-NEON ARMv7 support broken?
  2013-11-25 10:32 ` Siddhesh Poyarekar
@ 2013-11-25 18:15   ` Guillaume Gardet
  2013-11-26  8:58   ` Joseph S. Myers
  1 sibling, 0 replies; 4+ messages in thread
From: Guillaume Gardet @ 2013-11-25 18:15 UTC (permalink / raw)
  To: Siddhesh Poyarekar; +Cc: libc-ports


Le 25/11/2013 11:29, Siddhesh Poyarekar a écrit :
> On 25 November 2013 15:55, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
>> Hi,
>>
>> we (openSUSE ARM team) have problems with glibc 2.18 on ARMv7 boards (Mirabox and Tegra 2 tablet) which are not NEON capable. We have no problem on Beagleboard xM or pandaboard wich have NEON capable SoC.
>>
>> Apparently, NEON instructions are used in glibc and lead to invalid instruction errors.
>>
>> Reverting to glibc 2.17 from previous openSUSE version fixes the problems.
>>
>> Is there anything we missed between 2.17 and 2.18?
>>
>> Should glibc detect NEON capable CPU at run time?
> That sounds like:
>
> https://sourceware.org/bugzilla/show_bug.cgi?id=15905

Thanks a lot!

Will try this patch.


Guillaume

>
> Siddhesh

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

* Re: ARM: non-NEON ARMv7 support broken?
  2013-11-25 10:32 ` Siddhesh Poyarekar
  2013-11-25 18:15   ` Guillaume Gardet
@ 2013-11-26  8:58   ` Joseph S. Myers
  1 sibling, 0 replies; 4+ messages in thread
From: Joseph S. Myers @ 2013-11-26  8:58 UTC (permalink / raw)
  To: Siddhesh Poyarekar; +Cc: guillaume.gardet, libc-ports

On Mon, 25 Nov 2013, Siddhesh Poyarekar wrote:

> On 25 November 2013 15:55, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
> > Hi,
> >
> > we (openSUSE ARM team) have problems with glibc 2.18 on ARMv7 boards (Mirabox and Tegra 2 tablet) which are not NEON capable. We have no problem on Beagleboard xM or pandaboard wich have NEON capable SoC.
> >
> > Apparently, NEON instructions are used in glibc and lead to invalid instruction errors.
> >
> > Reverting to glibc 2.17 from previous openSUSE version fixes the problems.
> >
> > Is there anything we missed between 2.17 and 2.18?
> >
> > Should glibc detect NEON capable CPU at run time?
> 
> That sounds like:
> 
> https://sourceware.org/bugzilla/show_bug.cgi?id=15905

I noted in <https://sourceware.org/ml/libc-ports/2013-08/msg00066.html> 
that this fix seemed appropriate for 2.18 branch, but it looks like it 
didn't get pushed there.

-- 
Joseph S. Myers
joseph@codesourcery.com

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

end of thread, other threads:[~2013-11-25 18:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-25 10:29 ARM: non-NEON ARMv7 support broken? Guillaume Gardet
2013-11-25 10:32 ` Siddhesh Poyarekar
2013-11-25 18:15   ` Guillaume Gardet
2013-11-26  8:58   ` Joseph S. Myers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).