diff options
| author | Reiner Herrmann <reiner@reiner-h.de> | 2016-01-31 17:22:46 +0100 |
|---|---|---|
| committer | Reiner Herrmann <reiner@reiner-h.de> | 2016-01-31 17:22:46 +0100 |
| commit | ff7ca7ca72437ed010624514320f364b87dc778c (patch) | |
| tree | f5b8e02d31af14d8c80fe4e8d6571cc5a71d8048 | |
| parent | 42a9b2c087049f158c9f887a2e0950ebb2e717df (diff) | |
compile kernel with gcc5
| -rwxr-xr-x | build.sh | 4 | ||||
| -rw-r--r-- | kernel.patch | 7 |
2 files changed, 9 insertions, 2 deletions
@@ -21,7 +21,7 @@ pushd "$BUILDDIR" grep -q ^deb-src /etc/apt/sources.list su -c "export DEBIAN_FRONTEND=noninteractive; apt-get update; - apt-get install --yes build-essential gcc-4.9 upx-ucl gawk lilo ca-certificates; + apt-get install --yes build-essential upx-ucl gawk lilo ca-certificates; apt-get build-dep --yes musl nethack ncurses linux" @@ -91,7 +91,7 @@ pushd linux-*/ patch -p1 < "$SRCDIR/kernel.patch" cp "$SRCDIR/config-kernel" .config make oldconfig -make -j$NPROC bzImage CC="gcc-4.9" +make -j$NPROC bzImage CC="gcc -std=gnu89" popd diff --git a/kernel.patch b/kernel.patch index 369b9c5..7c6f1d8 100644 --- a/kernel.patch +++ b/kernel.patch @@ -1,3 +1,10 @@ +diff --git a/include/linux/compiler-gcc5.h b/include/linux/compiler-gcc5.h +new file mode 100644 +index 0000000..4de95e7 +--- /dev/null ++++ b/include/linux/compiler-gcc5.h +@@ -0,0 +1 @@ ++#include <linux/compiler-gcc4.h> diff --git a/kernel/timeconst.pl b/kernel/timeconst.pl index eb51d76..0461239 100644 --- a/kernel/timeconst.pl |
