Skip to content

Instantly share code, notes, and snippets.

@Lucchetto
Last active December 18, 2019 20:35
Show Gist options
  • Save Lucchetto/a0b47cc9343e4e79df32b3a0f45f558b to your computer and use it in GitHub Desktop.
Save Lucchetto/a0b47cc9343e4e79df32b3a0f45f558b to your computer and use it in GitHub Desktop.

Revisions

  1. Lucchetto revised this gist Dec 18, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion kernel_build.sh
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ export PATH=$my_top_dir/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.

    make -C kernel/msm-4.14 -j16 O=../../out/target/product/zippo/obj/kernel/msm-4.14 DTC_EXT=dtc CONFIG_BUILD_ARM64_DT_OVERLAY=y ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- REAL_CC=$my_top_dir/prebuilts/llvm-arm-toolchain-ship/4.0/bin/clang CLANG_TRIPLE=aarch64-linux-gnu- zippo_defconfig

    make -C kernel/msm-4.14 -j256 O=../../out/target/product/zippo/obj/kernel/msm-4.14 DTC_EXT=dtc CONFIG_BUILD_ARM64_DT_OVERLAY=y ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- REAL_CC=$my_top_dir/prebuilts/llvm-arm-toolchain-ship/4.0/bin/clang CLANG_TRIPLE=aarch64-linux-gnu-
    make -C kernel/msm-4.14 -j16 O=../../out/target/product/zippo/obj/kernel/msm-4.14 DTC_EXT=dtc CONFIG_BUILD_ARM64_DT_OVERLAY=y ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- REAL_CC=$my_top_dir/prebuilts/llvm-arm-toolchain-ship/4.0/bin/clang CLANG_TRIPLE=aarch64-linux-gnu-

    make -C kernel/msm-4.14 -j16 O=../../out/target/product/zippo/obj/kernel/msm-4.14 INSTALL_MOD_STRIP=1 DTC_EXT=dtc CONFIG_BUILD_ARM64_DT_OVERLAY=y ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- REAL_CC=$my_top_dir/prebuilts/llvm-arm-toolchain-ship/4.0/bin/clang CLANG_TRIPLE=aarch64-linux-gnu- modules_install INSTALL_MOD_PATH=$INSTALL_MOD_PATH

  2. Lucchetto created this gist Dec 18, 2019.
    25 changes: 25 additions & 0 deletions kernel_build.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,25 @@
    export INSTALL_MOD_PATH=$my_top_dir/modules

    mv_modules () {
    mdpath=`find $INSTALL_MOD_PATH -type f -name modules.dep`
    if [ "$mdpath" != "" ]; then
    mpath=`dirname $mdpath`
    ko=`find $mpath/kernel -type f -name *.ko`
    for i in $ko; do mv $i $INSTALL_MOD_PATH/; done
    mv $mpath/modules.dep $INSTALL_MOD_PATH
    mv $mpath/modules.alias $INSTALL_MOD_PATH
    rm -rf $INSTALL_MOD_PATH/lib
    fi
    }

    export my_top_dir=`pwd`

    export PATH=$my_top_dir/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin:$PATH

    make -C kernel/msm-4.14 -j16 O=../../out/target/product/zippo/obj/kernel/msm-4.14 DTC_EXT=dtc CONFIG_BUILD_ARM64_DT_OVERLAY=y ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- REAL_CC=$my_top_dir/prebuilts/llvm-arm-toolchain-ship/4.0/bin/clang CLANG_TRIPLE=aarch64-linux-gnu- zippo_defconfig

    make -C kernel/msm-4.14 -j256 O=../../out/target/product/zippo/obj/kernel/msm-4.14 DTC_EXT=dtc CONFIG_BUILD_ARM64_DT_OVERLAY=y ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- REAL_CC=$my_top_dir/prebuilts/llvm-arm-toolchain-ship/4.0/bin/clang CLANG_TRIPLE=aarch64-linux-gnu-

    make -C kernel/msm-4.14 -j16 O=../../out/target/product/zippo/obj/kernel/msm-4.14 INSTALL_MOD_STRIP=1 DTC_EXT=dtc CONFIG_BUILD_ARM64_DT_OVERLAY=y ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- REAL_CC=$my_top_dir/prebuilts/llvm-arm-toolchain-ship/4.0/bin/clang CLANG_TRIPLE=aarch64-linux-gnu- modules_install INSTALL_MOD_PATH=$INSTALL_MOD_PATH

    mv_modules