Unverified Commit 9c835488 authored by Nikolay Igotti's avatar Nikolay Igotti Committed by GitHub

Migrate to Skia m94-975fcdd755 (#199)

parent b93b6f70
...@@ -57,7 +57,7 @@ jobs: ...@@ -57,7 +57,7 @@ jobs:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9
sudo update-alternatives --config gcc sudo update-alternatives --config gcc
sudo apt-get install ninja-build fontconfig libfontconfig1-dev libglu1-mesa-dev libxrandr-dev zip -y sudo apt-get install ninja-build fontconfig libfontconfig1-dev libglu1-mesa-dev libxrandr-dev zip -y
./gradlew jvmTest ./gradlew -i jvmTest
./gradlew publishToMavenLocal ./gradlew publishToMavenLocal
js: js:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
......
...@@ -530,6 +530,7 @@ tasks.withType(LinkSharedLibrary::class.java).configureEach { ...@@ -530,6 +530,7 @@ tasks.withType(LinkSharedLibrary::class.java).configureEach {
) )
} }
OS.Linux -> { OS.Linux -> {
val skia = skiaDir.get().absolutePath + "/" + skiaBinSubdir
linkerArgs.addAll( linkerArgs.addAll(
listOf( listOf(
"-static-libstdc++", "-static-libstdc++",
...@@ -544,8 +545,9 @@ tasks.withType(LinkSharedLibrary::class.java).configureEach { ...@@ -544,8 +545,9 @@ tasks.withType(LinkSharedLibrary::class.java).configureEach {
// To fix it we enforce resolve of all GOT entries at library load time, and make it read-only afterwards. // To fix it we enforce resolve of all GOT entries at library load time, and make it read-only afterwards.
"-Wl,-z,relro,-z,now", "-Wl,-z,relro,-z,now",
// Hack to fix problem with linker not always finding certain declarations. // Hack to fix problem with linker not always finding certain declarations.
skiaDir.get().absolutePath + "/$skiaBinSubdir/libsksg.a", "$skia/libsksg.a",
skiaDir.get().absolutePath + "/$skiaBinSubdir/libskia.a" "$skia/libskia.a",
"$skia/libskunicode.a"
) )
) )
} }
......
...@@ -2,11 +2,11 @@ kotlin.code.style=official ...@@ -2,11 +2,11 @@ kotlin.code.style=official
deploy.version=0.0.0 deploy.version=0.0.0
kotlin.native.version=1.5.21-dev-329 kotlin.native.version=1.5.21-dev-329
dependencies.skia.windows-x64=m93-87e8842e8c dependencies.skia.windows-x64=m94-975fcdd755
dependencies.skia.linux-x64=m93-87e8842e8c dependencies.skia.linux-x64=m94-975fcdd755
dependencies.skia.macos-x64=m93-87e8842e8c dependencies.skia.macos-x64=m94-975fcdd755
dependencies.skia.linux-arm64=m93-87e8842e8c dependencies.skia.linux-arm64=m94-975fcdd755
dependencies.skia.macos-arm64=m93-87e8842e8c dependencies.skia.macos-arm64=m94-975fcdd755
dependencies.skia.wasm-wasm=m93-87e8842e8c dependencies.skia.wasm-wasm=m94-975fcdd755
org.gradle.jvmargs=-Xmx4G org.gradle.jvmargs=-Xmx4G
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
#include "SkPaint.h" #include "SkPaint.h"
#include "SkPathEffect.h" #include "SkPathEffect.h"
#include "SkShader.h" #include "SkShader.h"
#include "SkFilterQuality.h"
#include "common.h" #include "common.h"
void deletePaint(SkPaint* paint) { void deletePaint(SkPaint* paint) {
......
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
#include "SkPaint.h" #include "SkPaint.h"
#include "SkPathEffect.h" #include "SkPathEffect.h"
#include "SkShader.h" #include "SkShader.h"
#include "SkFilterQuality.h"
#include "interop.hh" #include "interop.hh"
static void deletePaint(SkPaint* paint) { static void deletePaint(SkPaint* paint) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment