summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2018-11-08 19:03:43 (GMT)
committerGitHub <noreply@github.com>2018-11-08 19:03:43 (GMT)
commit616870f619ab97c31466c71b37ca07978dc9ed65 (patch)
tree5725b0b2d23809a7abc2a351ba52b240d48686c0
parent56cad6c9deb92dc42aaba1beb656ffcb88ca8962 (diff)
parent42947861786de2bdddf2032d1d227636565cd16b (diff)
Merge pull request #1090 from stilor/gcc6.5
updates
-rw-r--r--packages/gcc/6.4.0/0000-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch165
-rw-r--r--packages/gcc/6.4.0/0010-xtensa-fix-PR-target-82181.patch26
-rw-r--r--packages/gcc/6.4.0/0032-xtensa-fix-PR-target-65416.patch96
-rw-r--r--packages/gcc/6.4.0/chksum8
-rw-r--r--packages/gcc/6.5.0/0000-libtool-leave-framework-alone.patch (renamed from packages/gcc/6.4.0/0001-libtool-leave-framework-alone.patch)0
-rw-r--r--packages/gcc/6.5.0/0001-uclibc-conf.patch (renamed from packages/gcc/6.4.0/0002-uclibc-conf.patch)0
-rw-r--r--packages/gcc/6.5.0/0002-missing-execinfo_h.patch (renamed from packages/gcc/6.4.0/0003-missing-execinfo_h.patch)0
-rw-r--r--packages/gcc/6.5.0/0003-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch (renamed from packages/gcc/6.4.0/0004-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch)6
-rw-r--r--packages/gcc/6.5.0/0004-gcc-plugin-POSIX-include-sys-select-h.patch (renamed from packages/gcc/6.4.0/0005-gcc-plugin-POSIX-include-sys-select-h.patch)0
-rw-r--r--packages/gcc/6.5.0/0005-arm-softfloat-libgcc.patch (renamed from packages/gcc/6.4.0/0006-arm-softfloat-libgcc.patch)0
-rw-r--r--packages/gcc/6.5.0/0006-arm_unbreak_armv4t.patch (renamed from packages/gcc/6.4.0/0007-arm_unbreak_armv4t.patch)0
-rw-r--r--packages/gcc/6.5.0/0007-ARM-PR-target-70473-Reduce-size-of-Cortex-A8-automat.patch (renamed from packages/gcc/6.4.0/0008-ARM-PR-target-70473-Reduce-size-of-Cortex-A8-automat.patch)0
-rw-r--r--packages/gcc/6.5.0/0008-cilk-wchar.patch (renamed from packages/gcc/6.4.0/0009-cilk-wchar.patch)0
-rw-r--r--packages/gcc/6.5.0/0009-fix-m68k-compile.patch (renamed from packages/gcc/6.4.0/0011-fix-m68k-compile.patch)0
-rw-r--r--packages/gcc/6.5.0/0010-fix-m68k-uclinux.patch (renamed from packages/gcc/6.4.0/0012-fix-m68k-uclinux.patch)0
-rw-r--r--packages/gcc/6.5.0/0011-libgcc-mkmap-symver-support-skip_underscore.patch (renamed from packages/gcc/6.4.0/0013-libgcc-mkmap-symver-support-skip_underscore.patch)0
-rw-r--r--packages/gcc/6.5.0/0012-libgcc-config-bfin-use-the-generic-linker-version-in.patch (renamed from packages/gcc/6.4.0/0014-libgcc-config-bfin-use-the-generic-linker-version-in.patch)0
-rw-r--r--packages/gcc/6.5.0/0013-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch (renamed from packages/gcc/6.4.0/0015-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch)0
-rw-r--r--packages/gcc/6.5.0/0014-bfin-define-REENTRANT.patch (renamed from packages/gcc/6.4.0/0016-bfin-define-REENTRANT.patch)0
-rw-r--r--packages/gcc/6.5.0/0015-libgfortran-missing-include.patch (renamed from packages/gcc/6.4.0/0017-libgfortran-missing-include.patch)6
-rw-r--r--packages/gcc/6.5.0/0016-nios2-bad-multilib-default.patch (renamed from packages/gcc/6.4.0/0018-nios2-bad-multilib-default.patch)0
-rw-r--r--packages/gcc/6.5.0/0017-libgcc-disable-split-stack-nothreads.patch (renamed from packages/gcc/6.4.0/0019-libgcc-disable-split-stack-nothreads.patch)0
-rw-r--r--packages/gcc/6.5.0/0018-uclinux-enable-threads.patch (renamed from packages/gcc/6.4.0/0020-uclinux-enable-threads.patch)0
-rw-r--r--packages/gcc/6.5.0/0019-bionic-ndk.patch (renamed from packages/gcc/6.4.0/0021-bionic-ndk.patch)0
-rw-r--r--packages/gcc/6.5.0/0020-bionic-errno.patch (renamed from packages/gcc/6.4.0/0022-bionic-errno.patch)0
-rw-r--r--packages/gcc/6.5.0/0021-crystax.patch (renamed from packages/gcc/6.4.0/0023-crystax.patch)21
-rw-r--r--packages/gcc/6.5.0/0022-crystax.patch (renamed from packages/gcc/6.4.0/0024-crystax.patch)0
-rw-r--r--packages/gcc/6.5.0/0023-crystax.patch (renamed from packages/gcc/6.4.0/0025-crystax.patch)10
-rw-r--r--packages/gcc/6.5.0/0024-crystax.patch (renamed from packages/gcc/6.4.0/0026-crystax.patch)2
-rw-r--r--packages/gcc/6.5.0/0025-crystax.patch (renamed from packages/gcc/6.4.0/0027-crystax.patch)0
-rw-r--r--packages/gcc/6.5.0/0026-crystax.patch (renamed from packages/gcc/6.4.0/0028-crystax.patch)2
-rw-r--r--packages/gcc/6.5.0/0027-crystax.patch (renamed from packages/gcc/6.4.0/0029-crystax.patch)0
-rw-r--r--packages/gcc/6.5.0/0028-crystax.patch (renamed from packages/gcc/6.4.0/0030-crystax.patch)0
-rw-r--r--packages/gcc/6.5.0/0029-msp430-fix.patch (renamed from packages/gcc/6.4.0/0031-msp430-fix.patch)0
-rw-r--r--packages/gcc/6.5.0/0030-isl-0.20.patch (renamed from packages/gcc/6.4.0/0033-isl-0.20.patch)0
-rw-r--r--packages/gcc/6.5.0/chksum8
-rw-r--r--packages/gcc/6.5.0/version.desc (renamed from packages/linux/4.9.128/version.desc)0
-rw-r--r--packages/linux/3.16.57/chksum8
-rw-r--r--packages/linux/3.16.60/chksum8
-rw-r--r--packages/linux/3.16.60/version.desc (renamed from packages/linux/4.18.9/version.desc)0
-rw-r--r--packages/linux/3.18.122/chksum8
-rw-r--r--packages/linux/3.18.124/chksum8
-rw-r--r--packages/linux/3.18.124/version.desc (renamed from packages/linux/3.18.122/version.desc)0
-rw-r--r--packages/linux/4.14.71/chksum8
-rw-r--r--packages/linux/4.14.79/chksum8
-rw-r--r--packages/linux/4.14.79/version.desc (renamed from packages/linux/4.14.71/version.desc)0
-rw-r--r--packages/linux/4.18.17/chksum8
-rw-r--r--packages/linux/4.18.17/version.desc (renamed from packages/linux/3.16.57/version.desc)0
-rw-r--r--packages/linux/4.18.9/chksum8
-rw-r--r--packages/linux/4.19.1/chksum8
-rw-r--r--packages/linux/4.19.1/version.desc (renamed from packages/gcc/6.4.0/version.desc)0
-rw-r--r--packages/linux/4.4.157/chksum8
-rw-r--r--packages/linux/4.4.162/chksum8
-rw-r--r--packages/linux/4.4.162/version.desc (renamed from packages/linux/4.4.157/version.desc)0
-rw-r--r--packages/linux/4.9.128/chksum8
-rw-r--r--packages/linux/4.9.135/chksum8
-rw-r--r--packages/linux/4.9.135/version.desc0
57 files changed, 87 insertions, 367 deletions
diff --git a/packages/gcc/6.4.0/0000-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch b/packages/gcc/6.4.0/0000-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch
deleted file mode 100644
index 9de88c1..0000000
--- a/packages/gcc/6.4.0/0000-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch
+++ /dev/null
@@ -1,165 +0,0 @@
-From d1f626c8f3c2c2c3aca3a67d4b66641d2d911dfa Mon Sep 17 00:00:00 2001
-From: jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Tue, 4 Jul 2017 10:23:57 +0000
-Subject: [PATCH] Use ucontext_t not struct ucontext in linux-unwind.h files.
-
-Current glibc no longer gives the ucontext_t type the tag struct
-ucontext, to conform with POSIX namespace rules. This requires
-various linux-unwind.h files in libgcc, that were previously using
-struct ucontext, to be fixed to use ucontext_t instead. This is
-similar to the removal of the struct siginfo tag from siginfo_t some
-years ago.
-
-This patch changes those files to use ucontext_t instead. As the
-standard name that should be unconditionally safe, so this is not
-restricted to architectures supported by glibc, or conditioned on the
-glibc version.
-
-Tested compilation together with current glibc with glibc's
-build-many-glibcs.py.
-
- * config/aarch64/linux-unwind.h (aarch64_fallback_frame_state),
- config/alpha/linux-unwind.h (alpha_fallback_frame_state),
- config/bfin/linux-unwind.h (bfin_fallback_frame_state),
- config/i386/linux-unwind.h (x86_64_fallback_frame_state,
- x86_fallback_frame_state), config/m68k/linux-unwind.h (struct
- uw_ucontext), config/nios2/linux-unwind.h (struct nios2_ucontext),
- config/pa/linux-unwind.h (pa32_fallback_frame_state),
- config/sh/linux-unwind.h (sh_fallback_frame_state),
- config/tilepro/linux-unwind.h (tile_fallback_frame_state),
- config/xtensa/linux-unwind.h (xtensa_fallback_frame_state): Use
- ucontext_t instead of struct ucontext.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@249957 138bc75d-0d04-0410-961f-82ee72b054a4
----
- libgcc/config/aarch64/linux-unwind.h | 2 +-
- libgcc/config/alpha/linux-unwind.h | 2 +-
- libgcc/config/bfin/linux-unwind.h | 2 +-
- libgcc/config/i386/linux-unwind.h | 4 ++--
- libgcc/config/m68k/linux-unwind.h | 2 +-
- libgcc/config/nios2/linux-unwind.h | 2 +-
- libgcc/config/pa/linux-unwind.h | 2 +-
- libgcc/config/sh/linux-unwind.h | 2 +-
- libgcc/config/tilepro/linux-unwind.h | 2 +-
- libgcc/config/xtensa/linux-unwind.h | 2 +-
- 10 files changed, 11 insertions(+), 11 deletions(-)
-
---- a/libgcc/config/aarch64/linux-unwind.h
-+++ b/libgcc/config/aarch64/linux-unwind.h
-@@ -52,7 +52,7 @@
- struct rt_sigframe
- {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- };
-
- struct rt_sigframe *rt_;
---- a/libgcc/config/alpha/linux-unwind.h
-+++ b/libgcc/config/alpha/linux-unwind.h
-@@ -51,7 +51,7 @@
- {
- struct rt_sigframe {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_ = context->cfa;
- sc = &rt_->uc.uc_mcontext;
- }
---- a/libgcc/config/bfin/linux-unwind.h
-+++ b/libgcc/config/bfin/linux-unwind.h
-@@ -52,7 +52,7 @@
- void *puc;
- char retcode[8];
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_ = context->cfa;
-
- /* The void * cast is necessary to avoid an aliasing warning.
---- a/libgcc/config/i386/linux-unwind.h
-+++ b/libgcc/config/i386/linux-unwind.h
-@@ -58,7 +58,7 @@
- if (*(unsigned char *)(pc+0) == 0x48
- && *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL)
- {
-- struct ucontext *uc_ = context->cfa;
-+ ucontext_t *uc_ = context->cfa;
- /* The void * cast is necessary to avoid an aliasing warning.
- The aliasing warning is correct, but should not be a problem
- because it does not alias anything. */
-@@ -138,7 +138,7 @@
- siginfo_t *pinfo;
- void *puc;
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_ = context->cfa;
- /* The void * cast is necessary to avoid an aliasing warning.
- The aliasing warning is correct, but should not be a problem
---- a/libgcc/config/m68k/linux-unwind.h
-+++ b/libgcc/config/m68k/linux-unwind.h
-@@ -33,7 +33,7 @@
- /* <sys/ucontext.h> is unfortunately broken right now. */
- struct uw_ucontext {
- unsigned long uc_flags;
-- struct ucontext *uc_link;
-+ ucontext_t *uc_link;
- stack_t uc_stack;
- mcontext_t uc_mcontext;
- unsigned long uc_filler[80];
---- a/libgcc/config/nios2/linux-unwind.h
-+++ b/libgcc/config/nios2/linux-unwind.h
-@@ -38,7 +38,7 @@
-
- struct nios2_ucontext {
- unsigned long uc_flags;
-- struct ucontext *uc_link;
-+ ucontext_t *uc_link;
- stack_t uc_stack;
- struct nios2_mcontext uc_mcontext;
- sigset_t uc_sigmask; /* mask last for extensibility */
---- a/libgcc/config/pa/linux-unwind.h
-+++ b/libgcc/config/pa/linux-unwind.h
-@@ -80,7 +80,7 @@
- struct sigcontext *sc;
- struct rt_sigframe {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *frame;
-
- /* rt_sigreturn trampoline:
---- a/libgcc/config/sh/linux-unwind.h
-+++ b/libgcc/config/sh/linux-unwind.h
-@@ -180,7 +180,7 @@
- {
- struct rt_sigframe {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_ = context->cfa;
- /* The void * cast is necessary to avoid an aliasing warning.
- The aliasing warning is correct, but should not be a problem
---- a/libgcc/config/tilepro/linux-unwind.h
-+++ b/libgcc/config/tilepro/linux-unwind.h
-@@ -61,7 +61,7 @@
- struct rt_sigframe {
- unsigned char save_area[C_ABI_SAVE_AREA_SIZE];
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_;
-
- /* Return if this is not a signal handler. */
---- a/libgcc/config/xtensa/linux-unwind.h
-+++ b/libgcc/config/xtensa/linux-unwind.h
-@@ -67,7 +67,7 @@
-
- struct rt_sigframe {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_;
-
- /* movi a2, __NR_rt_sigreturn; syscall */
diff --git a/packages/gcc/6.4.0/0010-xtensa-fix-PR-target-82181.patch b/packages/gcc/6.4.0/0010-xtensa-fix-PR-target-82181.patch
deleted file mode 100644
index 1258023..0000000
--- a/packages/gcc/6.4.0/0010-xtensa-fix-PR-target-82181.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 3bc2ee6886f1619bc6a2257a0775142526b1a57a Mon Sep 17 00:00:00 2001
-From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Mon, 11 Sep 2017 21:53:38 +0000
-Subject: [PATCH] xtensa: fix PR target/82181
-
-2017-09-11 Max Filippov <jcmvbkbc@gmail.com>
-gcc/
- Backport from mainline
- * config/xtensa/xtensa.c (xtensa_mem_offset): Check that both
- words of DImode object are reachable by xtensa_uimm8x4 access.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gcc/config/xtensa/xtensa.c | 1 +
- 1 file changed, 1 insertion(+)
-
---- a/gcc/config/xtensa/xtensa.c
-+++ b/gcc/config/xtensa/xtensa.c
-@@ -601,6 +601,7 @@
- case HImode:
- return xtensa_uimm8x2 (v);
-
-+ case DImode:
- case DFmode:
- return (xtensa_uimm8x4 (v) && xtensa_uimm8x4 (v + 4));
-
diff --git a/packages/gcc/6.4.0/0032-xtensa-fix-PR-target-65416.patch b/packages/gcc/6.4.0/0032-xtensa-fix-PR-target-65416.patch
deleted file mode 100644
index 14fd30f..0000000
--- a/packages/gcc/6.4.0/0032-xtensa-fix-PR-target-65416.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-From fa0a207efdfca73fdcd1798789b7121e9e9ae90f Mon Sep 17 00:00:00 2001
-From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Tue, 19 Jun 2018 18:26:07 +0000
-Subject: [PATCH] xtensa: fix PR target/65416
-
-The issue is caused by reordering of stack pointer update after stack
-space allocation with instructions that write to the allocated stack
-space. In windowed ABI register spill area for the previous call frame
-is located just below the stack pointer and may be reloaded back into
-the register file on movsp.
-Implement allocate_stack pattern for windowed ABI configuration and
-insert an instruction that prevents reordering of frame memory access
-and stack pointer update.
-
-gcc/
-2018-06-19 Max Filippov <jcmvbkbc@gmail.com>
-
- * config/xtensa/xtensa.md (UNSPEC_FRAME_BLOCKAGE): New unspec
- constant.
- (allocate_stack, frame_blockage, *frame_blockage): New patterns.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261755 138bc75d-0d04-0410-961f-82ee72b054a4
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gcc/config/xtensa/xtensa.md | 46 ++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 46 insertions(+)
-
---- a/gcc/config/xtensa/xtensa.md
-+++ b/gcc/config/xtensa/xtensa.md
-@@ -38,6 +38,7 @@
- (UNSPEC_MEMW 11)
- (UNSPEC_LSETUP_START 12)
- (UNSPEC_LSETUP_END 13)
-+ (UNSPEC_FRAME_BLOCKAGE 14)
-
- (UNSPECV_SET_FP 1)
- (UNSPECV_ENTRY 2)
-@@ -1676,6 +1677,32 @@
-
- ;; Miscellaneous instructions.
-
-+;; In windowed ABI stack pointer adjustment must happen before any access
-+;; to the space allocated on stack is allowed, otherwise register spill
-+;; area may be clobbered. That's what frame blockage is supposed to enforce.
-+
-+(define_expand "allocate_stack"
-+ [(set (match_operand 0 "nonimmed_operand")
-+ (minus (reg A1_REG) (match_operand 1 "add_operand")))
-+ (set (reg A1_REG)
-+ (minus (reg A1_REG) (match_dup 1)))]
-+ "TARGET_WINDOWED_ABI"
-+{
-+ if (CONST_INT_P (operands[1]))
-+ {
-+ rtx neg_op0 = GEN_INT (-INTVAL (operands[1]));
-+ emit_insn (gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx, neg_op0));
-+ }
-+ else
-+ {
-+ emit_insn (gen_subsi3 (stack_pointer_rtx, stack_pointer_rtx,
-+ operands[1]));
-+ }
-+ emit_move_insn (operands[0], virtual_stack_dynamic_rtx);
-+ emit_insn (gen_frame_blockage ());
-+ DONE;
-+})
-+
- (define_expand "prologue"
- [(const_int 0)]
- ""
-@@ -1767,6 +1794,25 @@
- [(set_attr "length" "0")
- (set_attr "type" "nop")])
-
-+;; Do not schedule instructions accessing memory before this point.
-+
-+(define_expand "frame_blockage"
-+ [(set (match_dup 0)
-+ (unspec:BLK [(match_dup 1)] UNSPEC_FRAME_BLOCKAGE))]
-+ ""
-+{
-+ operands[0] = gen_rtx_MEM (BLKmode, gen_rtx_SCRATCH (Pmode));
-+ MEM_VOLATILE_P (operands[0]) = 1;
-+ operands[1] = stack_pointer_rtx;
-+})
-+
-+(define_insn "*frame_blockage"
-+ [(set (match_operand:BLK 0 "" "")
-+ (unspec:BLK [(match_operand:SI 1 "" "")] UNSPEC_FRAME_BLOCKAGE))]
-+ ""
-+ ""
-+ [(set_attr "length" "0")])
-+
- (define_insn "trap"
- [(trap_if (const_int 1) (const_int 0))]
- ""
diff --git a/packages/gcc/6.4.0/chksum b/packages/gcc/6.4.0/chksum
deleted file mode 100644
index 2c1803c..0000000
--- a/packages/gcc/6.4.0/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 gcc-6.4.0.tar.xz 11ba51a0cfb8471927f387c8895fe232
-sha1 gcc-6.4.0.tar.xz f237974b2d3af0f60936ce6a2f35b912a91e0239
-sha256 gcc-6.4.0.tar.xz 850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4
-sha512 gcc-6.4.0.tar.xz 02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0cccc025150a34740a9e29badb02d4b48e56a8aba90
-md5 gcc-6.4.0.tar.gz 3124e1563958a24a64210236852f7283
-sha1 gcc-6.4.0.tar.gz b22ff1effc370c55e389438561f44c88f7cd047d
-sha256 gcc-6.4.0.tar.gz 4715f02413f8a91d02d967521c084990c99ce1a671b8a450a80fbd4245f4b728
-sha512 gcc-6.4.0.tar.gz 04a9d461568eea1c7f023690a96c40d8825e47812b478fc27161023cd8549a3fc56cfad6de5d0a0591f44c468ec861b438a2af2e20f4e3dd9952a3d242713178
diff --git a/packages/gcc/6.4.0/0001-libtool-leave-framework-alone.patch b/packages/gcc/6.5.0/0000-libtool-leave-framework-alone.patch
index 1a86e41..1a86e41 100644
--- a/packages/gcc/6.4.0/0001-libtool-leave-framework-alone.patch
+++ b/packages/gcc/6.5.0/0000-libtool-leave-framework-alone.patch
diff --git a/packages/gcc/6.4.0/0002-uclibc-conf.patch b/packages/gcc/6.5.0/0001-uclibc-conf.patch
index aef750a..aef750a 100644
--- a/packages/gcc/6.4.0/0002-uclibc-conf.patch
+++ b/packages/gcc/6.5.0/0001-uclibc-conf.patch
diff --git a/packages/gcc/6.4.0/0003-missing-execinfo_h.patch b/packages/gcc/6.5.0/0002-missing-execinfo_h.patch
index c90222a..c90222a 100644
--- a/packages/gcc/6.4.0/0003-missing-execinfo_h.patch
+++ b/packages/gcc/6.5.0/0002-missing-execinfo_h.patch
diff --git a/packages/gcc/6.4.0/0004-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch b/packages/gcc/6.5.0/0003-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
index e81522d..6c9fd8d 100644
--- a/packages/gcc/6.4.0/0004-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
+++ b/packages/gcc/6.5.0/0003-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
@@ -53,7 +53,7 @@
if test x"$have_pic_shared" != x"yes" -o x"$ac_cv_search_dlopen" = x"no"; then
--- a/gcc/configure
+++ b/gcc/configure
-@@ -29199,6 +29199,9 @@
+@@ -29238,6 +29238,9 @@
pluginlibs=
@@ -63,7 +63,7 @@
case "${host}" in
*-*-darwin*)
if test x$build = x$host; then
-@@ -29209,6 +29212,11 @@
+@@ -29248,6 +29251,11 @@
export_sym_check=
fi
;;
@@ -75,7 +75,7 @@
*)
if test x$build = x$host; then
export_sym_check="objdump${exeext} -T"
-@@ -29321,23 +29329,23 @@
+@@ -29360,23 +29368,23 @@
case "${host}" in
*-*-darwin*)
CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g`
diff --git a/packages/gcc/6.4.0/0005-gcc-plugin-POSIX-include-sys-select-h.patch b/packages/gcc/6.5.0/0004-gcc-plugin-POSIX-include-sys-select-h.patch
index 5f9a07a..5f9a07a 100644
--- a/packages/gcc/6.4.0/0005-gcc-plugin-POSIX-include-sys-select-h.patch
+++ b/packages/gcc/6.5.0/0004-gcc-plugin-POSIX-include-sys-select-h.patch
diff --git a/packages/gcc/6.4.0/0006-arm-softfloat-libgcc.patch b/packages/gcc/6.5.0/0005-arm-softfloat-libgcc.patch
index 350857d..350857d 100644
--- a/packages/gcc/6.4.0/0006-arm-softfloat-libgcc.patch
+++ b/packages/gcc/6.5.0/0005-arm-softfloat-libgcc.patch
diff --git a/packages/gcc/6.4.0/0007-arm_unbreak_armv4t.patch b/packages/gcc/6.5.0/0006-arm_unbreak_armv4t.patch
index 7c37445..7c37445 100644
--- a/packages/gcc/6.4.0/0007-arm_unbreak_armv4t.patch
+++ b/packages/gcc/6.5.0/0006-arm_unbreak_armv4t.patch
diff --git a/packages/gcc/6.4.0/0008-ARM-PR-target-70473-Reduce-size-of-Cortex-A8-automat.patch b/packages/gcc/6.5.0/0007-ARM-PR-target-70473-Reduce-size-of-Cortex-A8-automat.patch
index 24371e6..24371e6 100644
--- a/packages/gcc/6.4.0/0008-ARM-PR-target-70473-Reduce-size-of-Cortex-A8-automat.patch
+++ b/packages/gcc/6.5.0/0007-ARM-PR-target-70473-Reduce-size-of-Cortex-A8-automat.patch
diff --git a/packages/gcc/6.4.0/0009-cilk-wchar.patch b/packages/gcc/6.5.0/0008-cilk-wchar.patch
index 300837f..300837f 100644
--- a/packages/gcc/6.4.0/0009-cilk-wchar.patch
+++ b/packages/gcc/6.5.0/0008-cilk-wchar.patch
diff --git a/packages/gcc/6.4.0/0011-fix-m68k-compile.patch b/packages/gcc/6.5.0/0009-fix-m68k-compile.patch
index 9437f25..9437f25 100644
--- a/packages/gcc/6.4.0/0011-fix-m68k-compile.patch
+++ b/packages/gcc/6.5.0/0009-fix-m68k-compile.patch
diff --git a/packages/gcc/6.4.0/0012-fix-m68k-uclinux.patch b/packages/gcc/6.5.0/0010-fix-m68k-uclinux.patch
index 20d7c4a..20d7c4a 100644
--- a/packages/gcc/6.4.0/0012-fix-m68k-uclinux.patch
+++ b/packages/gcc/6.5.0/0010-fix-m68k-uclinux.patch
diff --git a/packages/gcc/6.4.0/0013-libgcc-mkmap-symver-support-skip_underscore.patch b/packages/gcc/6.5.0/0011-libgcc-mkmap-symver-support-skip_underscore.patch
index c6421d0..c6421d0 100644
--- a/packages/gcc/6.4.0/0013-libgcc-mkmap-symver-support-skip_underscore.patch
+++ b/packages/gcc/6.5.0/0011-libgcc-mkmap-symver-support-skip_underscore.patch
diff --git a/packages/gcc/6.4.0/0014-libgcc-config-bfin-use-the-generic-linker-version-in.patch b/packages/gcc/6.5.0/0012-libgcc-config-bfin-use-the-generic-linker-version-in.patch
index ac75cfa..ac75cfa 100644
--- a/packages/gcc/6.4.0/0014-libgcc-config-bfin-use-the-generic-linker-version-in.patch
+++ b/packages/gcc/6.5.0/0012-libgcc-config-bfin-use-the-generic-linker-version-in.patch
diff --git a/packages/gcc/6.4.0/0015-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch b/packages/gcc/6.5.0/0013-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch
index f0ada67..f0ada67 100644
--- a/packages/gcc/6.4.0/0015-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch
+++ b/packages/gcc/6.5.0/0013-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch
diff --git a/packages/gcc/6.4.0/0016-bfin-define-REENTRANT.patch b/packages/gcc/6.5.0/0014-bfin-define-REENTRANT.patch
index 633084b..633084b 100644
--- a/packages/gcc/6.4.0/0016-bfin-define-REENTRANT.patch
+++ b/packages/gcc/6.5.0/0014-bfin-define-REENTRANT.patch
diff --git a/packages/gcc/6.4.0/0017-libgfortran-missing-include.patch b/packages/gcc/6.5.0/0015-libgfortran-missing-include.patch
index 701e7b4..16af6ac 100644
--- a/packages/gcc/6.4.0/0017-libgfortran-missing-include.patch
+++ b/packages/gcc/6.5.0/0015-libgfortran-missing-include.patch
@@ -9,6 +9,6 @@
#include "unix.h"
#include <limits.h>
+#include <stdlib.h>
-
- typedef enum
- { CLOSE_DELETE, CLOSE_KEEP, CLOSE_UNSPECIFIED }
+ #if !HAVE_UNLINK_OPEN_FILE
+ #include <string.h>
+ #endif
diff --git a/packages/gcc/6.4.0/0018-nios2-bad-multilib-default.patch b/packages/gcc/6.5.0/0016-nios2-bad-multilib-default.patch
index 4acc491..4acc491 100644
--- a/packages/gcc/6.4.0/0018-nios2-bad-multilib-default.patch
+++ b/packages/gcc/6.5.0/0016-nios2-bad-multilib-default.patch
diff --git a/packages/gcc/6.4.0/0019-libgcc-disable-split-stack-nothreads.patch b/packages/gcc/6.5.0/0017-libgcc-disable-split-stack-nothreads.patch
index df91a9f..df91a9f 100644
--- a/packages/gcc/6.4.0/0019-libgcc-disable-split-stack-nothreads.patch
+++ b/packages/gcc/6.5.0/0017-libgcc-disable-split-stack-nothreads.patch
diff --git a/packages/gcc/6.4.0/0020-uclinux-enable-threads.patch b/packages/gcc/6.5.0/0018-uclinux-enable-threads.patch
index 8e4e0a2..8e4e0a2 100644
--- a/packages/gcc/6.4.0/0020-uclinux-enable-threads.patch
+++ b/packages/gcc/6.5.0/0018-uclinux-enable-threads.patch
diff --git a/packages/gcc/6.4.0/0021-bionic-ndk.patch b/packages/gcc/6.5.0/0019-bionic-ndk.patch
index 474dd8c..474dd8c 100644
--- a/packages/gcc/6.4.0/0021-bionic-ndk.patch
+++ b/packages/gcc/6.5.0/0019-bionic-ndk.patch
diff --git a/packages/gcc/6.4.0/0022-bionic-errno.patch b/packages/gcc/6.5.0/0020-bionic-errno.patch
index 0a1a632..0a1a632 100644
--- a/packages/gcc/6.4.0/0022-bionic-errno.patch
+++ b/packages/gcc/6.5.0/0020-bionic-errno.patch
diff --git a/packages/gcc/6.4.0/0023-crystax.patch b/packages/gcc/6.5.0/0021-crystax.patch
index 4710900..d830ffc 100644
--- a/packages/gcc/6.4.0/0023-crystax.patch
+++ b/packages/gcc/6.5.0/0021-crystax.patch
@@ -16,7 +16,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
gcc/config/arm/arm.opt | 4 +
gcc/config/arm/elf.h | 9 ++--
gcc/config/arm/linux-eabi.h | 7 ++-
- gcc/config/i386/gnu-user.h | 7 ++-
+ gcc/config/i386/gnu-user.h | 6 ++
gcc/config/i386/gnu-user64.h | 5 ++
gcc/config/i386/linux-common.h | 8 +++
gcc/config/linux-android.h | 13 +++---
@@ -29,7 +29,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
libstdc++-v3/configure | 12 +++++
libstdc++-v3/include/bits/locale_facets.h | 18 +++++++-
libstdc++-v3/libsupc++/guard.cc | 5 ++
- 21 files changed, 235 insertions(+), 20 deletions(-)
+ 21 files changed, 234 insertions(+), 20 deletions(-)
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -52,7 +52,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
esac
aarch64_multilibs="${with_multilib_list}"
if test "$aarch64_multilibs" = "default"; then
-@@ -2072,6 +2076,17 @@
+@@ -2076,6 +2080,17 @@
tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file} mips/gnu-user.h mips/linux.h mips/linux-common.h"
extra_options="${extra_options} linux-android.opt"
case ${target} in
@@ -152,7 +152,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1"
--- a/gcc/config/arm/arm.h
+++ b/gcc/config/arm/arm.h
-@@ -1893,10 +1893,11 @@
+@@ -1894,10 +1894,11 @@
#define CASE_VECTOR_PC_RELATIVE (TARGET_THUMB2 \
|| (TARGET_THUMB1 \
@@ -167,7 +167,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
: min >= -256 && max < 256 \
--- a/gcc/config/arm/arm.md
+++ b/gcc/config/arm/arm.md
-@@ -8180,7 +8180,7 @@
+@@ -8177,7 +8177,7 @@
(match_operand:SI 2 "const_int_operand" "") ; total range
(match_operand:SI 3 "" "") ; table label
(match_operand:SI 4 "" "")] ; Out of range label
@@ -243,7 +243,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
LINUX_OR_ANDROID_LD (GNU_USER_TARGET_LIB_SPEC, \
--- a/gcc/config/i386/gnu-user.h
+++ b/gcc/config/i386/gnu-user.h
-@@ -65,9 +65,14 @@
+@@ -65,9 +65,13 @@
When the -shared link option is used a final link is not being
done. */
@@ -253,9 +253,8 @@ Date: Wed Jul 29 11:28:29 2015 +0300
+
#undef ASM_SPEC
#define ASM_SPEC \
-- "--32 %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}"
-+ "--32 %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}} " \
-+ LINUX_OR_ANDROID_CC ("", ANDROID_ASM_SPEC)
+- "--32 %{msse2avx:%{!mavx:-msse2avx}}"
++ "--32 %{msse2avx:%{!mavx:-msse2avx}}" LINUX_OR_ANDROID_CC ("", ANDROID_ASM_SPEC)
#undef SUBTARGET_EXTRA_SPECS
#define SUBTARGET_EXTRA_SPECS \
@@ -445,7 +444,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \
--- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure
-@@ -78389,6 +78389,12 @@
+@@ -78391,6 +78391,12 @@
/* end confdefs.h. */
#include <sys/syscall.h>
int lk;
@@ -458,7 +457,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
int
main ()
{
-@@ -78447,6 +78453,12 @@
+@@ -78449,6 +78455,12 @@
/* end confdefs.h. */
#include <sys/syscall.h>
int lk;
diff --git a/packages/gcc/6.4.0/0024-crystax.patch b/packages/gcc/6.5.0/0022-crystax.patch
index f1f9eb1..f1f9eb1 100644
--- a/packages/gcc/6.4.0/0024-crystax.patch
+++ b/packages/gcc/6.5.0/0022-crystax.patch
diff --git a/packages/gcc/6.4.0/0025-crystax.patch b/packages/gcc/6.5.0/0023-crystax.patch
index 16b182f..ed85da6 100644
--- a/packages/gcc/6.4.0/0025-crystax.patch
+++ b/packages/gcc/6.5.0/0023-crystax.patch
@@ -26,7 +26,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
--- a/gcc/config.in
+++ b/gcc/config.in
-@@ -2144,6 +2144,12 @@
+@@ -2150,6 +2150,12 @@
#endif
@@ -68,7 +68,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
--- a/gcc/config/gnu-user.h
+++ b/gcc/config/gnu-user.h
-@@ -118,8 +118,12 @@
+@@ -132,8 +132,12 @@
#define LIB_SPEC GNU_USER_TARGET_LIB_SPEC
#if defined(HAVE_LD_EH_FRAME_HDR)
@@ -98,7 +98,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
#define LIB_SPEC OBSD_LIB_SPEC
--- a/gcc/config/rs6000/sysv4.h
+++ b/gcc/config/rs6000/sysv4.h
-@@ -800,7 +800,11 @@
+@@ -810,7 +810,11 @@
-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}}"
#if defined(HAVE_LD_EH_FRAME_HDR)
@@ -145,7 +145,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
--enable-linker-build-id
compiler will always pass --build-id to linker
--enable-default-ssp enable Stack Smashing Protection as default
-@@ -27785,6 +27789,38 @@
+@@ -27824,6 +27828,38 @@
$as_echo "#define HAVE_LD_EH_FRAME_HDR 1" >>confdefs.h
@@ -186,7 +186,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
$as_echo "$gcc_cv_ld_eh_frame_hdr" >&6; }
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
-@@ -4861,6 +4861,35 @@
+@@ -4874,6 +4874,35 @@
if test x"$gcc_cv_ld_eh_frame_hdr" = xyes; then
AC_DEFINE(HAVE_LD_EH_FRAME_HDR, 1,
[Define if your linker supports .eh_frame_hdr.])
diff --git a/packages/gcc/6.4.0/0026-crystax.patch b/packages/gcc/6.5.0/0024-crystax.patch
index 8aacba2..0a3fcdc 100644
--- a/packages/gcc/6.4.0/0026-crystax.patch
+++ b/packages/gcc/6.5.0/0024-crystax.patch
@@ -12,7 +12,7 @@ Date: Thu Aug 20 19:11:07 2015 +0300
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
-@@ -14683,6 +14683,7 @@
+@@ -15019,6 +15019,7 @@
else if (!SYMBOL_REF_FAR_ADDR_P (op0)
&& (SYMBOL_REF_LOCAL_P (op0)
|| (HAVE_LD_PIE_COPYRELOC
diff --git a/packages/gcc/6.4.0/0027-crystax.patch b/packages/gcc/6.5.0/0025-crystax.patch
index 8f2eb43..8f2eb43 100644
--- a/packages/gcc/6.4.0/0027-crystax.patch
+++ b/packages/gcc/6.5.0/0025-crystax.patch
diff --git a/packages/gcc/6.4.0/0028-crystax.patch b/packages/gcc/6.5.0/0026-crystax.patch
index 5e23c3c..b1453a4 100644
--- a/packages/gcc/6.4.0/0028-crystax.patch
+++ b/packages/gcc/6.5.0/0026-crystax.patch
@@ -15,7 +15,7 @@ Date: Mon Apr 14 21:05:51 2014 -0700
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
-@@ -22460,9 +22460,13 @@
+@@ -22487,9 +22487,13 @@
memsize = MEM_SIZE (x);
/* Only certain alignment specifiers are supported by the hardware. */
diff --git a/packages/gcc/6.4.0/0029-crystax.patch b/packages/gcc/6.5.0/0027-crystax.patch
index 8c21a1c..8c21a1c 100644
--- a/packages/gcc/6.4.0/0029-crystax.patch
+++ b/packages/gcc/6.5.0/0027-crystax.patch
diff --git a/packages/gcc/6.4.0/0030-crystax.patch b/packages/gcc/6.5.0/0028-crystax.patch
index ccb81fd..ccb81fd 100644
--- a/packages/gcc/6.4.0/0030-crystax.patch
+++ b/packages/gcc/6.5.0/0028-crystax.patch
diff --git a/packages/gcc/6.4.0/0031-msp430-fix.patch b/packages/gcc/6.5.0/0029-msp430-fix.patch
index eff5592..eff5592 100644
--- a/packages/gcc/6.4.0/0031-msp430-fix.patch
+++ b/packages/gcc/6.5.0/0029-msp430-fix.patch
diff --git a/packages/gcc/6.4.0/0033-isl-0.20.patch b/packages/gcc/6.5.0/0030-isl-0.20.patch
index f253eab..f253eab 100644
--- a/packages/gcc/6.4.0/0033-isl-0.20.patch
+++ b/packages/gcc/6.5.0/0030-isl-0.20.patch
diff --git a/packages/gcc/6.5.0/chksum b/packages/gcc/6.5.0/chksum
new file mode 100644
index 0000000..867d7e4
--- /dev/null
+++ b/packages/gcc/6.5.0/chksum
@@ -0,0 +1,8 @@
+md5 gcc-6.5.0.tar.xz edaeff1cc020b16a0c19a6d5e80dc2fd
+sha1 gcc-6.5.0.tar.xz 368b3f5d294b1a8727b372ac0a77703d8b41968a
+sha256 gcc-6.5.0.tar.xz 7ef1796ce497e89479183702635b14bb7a46b53249209a5e0f999bebf4740945
+sha512 gcc-6.5.0.tar.xz ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2af97ef795f41c406bb80c797dd69957cfdd51dfa2ba60813f72b7eac
+md5 gcc-6.5.0.tar.gz f02b6b1af90e9c45a23def1261848bda
+sha1 gcc-6.5.0.tar.gz 4221381b7956e60289e20f1459734d5e3bbf6583
+sha256 gcc-6.5.0.tar.gz 4eed92b3c24af2e774de94e96993aadbf6761cdf7a0345e59eb826d20a9ebf73
+sha512 gcc-6.5.0.tar.gz 4ac91a81b345b70b62ee8c290d67b368b3c4e3e54cf9b4ad04accd16e5341fa922cac9cd9f82c0877498de12b16eb124bc70e2e2d04a5659e4b662ed9f08cc54
diff --git a/packages/linux/4.9.128/version.desc b/packages/gcc/6.5.0/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/4.9.128/version.desc
+++ b/packages/gcc/6.5.0/version.desc
diff --git a/packages/linux/3.16.57/chksum b/packages/linux/3.16.57/chksum
deleted file mode 100644
index b2e04db..0000000
--- a/packages/linux/3.16.57/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-3.16.57.tar.xz 83fd3fc94f11fd0232ad2b8285f342f8
-sha1 linux-3.16.57.tar.xz 7174d3d6024e75913a418335e1b755b1f2dd2e4f
-sha256 linux-3.16.57.tar.xz eee0d048c595c07c1a4d09e506ae91f7ec432fe936d0672fc1fd1c788cc5775c
-sha512 linux-3.16.57.tar.xz 8efae7b2017b1df5b040b393f763772ab5b4d9351656afed086bef69e2f123bf263ba34cc17165041a83c3e49886597e0aa4c3d40a9cca4ee787f18ca3c5df8d
-md5 linux-3.16.57.tar.gz 0251f083c9783abfcdfafd90dd57fabb
-sha1 linux-3.16.57.tar.gz 12c9c1b24b414f31350edc719b37b7be7bd0328b
-sha256 linux-3.16.57.tar.gz fe8a452698c57efa38da87fd6ac08c9edbc1182dd573bd78ff158e0e0e310f73
-sha512 linux-3.16.57.tar.gz e26b2ccb490149113e34a5c58bb38486b2a1eb70610872d6434c00b1ba86a258c26a1b406a261c58818d64366687d13fdd94d36575c2404ee768cc1f4ca482f7
diff --git a/packages/linux/3.16.60/chksum b/packages/linux/3.16.60/chksum
new file mode 100644
index 0000000..1627894
--- /dev/null
+++ b/packages/linux/3.16.60/chksum
@@ -0,0 +1,8 @@
+md5 linux-3.16.60.tar.xz e110c8fa9ac1f8603d95270491fb125a
+sha1 linux-3.16.60.tar.xz 07e28ac8abf2393617c91a20dc8d7b23f10a497c
+sha256 linux-3.16.60.tar.xz 6037667b46f6bd6ebc781d1fc4403a135a7a7734fa073f10a7915fd9e5bf1346
+sha512 linux-3.16.60.tar.xz e6a44f6654fac87b4ca797d11635b927827ffa9980d6ae672af5e57d955f1d5425cf3b4a45e9a3daeaacac5d45245c69bc82422a354845ae8e826446d6fe8963
+md5 linux-3.16.60.tar.gz 6d28bf18d7981ed9bd7a9a17c70599ac
+sha1 linux-3.16.60.tar.gz 2749128d01d9f0a141f85a8a1b513e2def528483
+sha256 linux-3.16.60.tar.gz dd18ae90389eefb8a996be02e114492eb104080415114734cbc5cefd6e9800dd
+sha512 linux-3.16.60.tar.gz 0a72582b39619f8bbae43f7dea10c606649eb5e13fd956ed83a6db4e7d7d2af941a20f070e756ffb02bd9ea1d67b246c4e6887cd203374a803d90fb112acce27
diff --git a/packages/linux/4.18.9/version.desc b/packages/linux/3.16.60/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/4.18.9/version.desc
+++ b/packages/linux/3.16.60/version.desc
diff --git a/packages/linux/3.18.122/chksum b/packages/linux/3.18.122/chksum
deleted file mode 100644
index 1662406..0000000
--- a/packages/linux/3.18.122/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-3.18.122.tar.xz 2eff408b8aff35792c2512e4b998fed1
-sha1 linux-3.18.122.tar.xz 4c7d2aa0d2e5ceabacbdd9b941463379ff67b59c
-sha256 linux-3.18.122.tar.xz 675b1ce36af23caa500cb1d4f0ec2976791fb0a97ebb6486a5e2ebcb5527ade5
-sha512 linux-3.18.122.tar.xz 4d86edec87e4fe6bfbecb67f6ad8e0d73a3d55046f71a73ffc3eb6f786c324b8bce634e4a6d5df829ea3c6305cec96d568c1ae029f3d8f3e9c9a297035438ba4
-md5 linux-3.18.122.tar.gz 5cbf54fdf3803402460621a169b2dbaf
-sha1 linux-3.18.122.tar.gz 50d71682f2f477dc6c6115dd40c6c8b0d1936413
-sha256 linux-3.18.122.tar.gz 4f279558c91f646c888f05cbb95170bd2ec4b40c19ebcf00498b63ffc4da9990
-sha512 linux-3.18.122.tar.gz 94c8c24fdecf83b93f7fbef38746654e00d60f49f0c7f85ff0161d1210e9ae2cd51387e70590b9993b5f79726350f643fb716da0b706c44cdffdc76ddad2ecde
diff --git a/packages/linux/3.18.124/chksum b/packages/linux/3.18.124/chksum
new file mode 100644
index 0000000..2c4a77f
--- /dev/null
+++ b/packages/linux/3.18.124/chksum
@@ -0,0 +1,8 @@
+md5 linux-3.18.124.tar.xz b38df8f19eacaf02d75a9adcf0731f16
+sha1 linux-3.18.124.tar.xz 7c437144892a7129a6e77a227bf8472b9ae80609
+sha256 linux-3.18.124.tar.xz 25d2a5abd627534a1e51d028890c184aad8e628c345c5fe0cc0f9d7c31b7a5a3
+sha512 linux-3.18.124.tar.xz 5bb2e4b229be7375d7d2ae596f798d8d7bf93d1bfc2872b121de0dc34d2c5cd750260dfffaf72fccd39af3226b8a458a1cfef1a3dd4c98ad9465d9eb45864721
+md5 linux-3.18.124.tar.gz acb4b6cdc38e2e957d882d44f6b65902
+sha1 linux-3.18.124.tar.gz be3cb8e39543f32e39d54a89ce594f1f39d9ba12
+sha256 linux-3.18.124.tar.gz 226937246b5d881992091e4115515dd516994d57738493af8db38e538a15fdfc
+sha512 linux-3.18.124.tar.gz dd730f038a995fdc88b37207febd048e0bbc1c5c5f235abde322a4a217541241cafb458643dbe348040b09a4afcb1fee70b6687e884ef012903c9d76083c7337
diff --git a/packages/linux/3.18.122/version.desc b/packages/linux/3.18.124/version.desc
index fcfe389..fcfe389 100644
--- a/packages/linux/3.18.122/version.desc
+++ b/packages/linux/3.18.124/version.desc
diff --git a/packages/linux/4.14.71/chksum b/packages/linux/4.14.71/chksum
deleted file mode 100644
index 0aa9525..0000000
--- a/packages/linux/4.14.71/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.14.71.tar.xz 14b21e5f11e8e195731c89a14794a0fc
-sha1 linux-4.14.71.tar.xz ba79733491f2555fcc7a43e60d49c54e96f77b51
-sha256 linux-4.14.71.tar.xz 76a4473dbcbd922c23a16130414829a36eb7e2f4e5859bd1b742fffdff907489
-sha512 linux-4.14.71.tar.xz eac04b59428f41be24aa2ac117d49e72f8ec10d46fbb779e1703fb46c720f8cfce714abe5be2f936a9e7148e6fae94bba12b74fcbdbe8b6d965cd7ad39fd44b4
-md5 linux-4.14.71.tar.gz 899d706698fbacf2881cba56dc1680c4
-sha1 linux-4.14.71.tar.gz dc39a8b320b58eca88100230b40d5dbaf836e2cb
-sha256 linux-4.14.71.tar.gz cc7e596d813c6430a34e7c774f6e3f7ac62df748b74950670a8cdd066876df29
-sha512 linux-4.14.71.tar.gz 419b900aa2510ae9ef19c1e4d9c5d98f1de12fa84e35d66bc12012bd2ff8f6b7d438c6f0eea0cc909c3fca3d87eb367283f0d6c668b3aa9e1e1b7c4b55580a99
diff --git a/packages/linux/4.14.79/chksum b/packages/linux/4.14.79/chksum
new file mode 100644
index 0000000..cdc7d17
--- /dev/null
+++ b/packages/linux/4.14.79/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.14.79.tar.xz 51a564681840bbd07021f9e9381d45bc
+sha1 linux-4.14.79.tar.xz 056d9e4b9abeaee74f27382cea0c132f2baa1368
+sha256 linux-4.14.79.tar.xz 5619071eceb27f903d2fce1784223796bfbe25528f9690273cdfe82fdd9b933a
+sha512 linux-4.14.79.tar.xz 7038e09ee808f2ecb11e71dad74a67d1f81a992993ebc74e1d60630e94a18795f78953ba92ab891dc26e459e9d22c237a9ee9f58ab7020b65173eed779e66608
+md5 linux-4.14.79.tar.gz c7a0bb2a9de63da261a09b0186191f42
+sha1 linux-4.14.79.tar.gz 3c3d89d38baac5b1b089eeeaf3dc39b8dfe79dbd
+sha256 linux-4.14.79.tar.gz a1f7de8f589255436bcde2c4308ba467de0957f12ed0d05597248f80512a8970
+sha512 linux-4.14.79.tar.gz a1fa5f43b6b80781b3b507fa5fc69b629c68b3c84495e00f84b422ad9ceb5bf4351718c53057f43bd12823777279867ccf9c2e4dbb0942c865cb55352a521a30
diff --git a/packages/linux/4.14.71/version.desc b/packages/linux/4.14.79/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/4.14.71/version.desc
+++ b/packages/linux/4.14.79/version.desc
diff --git a/packages/linux/4.18.17/chksum b/packages/linux/4.18.17/chksum
new file mode 100644
index 0000000..2991a72
--- /dev/null
+++ b/packages/linux/4.18.17/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.18.17.tar.xz f1880d286773049ed7f80ca5b47ef707
+sha1 linux-4.18.17.tar.xz d51e4087d7486ea8668edc2b6ea9e14d7a5fd566
+sha256 linux-4.18.17.tar.xz e2af41e093ea64526134288c421a66cfdc8cc107c2d3fd3c73c0979880b6a30c
+sha512 linux-4.18.17.tar.xz 993ecf6176e43b112bac43f84e7e2a0f58aa3a3f172f32df1a94f411e78cb52afad4fc021f13b89f2d6a38326f26f515ab46dd434355180de90bd7b1d776f185
+md5 linux-4.18.17.tar.gz c51fb04110eaf023d8807688d92ff80b
+sha1 linux-4.18.17.tar.gz b340ef14355f2470026c016bf046555fbf8780f6
+sha256 linux-4.18.17.tar.gz b58d1d52e8594aac69836f00734201a2ffa9057ef9d96a0130e5b632cf379601
+sha512 linux-4.18.17.tar.gz e3f4909f0baa21468905694537d90aa88e77faf6c77e7d9e042a577677e59b01db075781bbaa202d6eb2fbb7808fb616a14e40e97c76da600a2f9abc9d7c1a75
diff --git a/packages/linux/3.16.57/version.desc b/packages/linux/4.18.17/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/3.16.57/version.desc
+++ b/packages/linux/4.18.17/version.desc
diff --git a/packages/linux/4.18.9/chksum b/packages/linux/4.18.9/chksum
deleted file mode 100644
index 4a88ae7..0000000
--- a/packages/linux/4.18.9/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.18.9.tar.xz 6f082741ab20f03a334fe533d533880e
-sha1 linux-4.18.9.tar.xz 229ed4bedc5b8256bdd761845b1d7e20e1df12d7
-sha256 linux-4.18.9.tar.xz 4c995351e57902a04a94e43796407b4ba295c8eae070c27e99f8f99c321e917a
-sha512 linux-4.18.9.tar.xz f0b8137a60ea3b7edb257a31d9c2b432db0d9af01f9b45b3ca3d8277f276ec1b8112e2daa744aa8eeee39df1ededed38495b952f22b0387b57822fde31eaa255
-md5 linux-4.18.9.tar.gz 7e6f4935da3d37aede14a33cb224447b
-sha1 linux-4.18.9.tar.gz fe9314f0c4f7ceb103cf0e2a94fbf1358dd62d33
-sha256 linux-4.18.9.tar.gz 51cf88bcaff518d5077e31538af75577a339871436350073ebe035e74a8bc3f6
-sha512 linux-4.18.9.tar.gz 54dcab5de555300e9fd62c28ca49a6353b4c7deba2a82dc5682864225057e1b27c37ccbcea21604387ffb86e94fa274cf9956b7b72670b49d67d4beaef2f0ebc
diff --git a/packages/linux/4.19.1/chksum b/packages/linux/4.19.1/chksum
new file mode 100644
index 0000000..56eea55
--- /dev/null
+++ b/packages/linux/4.19.1/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.19.1.tar.xz 6de5f0c6c0eb5d27386579894fcf31ab
+sha1 linux-4.19.1.tar.xz 5ece7a7149eeef06bba906eeabbc2f29a8ac3952
+sha256 linux-4.19.1.tar.xz 64d637c65c0b210659ff1719bcc9e34c5576fc3a4df9aa67087fa00bc2e08829
+sha512 linux-4.19.1.tar.xz 46f77eb99faa596b673920d4c0fcba6490f03907c0114eb18751cc2011e0a775037f5d2be536747c5337b8ae59e795071127282966b90b8cb818898f854b3260
+md5 linux-4.19.1.tar.gz 4d6b621e51aa5bd48ca9f715a28889ac
+sha1 linux-4.19.1.tar.gz e06e720e3239a8491ec414575ebd27bdab1f0581
+sha256 linux-4.19.1.tar.gz 1e0939336e8c2c7ca91f6624381e7ef7e6fde84867692c17e9ebe0f7c1394f28
+sha512 linux-4.19.1.tar.gz 44c19021f85dc06033a54a3e62372d66a1c76624e7d68e1d88a8d6578efd47a4039ed3766cd57cc9148a784e92662285d3c56ad2a8e21ea8b8853757b5c4edb6
diff --git a/packages/gcc/6.4.0/version.desc b/packages/linux/4.19.1/version.desc
index e69de29..e69de29 100644
--- a/packages/gcc/6.4.0/version.desc
+++ b/packages/linux/4.19.1/version.desc
diff --git a/packages/linux/4.4.157/chksum b/packages/linux/4.4.157/chksum
deleted file mode 100644
index 8b83eb1..0000000
--- a/packages/linux/4.4.157/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.4.157.tar.xz f43d0326a423ef0935f15886023144be
-sha1 linux-4.4.157.tar.xz 6ba64a589f986cc8353794e5ead36892e5da7a40
-sha256 linux-4.4.157.tar.xz 0010bc0aa64bc9cf55aaebd662dd0971f18284e925c74562ced31e0cf01d624d
-sha512 linux-4.4.157.tar.xz 522b29270af2a03d65b75ab65de9229bfe8f66d4c2026e0ed2fb97c9e23e6ac9586324c457fc300d7912108a672c4aba5c1e18df869e7e21091df9dca8a70377
-md5 linux-4.4.157.tar.gz e5f2628635afae8cbfcf4478609ecd5b
-sha1 linux-4.4.157.tar.gz 668e7f314920d207428eb9a4a395f1355296681e
-sha256 linux-4.4.157.tar.gz ba4a1deab4a05f0b46bf17c10f40e3a629a8e7493723793f279656b537b9ca97
-sha512 linux-4.4.157.tar.gz 1571b0cface6a1476eb822d74ee202a9ba2d7d161bf06481eec4498d241160f60c0bda62955ef0093b78b237c4dce24811169cebd3759cc1a812905ebd56fd28
diff --git a/packages/linux/4.4.162/chksum b/packages/linux/4.4.162/chksum
new file mode 100644
index 0000000..ba0a015
--- /dev/null
+++ b/packages/linux/4.4.162/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.4.162.tar.xz f78a5dad4bc339580267d6ed3f7caf5c
+sha1 linux-4.4.162.tar.xz f7ccfcfb5b1e7fe22c0b30c61c6f9e9ac0fe07ae
+sha256 linux-4.4.162.tar.xz 714e421aa7f3f2159d4959495101f116d6ad2b7918807ce09209e1fa7b7d4a50
+sha512 linux-4.4.162.tar.xz 4c04596699fb3def684575bdcd5f56634108409e417b0144821187305699f05946a6241ef89f0c90fed124684995beb35bacac5d828a1ed95ce4e9512dd99d6d
+md5 linux-4.4.162.tar.gz 7b991a96f8c7600dd42637582a60bdbe
+sha1 linux-4.4.162.tar.gz 463669e93ac98ae92b28160cae608c4577b5f9d0
+sha256 linux-4.4.162.tar.gz fa4c06992ab76669654b752f6d41cf20af50e6c238799f4ece07e9121633501f
+sha512 linux-4.4.162.tar.gz b92f352d4739ee85bea53de7eeed20153dcafb549ec01838ae59ce60f0ce46004d6899bc6e21fb5d97b5b232140e6af634275f6e14ff89f5c2b3c6680f592524
diff --git a/packages/linux/4.4.157/version.desc b/packages/linux/4.4.162/version.desc
index 7d5188f..7d5188f 100644
--- a/packages/linux/4.4.157/version.desc
+++ b/packages/linux/4.4.162/version.desc
diff --git a/packages/linux/4.9.128/chksum b/packages/linux/4.9.128/chksum
deleted file mode 100644
index fd7f064..0000000
--- a/packages/linux/4.9.128/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.9.128.tar.xz e2210448406e945deb527dbf937a0bf5
-sha1 linux-4.9.128.tar.xz 16943ec0ee17b5ff2641fe18cd0ae7ea4b9d7597
-sha256 linux-4.9.128.tar.xz bdb76f48491a6aadc89c0f0f7fdc240d77cee54da5aac59da0b5d98e226b6f12
-sha512 linux-4.9.128.tar.xz 057577268a019dd6f0d63a202dbff2d38ae363b655103b5e13d0e9a5ce7701f7948678b873c22f88620f61c0b086d0f56018e8631676de366cdbfd61b7445e31
-md5 linux-4.9.128.tar.gz 1d0cc7324cd1dc46f29c3fa67f0393e5
-sha1 linux-4.9.128.tar.gz 1262fe1fedcad1e1faeb7bc5abec30eeb0e6618a
-sha256 linux-4.9.128.tar.gz c44b362bec398d81d7d192b2a20360d1bb591a5a2e7ca11b8f7a603a0a3a0769
-sha512 linux-4.9.128.tar.gz 3054b5e2b37d8600e87983ba7b83ded058ad9cdf4e98db1a910e6e3110da8fe20073fb316d5e0b264346175e383b18ae4bb9355ef8d5a513b66df4a69ae55a0a
diff --git a/packages/linux/4.9.135/chksum b/packages/linux/4.9.135/chksum
new file mode 100644
index 0000000..85fda0d
--- /dev/null
+++ b/packages/linux/4.9.135/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.9.135.tar.xz 4d131a974821f35baa784b566b60ba5e
+sha1 linux-4.9.135.tar.xz d5deaa67c3b5dcb24064cfea634ace9d686e3b19
+sha256 linux-4.9.135.tar.xz e023b0bbe9ea7fc56aa57210342dd18ea3e0900ee207226df1523c6d7df154ce
+sha512 linux-4.9.135.tar.xz 5c0974e1c7b90ec11b422e8aad3aff65332aec7014ff4ad98ac5c6ac41899a093e9197d50eba0f89d85643abb3b3b32929de5abbcb84256262b55f4ac4e2b00e
+md5 linux-4.9.135.tar.gz 8851f5da4621491da2eb92c8f11cdf40
+sha1 linux-4.9.135.tar.gz f1f575c6457c43eeb2dbcbd276208ad54c2dd203
+sha256 linux-4.9.135.tar.gz 5650884e93c596e4e36e6e8c4bbfdca71263972e9c6ceeaacd82be42b2d6ba58
+sha512 linux-4.9.135.tar.gz 464bd16c660c1dc11d09d75744eea7e918908e5ee9f85a715561d9f54e8dfd29e122b4d07b04bc7dd81b276f41f6e9ad9b6e26355d0c4281436953bb05292a9b
diff --git a/packages/linux/4.9.135/version.desc b/packages/linux/4.9.135/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/4.9.135/version.desc