build.config.bonito_gcc 531 B

123456789101112131415161718
  1. DEFCONFIG=bonito_defconfig
  2. KERNEL_DIR=private/msm-google
  3. . ${ROOT_DIR}/${KERNEL_DIR}/build.config.common
  4. KCFLAGS='-fno-tree-vrp'
  5. POST_DEFCONFIG_CMDS="check_defconfig && update_gcc_config"
  6. function update_gcc_config() {
  7. # Disable clang-specific options
  8. ${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config \
  9. -d LTO \
  10. -d LTO_CLANG \
  11. -d CFI \
  12. -d CFI_PERMISSIVE \
  13. -d CFI_CLANG \
  14. -d SHADOW_CALL_STACK
  15. (cd ${OUT_DIR} && \
  16. make O=${OUT_DIR} $archsubarch CROSS_COMPILE=${CROSS_COMPILE} olddefconfig)
  17. }