skiasharp/scripts/cake
東雲なの cefe0e6b12
Add LoongArch64 build support (#3198)
* Add LoongArch64 build support

* Delete binding/HarfBuzzSharp.NativeAssets.Linux/HarfBuzzSharp.NativeAssets.Linux.csproj

* Create HarfBuzzSharp.NativeAssets.Linux.csproj

* Delete binding/SkiaSharp.NativeAssets.Linux.NoDependencies/SkiaSharp.NativeAssets.Linux.NoDependencies.csproj

* Create SkiaSharp.NativeAssets.Linux.NoDependencies.csproj

* Delete binding/SkiaSharp.NativeAssets.Linux/SkiaSharp.NativeAssets.Linux.csproj

* Create SkiaSharp.NativeAssets.Linux.csproj

* Update _clang-cross-common.sh

* Update Dockerfile

* Update build-local.sh

* Update build-local.sh

* azure-templates-stages.yml:updated to add loong

* azure-templates-stages.yml:LoongArch64

* Dockerfile:Changed to trixie docker and back to gcc13

* build-local.sh:update instruction

* azure-templates-stages.yml:Fix loongarch64 build

* azure-templates-stages.yml:Fix loongarch64 build 2

* Create startup.sh

* Dockerfile:changes libpthread.so to libpthread.so.0

* azure-templates-stages.yml:Revert because alpine official support loong

* Dockerfile:Back to GCC 14 to compat libc6-loong64-cross

* Update scripts/azure-templates-stages.yml

* azure-templates-stages.yml:https://packages.debian.org/trixie/binutils-loongarch64-linux-gnu needs glibc at least 2.38

* Update scripts/Docker/debian/clang-cross/13/Dockerfile

* Create deepin 23 Dockerfile for backup purposes

* Dockerfile:Use stable version LLVM 18

* Create startup.sh

* Create .dockerignore

* Create Deepin 23 build-local.sh

* azure-templates-stages.yml:Try to use deepin 23 to build

* azure-templates-stages.yml:Revert to debian trixie

* Delete scripts/Docker/deepin/clang-cross/23/Dockerfile

* Delete scripts/Docker/deepin/clang-cross/23/startup.sh

* Delete scripts/Docker/deepin/clang-cross/.dockerignore

* Delete scripts/Docker/deepin/clang-cross/build-local.sh

---------

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2025-03-24 23:54:20 +04:00
..
externals.cake Validate the generated interop files (#2831) 2024-04-13 08:49:41 +02:00
msbuild.cake Modernize the repository and prepare SkiaSharp 3.0 (#2505) 2023-07-30 23:49:57 +08:00
native-shared.cake Add LoongArch64 build support (#3198) 2025-03-24 23:54:20 +04:00
samples.cake Update .NET to 8.0 (#2927) 2024-07-26 00:28:28 +08:00
shared.cake Increase Linux support (#3209) 2025-03-23 20:47:09 +04:00
UpdateDocs.cake Improved the docs generation 2023-08-17 17:24:04 +02:00
UtilsManaged.cake Update .NET to 8.0 (#2927) 2024-07-26 00:28:28 +08:00
xcode.cake Modernize the repository and prepare SkiaSharp 3.0 (#2505) 2023-07-30 23:49:57 +08:00
xharness-android.cake Use the Microsoft Hosted Pool (#3051) 2024-11-28 16:32:04 +08:00
xharness-apple.cake Add an argument for device OS version (#2558) 2023-08-17 23:03:55 +08:00