From 37a667ce2a53c87992f10b93a79180e13188ad2b Mon Sep 17 00:00:00 2001 From: ThePedroo Date: Fri, 26 Jul 2024 02:47:43 -0300 Subject: [PATCH] improve: compilation commands This commit improves the compilation commands resulting in even better sized releases. --- loader/build.gradle.kts | 4 ++-- zygiskd/build.gradle.kts | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/loader/build.gradle.kts b/loader/build.gradle.kts index 2d82e62..b64a84b 100644 --- a/loader/build.gradle.kts +++ b/loader/build.gradle.kts @@ -35,11 +35,11 @@ val defaultCFlags = arrayOf( ) val releaseFlags = arrayOf( - "-Oz", "-flto", "-Wno-unused", "-Wno-unused-parameter", "-fvisibility=hidden", "-fvisibility-inlines-hidden", "-fno-unwind-tables", "-fno-asynchronous-unwind-tables", - "-Wl,--exclude-libs,ALL", "-Wl,--gc-sections", "-Wl,--strip-all" + "-Wl,--exclude-libs,ALL", "-Wl,--gc-sections", + "-Wl,--strip-all", "-Ofast", "-flto=thin", ) android { diff --git a/zygiskd/build.gradle.kts b/zygiskd/build.gradle.kts index e5ed214..e2d2e59 100644 --- a/zygiskd/build.gradle.kts +++ b/zygiskd/build.gradle.kts @@ -29,13 +29,15 @@ val commitHash: String by rootProject.extra val CFlagsRelease = arrayOf( "-D_GNU_SOURCE", "-std=c99", "-Wpedantic", "-Wall", "-Wextra", "-Werror", "-Wformat", "-Wuninitialized", "-Wshadow", "-Wno-zero-length-array", - "-Wno-fixed-enum-extension", "-Iroot_impl", "-llog" + "-Wno-fixed-enum-extension", "-Iroot_impl", "-llog", + "-Wl,--strip-all", "-flto=thin", "-Ofast" ) val CFlagsDebug = arrayOf( "-D_GNU_SOURCE", "-std=c99", "-Wpedantic", "-Wall", "-Wextra", "-Werror", "-Wformat", "-Wuninitialized", "-Wshadow", "-Wno-zero-length-array", - "-Wno-fixed-enum-extension", "-Iroot_impl", "-llog", "-g" + "-Wno-fixed-enum-extension", "-Iroot_impl", "-llog", + "-g", "-O0" ) val Files = arrayOf(