-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MIPS platform #4086
Comments
It needs .NET Core Runtime support MIPS architecture first. |
ok |
Should work with Mono runtime, but you'll also have to build libSkiaSharp.so |
:mips-interest |
Hi @kekekeks libSkiaSharp.so is https://github.com/mono/SkiaSharp ? Thanks, |
@xiangzhai yes, you'll need to make Skia/SkiaSharp to compile to MIPS platform. |
Hi @jmacato Thanks for your response!
I am on it. Thanks, |
Hi @jinyuttt It is easy to cross compile libSkiaSharp and libHarfBuzzSharp v2.80.1 for MIPS64:
Then there are libSkiaSharp and libHarfBuzzSharp:
Please read the cross-building document about generating an mips64el rootfs. Or just use docker image Thanks, |
Hi @jmacato What version of libHarfBuzzSharp do you suggest? skia-2.80.1 unable to find an entry point named
Thanks, |
You need harfbuzz 2.6.1. Build script is here https://github.com/mono/SkiaSharp/blob/be889396a5b8455cf52f0c00859c31c4bd5dac77/native/linux/build.cake#L94 |
I also have docker containers for cross compiling. Right now it is just for arm, but you might just be able to pass in the mips values to the docker build edit I see I was downloading the gcc tool chain from arm, so that might need a new place. Does clang support cross compiling to mips? I am doing this for arm |
Hi @mattleibow
Yes! CoreCLR MIPS64 porting is using clang https://github.com/gsvm/coreclr/blob/mips64-port/Documentation/building/linux-instructions.md#docker-images
Thanks for your advice! Cheers, |
@xiangzhai kind of a offtopic question: does your CoreCLR port of MIPS will support SGI Octane (it's MIPS IV iirc) or only the latest MIPS32/64 ones? |
Hi @jmacato
Nope! But we open source MIPS64 (mips64r2) porting. It is easy to port to MIPS O32/N32 ABI. Thanks, |
Haha thanks! was just really curious! |
Closing due to inactivity |
Does Avalonia need to adapt to MIPS architecture?
The text was updated successfully, but these errors were encountered: