浏览代码

Ditch REPRODUCIBLE_BUILD flag and set all prefix maps unconditionally

Peter Cai 1 年之前
父节点
当前提交
03e6380570
共有 2 个文件被更改,包括 5 次插入10 次删除
  1. 0 4
      .forgejo/workflows/release.yml
  2. 5 6
      libs/lpac-jni/build.gradle.kts

+ 0 - 4
.forgejo/workflows/release.yml

@@ -2,10 +2,6 @@ on:
   push:
     tags: '*'
 
-env:
-  # Enable reproducibility-related build system workarounds
-  REPRODUCIBLE_BUILD: 'true'
-
 jobs:
   release:
     runs-on: [docker, android-app-certs]

+ 5 - 6
libs/lpac-jni/build.gradle.kts

@@ -15,12 +15,11 @@ android {
 
         externalNativeBuild {
             ndkBuild {
-                if (System.getenv("REPRODUCIBLE_BUILD") != "true") {
-                    arguments("-j4")
-                } else {
-                    arguments("-j1")
-                    cFlags("-fmacro-prefix-map=${project.projectDir.toString()}=/fake/path/")
-                }
+                cFlags(
+                    "-fmacro-prefix-map=${project.projectDir.toString()}=/fake/path/",
+                    "-fdebug-prefix-map=${project.projectDir.toString()}=/fake/path/",
+                    "-ffile-prefix-map=${project.projectDir.toString()}=/fake/path/"
+                )
             }
         }
     }