[oe] Openembedded and ld-linux-armhf.so.3

Khem Raj raj.khem at gmail.com
Tue May 1 05:06:27 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/27/2012 05:38 AM, Martin Ertsås wrote:
> Hi.
> 
> I'm working on a pandaboard with OMAP4460. Were trying to use the
> newest PVR drivers, which conforms to the result that arose from 
> https://wiki.linaro.org/OfficeofCTO/HardFloat/LinkerPathCallApr2012
>
>  We have applied the patch at the bottom of that page gcc, and also
> a patch for making eglibc make ld-linux-armhf, and load
> ld-linux-armhf instead of ld-linux. Problem is, this gives us a
> kernel panic when it tries to run init. Linking ld-linux.so.3 to
> ld-linux-armhf.so.3 does not work, and we're kind of in the dark as
> to what is missing.
> 
> We tried fixing this by renaming the toolchain to be 
> arm-none-linux-gnueabihf instead of arm-none-linux-gnueabi, as we
> heard this might be a problem with hardfloats, but this needed a
> lot of extra patches, and some patchwork on other packages like
> openssl and shadow.
> 
> My question is, are there any ongoing plans to fix this, and make
> sure that if we have set hard float we make ld-linux-armhf in
> openembedded?
> 
> For the record we are using eglibc2.15 and gcc4.6 from
> openembedded-core.
> 

OK, I have cooked up something that you can try the top three patches on

http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/misc

is what you will need and make sure that you choose a tuning which asks
for callconvention-hard

- -Khem
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk+fb1MACgkQuwUzVZGdMxR2GQCgije/XES//4BWCHk8tXvXqA84
ugAAn0nXozwW8mCpqlmEcy1XhPt3lyFF
=tC7M
-----END PGP SIGNATURE-----




More information about the Openembedded-devel mailing list