<
barni2000[m]>
i know but it compiled like it is for LOS
<
barni2000[m]>
how you normally compile it?
<
barni2000[m]>
make ARCH=arm64 msm8937_defconfig
<
barni2000[m]>
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_ARM32=arm-none-eabi- -j4
<
M0xCAFEBABE[m]>
just specify the right toolchains to use and compile it normally..?
<
M0xCAFEBABE[m]>
in downstream kernels, people cherry-pick compilation related commits so toolchain support might vary
<
M0xCAFEBABE[m]>
which kernel are you using tho
<
M0xCAFEBABE[m]>
* which kernel are you trying to compile tho
<
barni2000[m]>
LoS repo
<
barni2000[m]>
* LOS repo
<
M0xCAFEBABE[m]>
* android uses some specific toolchains, and in downstream
<
M0xCAFEBABE[m]>
barni2000[m]: which device and which branch is it lol
<
M0xCAFEBABE[m]>
there's quite many kernels in LOS org
<
barni2000[m]>
lineage-20 and i don't find device specific defconfig
<
M0xCAFEBABE[m]>
s/s/re/
<
M0xCAFEBABE[m]>
barni2000[m]: its uses msm8937-perf_config + device specific config fragments
<
M0xCAFEBABE[m]>
s/perf_config/perf\_defconfig/
<
barni2000[m]>
oh ok
<
M0xCAFEBABE[m]>
anyway, this branch is supposed to use LLVM
<
M0xCAFEBABE[m]>
but you're using GCC
<
M0xCAFEBABE[m]>
* and anyway, this
<
barni2000[m]>
ok i hoped i could use gcc because i don't have aarch64 clang but i can download one
<
M0xCAFEBABE[m]>
barni2000[m]: aarch64 clang? doesn't clang have all arch support at the same time
<
barni2000[m]>
M0xCAFEBABE[m]: idk, i am rarely using it
<
barni2000[m]>
where are the config fragments
<
barni2000[m]>
* config fragments?
<
barni2000[m]>
i found it
<
barni2000[m]>
* i have found it
<
barni2000[m]>
btw thnaks for the help
<
barni2000[m]>
s/thnaks/thanks/