[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 0/2] docker: Add gentoo-mipsr5900el-cross im
From: |
Fredrik Noring |
Subject: |
Re: [Qemu-devel] [RFC PATCH 0/2] docker: Add gentoo-mipsr5900el-cross image |
Date: |
Mon, 19 Nov 2018 16:29:52 +0100 |
User-agent: |
Mutt/1.10.1 (2018-07-13) |
Many thanks, Philippe!
> The first patch adds a cross toolchain for the R5900 MIPS.
> It is working correctly but the patches provided by Fredrik in [1] don't
> have proper S-o-b, thus it is tagged RFC.
> Fredrik: any update on the status of those patches upstream?
With GCC 8.2.0 and a current Gentoo this is even simpler. You should
only need commit d728eb9085d8 ("MIPS: Default to --with-llsc for the
R5900 Linux target as well"):
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=d728eb9085d8
For the o32 ABI with Glibc, only commit 8e3c00db16fc ("MIPS: Use `.set
mips2' to emulate LL/SC for the R5900 too") is needed:
https://sourceware.org/git/?p=glibc.git;a=commit;h=8e3c00db16fc
Eventually, with a future GCC/Glibc release, no patches will be needed.
[ I recommend removing the changelog part of the commits above, since
they might conflict with other GCC/Glibc versions; I've attached them
to this email for easy reference. ]
> I setup this image to try Fredrik's TCG tests in [2].
Nice! Would you like to test the n32 ABI in addition to the o32 ABI? It's
very easy to set that up as well.
> I don't think there is
> interest in running cross-compiled QEMU on a PS2... But we never know ;)
I wouldn't rule that out. ;)
> The failure I have is pkg-config using an incorrect path. I suppose I
> am not using the CROSSDEV_OVERLAY path correctly.
> Help from Gentoo developers would be appreciated!
Hmm... Did you follow the guide on how to configure the overlay?
Fredrik
gcc.git-d728eb9085d8.patch
Description: Text Data
glibc.git-8e3c00db16fc.patch
Description: Text Data