Android Nougat(7.1.1) Source code available for download

Yes, terrible network environment here, still in downloading… :cry:

Anybody got all the source code downloaded?

I mean android source code…
What about gapps and supersu?

Yes, the source code with gapps now, but supersu isn’t yet.

1 Like

Do you finish the download :slight_smile:

just put the download :slight_smile:

Gouwa:
…but supersu isn’t yet.

Can you create repo and instruction with supersu? Like terry’s instruction

Terry will do that when he is available.

1 Like

Gouwa, Thank you very much!

Yes, I downloaded all the source code.
How to build it?

Check Build Android Source Code for the instructions.

1 Like

How to build u-boot?

davemf@ubuntu:~/project/khadas vim/uboot$ make CROSS_COMPILE=aarch64-linux-gnu- kvim_defconfig
make: *** /home/davemf/project/khadas: No such file or directory. Stop.
make: *** [sub-make] Error 2
davemf@ubuntu:~/project/khadas vim/uboot$

It seems that your working directory contain a space, and cause the following compile issues:

1 Like

you are right! I put the compilation.

new error:

re/bl21.elf
OD /home/davemf/project/khadas/nougat/uboot/build/board/khadas/kvim/firmware/bl21.dump
BIN /home/davemf/project/khadas/nougat/uboot/build/board/khadas/kvim/firmware/bl21.bin

Built /home/davemf/project/khadas/nougat/uboot/build/board/khadas/kvim/firmware/bl21.bin successfully

CPP task_entry.s
CPP user_task.lds
aarch64-linux-gnu-cpp: error: unrecognized command line option ‘-mthumb’
aarch64-linux-gnu-cpp: error: unrecognized command line option ‘-mno-sched-prolog’
make[2]: *** [/home/davemf/project/khadas/nougat/uboot/build/scp_task/user_task.lds] Error 1
make[1]: *** [bl301.bin] Error 2
make: *** [sub-make] Error 2
davemf@ubuntu:~/project/khadas/nougat/uboot$

You didn’t follow the instructions to install the toolchain:

1 Like

Again?
I installed it for Marshmallow source, and it worked good.

hi, Davemf:
can you help to generate the manifest.xml to me, so I can check the uploading is okay:

$ cd <ANDROID WORKING DIR>
$ repo manifest -r --suppress-upstream-revision -o manifest_github.xml

Then send file manifest_github.xml to me.

Thanks!

1 Like

Run below command and paste the result to me:

$ aarch64-linux-gnu-gcc -v

Okay, now install the update and do it.

I have already started “Install Cross Compiler for Linux kernel:” again. I wait it.

My result

Built /home/davemf/project/khadas/nougat/uboot/build/board/khadas/kvim/firmware/bl21.bin successfully

CPP task_entry.s
CPP user_task.lds
aarch64-linux-gnu-cpp: error: unrecognized command line option ‘-mthumb’
aarch64-linux-gnu-cpp: error: unrecognized command line option ‘-mno-sched-prolog’
make[2]: *** [/home/davemf/project/khadas/nougat/uboot/build/scp_task/user_task.lds] Error 1
make[1]: *** [bl301.bin] Error 2
make: *** [sub-make] Error 2
davemf@ubuntu:~/project/khadas/nougat/uboot$ aarch64-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=aarch64-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/opt/toolchains/gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux/bin/…/libexec/gcc/aarch64-linux-gnu/4.9.2/lto-wrapper
Target: aarch64-linux-gnu
Configured with: /cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.9-2014.09/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=aarch64-linux-gnu --prefix=/cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/install --with-sysroot=/cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/install/aarch64-linux-gnu/libc --enable-languages=c,c++,fortran --disable-multilib --enable-multiarch --with-arch=armv8-a --with-pkgversion=‘crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09’ --with-bugurl=Bugs : Linaro GCC --enable-_cxaatexit --disable-libmudflap --enable-libgomp --disable-libssp --with-gmp=/cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-mpfr=/cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-mpc=/cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-isl=/cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-cloog=/cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-libelf=/cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --enable-threads=posix --disable-libstdcxx-pch --enable-linker-build-id --enable-plugin --with-local-prefix=/cbuild/slaves/oorts/crosstool-ng/builds/aarch64-linux-gnu-linux/install/aarch64-linux-gnu/libc --enable-c99 --enable-long-long
Thread model: posix
gcc version 4.9.2 20140904 (prerelease) (crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09)
davemf@ubuntu:~/project/khadas/nougat/uboot$