From: Lonnie A. <li...@lo...> - 2017-05-26 21:35:13
|
Hi Devs, We have made good progress on getting a major kernel upgrade (3.16.x) for the future AstLinux 1.3.x series. Special thanks to Michael Keuter for testing and research. Particularly for those of you who build your own images, here are a few tips: 1) The native build system now requires "bc" to build the kernel, this has been added to the Prerequisites - Package lists. 2) If you have any custom .config's they need to be updated, in particular the following entries: For i586: -- BR2_TOOLCHAIN_EXTERNAL_PATH="$(HOME)/astlinux/x-tools-1.20.0-3.16/i586-unknown-linux-gnu" BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.43.tar.gz" -- For x86_64: -- BR2_TOOLCHAIN_EXTERNAL_PATH="$(HOME)/astlinux/x-tools-1.20.0-3.16/x86_64-unknown-linux-gnu" BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.43.tar.gz" -- I would suggest removing (requires sudo) or renaming the previous "$(HOME)/astlinux/x-tools-1.20.0-3.2p1" directory to make sure the old toolchain does not get accidentally used. 3) The i586 and x86_64 toolchains need to be rebuilt with the new kernel header files, you will be automatically prompted with the new "crosstool-ng-src/README". No need to re-install "crosstool-ng-1.20.0", simply create new toolchains. The beginning of the new ChangeLog is here: http://svn.code.sf.net/p/astlinux/code/branches/1.0/docs/ChangeLog.txt Lonnie |