iMMENSITY: add gcc build script
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -132,5 +132,6 @@ kernel/configs/android-*.cfg
|
||||
Android.bp
|
||||
build.sh
|
||||
build-lto.sh
|
||||
gcc.sh
|
||||
upload.sh
|
||||
out/
|
||||
|
||||
33
gcc.sh
Normal file
33
gcc.sh
Normal file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
OUT_DIR=out/
|
||||
|
||||
export KBUILD_BUILD_HOST=CuntsSpace
|
||||
export KERNEL_USE_CCACHE=1
|
||||
|
||||
make ARCH=arm64 \
|
||||
O=${OUT_DIR} \
|
||||
raphael_defconfig \
|
||||
-j4
|
||||
|
||||
scripts/config --file ${OUT_DIR}/.config \
|
||||
-d LTO \
|
||||
-d LTO_CLANG \
|
||||
-d TOOLS_SUPPORT_RELR \
|
||||
-d LD_LLD \
|
||||
-d FORTIFY_SOURCE
|
||||
|
||||
cd ${OUT_DIR}
|
||||
make O=${OUT_DIR} \
|
||||
ARCH=arm64 \
|
||||
olddefconfig
|
||||
cd ../
|
||||
|
||||
PATH=/home/utsavthecunt/arm64-gcc/bin:/home/utsavthecunt/arm32-gcc/bin:$PATH
|
||||
|
||||
make ARCH=arm64 \
|
||||
O=out \
|
||||
CROSS_COMPILE="aarch64-elf-" \
|
||||
CROSS_COMPILE_ARM32="arm-eabi-" \
|
||||
-j4
|
||||
|
||||
rm out/.version
|
||||
Reference in New Issue
Block a user