Просмотр исходного кода

ci(build): update binder driver build configuration

Modify the binder driver build process to include a stub file and symbol. This ensures proper compilation when CONFIG_ANDROID_BINDER_IPC_RUST is not enabled.
TheWildJames 9 месяцев назад
Родитель
Сommit
650ce0fbde
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      .github/workflows/build.yml

+ 2 - 1
.github/workflows/build.yml

@@ -602,7 +602,8 @@ jobs:
           
           if [ -f common/drivers/android/binder/Makefile ]; then
             perl -i -0777 -pe 's/\$\(\s*CONFIG_ANDROID_BINDER_IPC_RUST\s*\)/m/' common/drivers/android/binder/Makefile
-            perl -i -pe 's/obj-y \+= binder\//obj-m += binder\//' common/drivers/android/Makefile
+            echo "obj-y += stub.o" >> common/drivers/android/binder/Makefile
+            echo "int binder_stub_symbol;" > common/drivers/android/binder/stub.c
             cat common/drivers/android/Makefile
             cat common/drivers/android/binder/Makefile
           else