Le 22/11/2013 11:47, Michal Hrusecky a écrit :
> Guillaume Gardet - 10:13 22.11.13 wrote:
>> Le 22/11/2013 09:55, Guillaume Gardet a écrit :
>>> Hi,
>>>
>>> Le 22/11/2013 09:12, Michal Hrusecky a écrit :
>>>> Hi,
>>>>
>>>> today I tried upgrading openSUSE on my tablet (Tegra2) from 12.3 to 13.1 
>>>> and I
>>>> ended up with invalid instruction errors just after update of glibc. My 
>>>> guess
>>>> is that glibc was compiled with neon support enabled. Was there any 
>>>> decision to
>>>> drop non-neon devices or is it simply a bug? Is it just glibc that has neon
>>>> enabled or everything? I know that for 32bits we have two glibc packages, 
>>>> maybe
>>>> something similar would be possible for armv7?
>>>>
>>> AFAIK, neon should not be enabled by default, so this is a big bug. Someone 
>>> else noticed this bug few days ago, on a Mirabox (Marvel SoC).
>>>
>>> All my ARM boards are neon capable so I cannot test. :(
>>>
>>> Maybe Alex, or Dirk, could help here?
>> Apparently, glibc is now capable of multiarch for armv7. Which mean that it 
>> can auto-detect if hardware is neon capable, or not. For that, we need to 
>> build glibc with multi-arch option enabled, which is not the case right now. 
>> Without multiarch enabled, no tests are performed and assume that neon is 
>> present.
>>
>> I am building glibc with multi-arch enabled.
>> Once built, could you test if it fix your problem?
>>
> Sure!
>

Here is the glibc RPM to test:
http://guillaume.gardet.free.fr/openSUSE/glibc-2.18-4.6.1.armv7hl.rpm

Not sure it will fix the problem because build log seems to tell multiarch was 
auto-detected before. But let's try it.

If rpm, yast or zypper cannot install it, extract it on the SD card.


Guillaume

-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to