diff options
author | Alexey Neyman <stilor@att.net> | 2019-03-17 18:37:43 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-17 18:37:43 (GMT) |
commit | 89ba62fb1daad737cdb33c3b1ef69092beeaab0b (patch) | |
tree | 34ea6400ccf438cd9de5d42afe636fde0a011f50 /packages | |
parent | c4126d9397353a74ca5aff602dd2c0c527e1dd07 (diff) | |
parent | e4475c33df8702ec780f24ac482d5d9c2fc72d6d (diff) |
Merge pull request #1163 from stilor/docker-fixescrosstool-ng-1.24.0-rc3
Fix build on CentOS6/7
Diffstat (limited to 'packages')
-rw-r--r-- | packages/bison/3.0.5/chksum | 8 | ||||
-rw-r--r-- | packages/bison/3.0.5/version.desc | 0 | ||||
-rw-r--r-- | packages/bison/3.1/chksum | 8 | ||||
-rw-r--r-- | packages/bison/3.1/version.desc | 0 | ||||
-rw-r--r-- | packages/bison/3.2.4/chksum | 8 | ||||
-rw-r--r-- | packages/bison/3.2.4/version.desc | 0 | ||||
-rw-r--r-- | packages/bison/3.3.2/chksum | 8 | ||||
-rw-r--r-- | packages/bison/3.3.2/version.desc | 0 | ||||
-rw-r--r-- | packages/bison/package.desc | 6 | ||||
-rw-r--r-- | packages/gdb/7.11.1/0004-include-order.patch | 43 | ||||
-rw-r--r-- | packages/gdb/7.11.1/0005-include-gregset.h.patch | 73 | ||||
-rw-r--r-- | packages/gdb/7.12.1/0005-include-order.patch | 43 | ||||
-rw-r--r-- | packages/gdb/7.12.1/0006-duplicate-typedef.patch | 18 | ||||
-rw-r--r-- | packages/glibc/package.desc | 2 | ||||
-rw-r--r-- | packages/make/package.desc | 1 |
15 files changed, 217 insertions, 1 deletions
diff --git a/packages/bison/3.0.5/chksum b/packages/bison/3.0.5/chksum new file mode 100644 index 0000000..e3c010d --- /dev/null +++ b/packages/bison/3.0.5/chksum @@ -0,0 +1,8 @@ +md5 bison-3.0.5.tar.xz 3e54f20988ecd1b62044e25481e5f06b +sha1 bison-3.0.5.tar.xz 45e904d04d88c821df95833c4be4414ce5a47a4b +sha256 bison-3.0.5.tar.xz 075cef2e814642e30e10e8155e93022e4a91ca38a65aa1d5467d4e969f97f338 +sha512 bison-3.0.5.tar.xz 00b448db8abe91b07e32ff5273c6617bc1350d806f92073a9472f4c2f0de5d22c152795674171b74f2eb9eff8d36f8173b82dacb215601bb071ae39404d4a8a2 +md5 bison-3.0.5.tar.gz 41ad57813157b61bfa47e33067a9d6f0 +sha1 bison-3.0.5.tar.gz 326135383c6ef4439781f5817475948b28501dbc +sha256 bison-3.0.5.tar.gz cd399d2bee33afa712bac4b1f4434e20379e9b4099bce47189e09a7675a2d566 +sha512 bison-3.0.5.tar.gz 2087f5ced90518a93416c0c2d914f0ddbb55fb87af94becf03c7097f5d2365a05a3c287241018e86883d8a8bc3519dd7f175606edde96a30b3a54ca0b8a84642 diff --git a/packages/bison/3.0.5/version.desc b/packages/bison/3.0.5/version.desc new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/packages/bison/3.0.5/version.desc diff --git a/packages/bison/3.1/chksum b/packages/bison/3.1/chksum new file mode 100644 index 0000000..9ae47fb --- /dev/null +++ b/packages/bison/3.1/chksum @@ -0,0 +1,8 @@ +md5 bison-3.1.tar.xz db7e431785ad96870bfa570a15cab079 +sha1 bison-3.1.tar.xz 84e5b016fa76f6cd4246131b1ca11a0f926e7922 +sha256 bison-3.1.tar.xz 7c2464ad6cb7b513b2c350a092d919327e1f63d12ff024836acbb504475da5c6 +sha512 bison-3.1.tar.xz 2a8e217ffb55ed5b1fcc989377ac348a066e62b8a4b0b0da40c3c7202f3ea487b2aab6a704a10b48d2d17673be0e22f6ff1be91fc05c4e0a57969b42a59d0152 +md5 bison-3.1.tar.gz ba1f1c7d286adc79339c0f1d0f696963 +sha1 bison-3.1.tar.gz 6d42cbe38023a3020df498f1c22dc46439ee08b3 +sha256 bison-3.1.tar.gz a7cb36b55316eeec626865c03d2a44210617a17c7d393ee63d8553e0649ee946 +sha512 bison-3.1.tar.gz 5864bcc211bf326d7bde27a0f2603385e1796d475e607ac8904e360ef50c8e069033cc3701eb010e8077eec7f265276e0921dcae8beb9c1779b42ef598e59908 diff --git a/packages/bison/3.1/version.desc b/packages/bison/3.1/version.desc new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/packages/bison/3.1/version.desc diff --git a/packages/bison/3.2.4/chksum b/packages/bison/3.2.4/chksum new file mode 100644 index 0000000..9bb466f --- /dev/null +++ b/packages/bison/3.2.4/chksum @@ -0,0 +1,8 @@ +md5 bison-3.2.4.tar.xz 4c8cec0ca8b637d46f24902d032b9296 +sha1 bison-3.2.4.tar.xz 950c7fa571677828eab963126b93a4ed9d496b74 +sha256 bison-3.2.4.tar.xz 523d44419f4df68286503740c95c7b3400b748d7d8b797209195ee5d67f05634 +sha512 bison-3.2.4.tar.xz 652b54fdee969bbc17eeb04d05d65f143e8e0e1b46ac2574e3a76687b9bd916c9a0c97658b4f8357958d64e87fe2a6a2a98a6c312970f0e74fb4445962e9daae +md5 bison-3.2.4.tar.gz eeecdf612b423097ea9182979ca3e093 +sha1 bison-3.2.4.tar.gz 5e10f5d5036907f9d58232372754bce58af651c2 +sha256 bison-3.2.4.tar.gz cb673e2298d34b5e46ba7df0641afa734da1457ce47de491863407a587eec79a +sha512 bison-3.2.4.tar.gz 2670a5aa0d4e9a9433b4b132e11b0af42da8500fdd085fdf7c11033418baf4b0d5d6ca9e56d701c9b406c33231f2d0979a72c15f2ecdade34bc01fa31a690ce0 diff --git a/packages/bison/3.2.4/version.desc b/packages/bison/3.2.4/version.desc new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/packages/bison/3.2.4/version.desc diff --git a/packages/bison/3.3.2/chksum b/packages/bison/3.3.2/chksum new file mode 100644 index 0000000..23fc937 --- /dev/null +++ b/packages/bison/3.3.2/chksum @@ -0,0 +1,8 @@ +md5 bison-3.3.2.tar.xz c9b552dee234b2f6b66e56b27e5234c9 +sha1 bison-3.3.2.tar.xz 6a09cd588f7a0f985839fc8cecdc80da948f7de7 +sha256 bison-3.3.2.tar.xz 039ee45b61d95e5003e7e8376f9080001b4066ff357bde271b7faace53b9d804 +sha512 bison-3.3.2.tar.xz 63c67291ea1bd00f4412fc589ffb891ede3e2577253016a9a185e00fb2d702371f3862486639a8f52f8a887f340a639575ff3b7ba93c152170cbfd8c9585c1dc +md5 bison-3.3.2.tar.gz a2d208a01a72eb98c2d7e3a2ec2bc51e +sha1 bison-3.3.2.tar.gz 364991dad2ae8e255564fdcb6f77e8da608243d5 +sha256 bison-3.3.2.tar.gz 0fda1d034185397430eb7b0c9e140fb37e02fbfc53b90252fa5575e382b6dbd1 +sha512 bison-3.3.2.tar.gz 42cc3de5a1f349eb8677869f85ea44c8590d3c59ba2488bab04f1575c840c25f80bfb3b5650dfa9cbad530238c1e5efb9b683571fe2e87346e1b01a392a3508b diff --git a/packages/bison/3.3.2/version.desc b/packages/bison/3.3.2/version.desc new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/packages/bison/3.3.2/version.desc diff --git a/packages/bison/package.desc b/packages/bison/package.desc new file mode 100644 index 0000000..b4c6cbc --- /dev/null +++ b/packages/bison/package.desc @@ -0,0 +1,6 @@ +repository='git https://git.savannah.gnu.org/git/bison.git' +bootstrap='./bootstrap' +mirrors='$(CT_Mirrors GNU bison)' +relevantpattern='*.*|.' +archive_formats='.tar.xz .tar.gz' +signature_format='packed/.sig' diff --git a/packages/gdb/7.11.1/0004-include-order.patch b/packages/gdb/7.11.1/0004-include-order.patch new file mode 100644 index 0000000..c2f5952 --- /dev/null +++ b/packages/gdb/7.11.1/0004-include-order.patch @@ -0,0 +1,43 @@ +commit 5a6c3296a7a90694ad4042f6256f3da6d4fa4ee8 +Author: James Clarke <jrtc27@jrtc27.com> +Date: Fri Jan 19 17:22:49 2018 +0000 + + gdb: Fix ia64 defining TRAP_HWBKPT before including gdb_wait.h + + On ia64, gdb_wait.h eventually includes siginfo-consts-arch.h, which + contains an enum with TRAP_HWBKPT, along with a #define. Thus we cannot + define TRAP_HWBKPT to 4 beforehand, and so gdb_wait.h must be included + earlier; include it from linux-ptrace.h so it can never come afterwards. + + gdb/ChangeLog: + + * nat/linux-ptrace.c: Remove unnecessary reinclusion of + gdb_ptrace.h, and move including gdb_wait.h ... + * nat/linux-ptrace.h: ... to here. + +--- + gdb/nat/linux-ptrace.c | 2 -- + gdb/nat/linux-ptrace.h | 1 + + 2 files changed, 1 insertion(+), 2 deletions(-) + +--- a/gdb/nat/linux-ptrace.c ++++ b/gdb/nat/linux-ptrace.c +@@ -21,8 +21,6 @@ + #include "linux-procfs.h" + #include "linux-waitpid.h" + #include "buffer.h" +-#include "gdb_wait.h" +-#include "gdb_ptrace.h" + + /* Stores the ptrace options supported by the running kernel. + A value of -1 means we did not check for features yet. A value +--- a/gdb/nat/linux-ptrace.h ++++ b/gdb/nat/linux-ptrace.h +@@ -21,6 +21,7 @@ + struct buffer; + + #include "nat/gdb_ptrace.h" ++#include "gdb_wait.h" + + #ifdef __UCLIBC__ + #if !(defined(__UCLIBC_HAS_MMU__) || defined(__ARCH_HAS_MMU__)) diff --git a/packages/gdb/7.11.1/0005-include-gregset.h.patch b/packages/gdb/7.11.1/0005-include-gregset.h.patch new file mode 100644 index 0000000..9a588ba --- /dev/null +++ b/packages/gdb/7.11.1/0005-include-gregset.h.patch @@ -0,0 +1,73 @@ +commit 31925464a80970e37c06192a0c49f8948a2f5da0 +Author: Matthew Wahab <matthew.wahab@arm.com> +Date: Mon Aug 15 13:09:04 2016 +0100 + + [GDB] Fix builds broken by proc-service changes. + + GLIBC BZ#20311 introduced a change to install proc_service.h so that gdb + didn't have to use the version it embeds in gdb_proc_service.h. The + embedded version is guarded by HAVE_PROC_SERVICE_H and + gdb_proc_service.h has a number other of includes and definitions, all + of which are uncondional except for an include for gregset.h. This is + only included if HAVE_PROC_SERIVCE_H is not defined. + + This causes a build failure when cross compiling gdb with the latest + glibc because type definitions in gregset are used independently of + HAVE_PROC_SERIVCE_H. In particular, they are used in gdb_proc_service.h + when PRFPREGSET_T_BROKEN is set. + + The error messages on the failure are + ---- + binutils-gdb/gdb/gdb_proc_service.h:173:9: error: ‘gdb_fpregset_t’ does + not name a type; did you mean ‘elf_fpregset_t’? + typedef gdb_fpregset_t gdb_prfpregset_t; + ^~~~~~~~~~~~~~ + elf_fpregset_t + + binutils-gdb/gdb/gdb_proc_service.h:173:9: error: ‘gdb_fpregset_t’ does + not name a type; did you mean ‘elf_fpregset_t’? + typedef gdb_fpregset_t gdb_prfpregset_t; + ^~~~~~~~~~~~~~ + elf_fpregset_t + + binutils-gdb/gdb/proc-service.c:218:15: error: ‘gdb_prfpregset_t’ does + not name a type; did you mean ‘gdb_fpregset_t’? + const gdb_prfpregset_t *fpregset) + ^~~~~~~~~~~~~~~~ + gdb_fpregset_t + ---- + + This patch moves the include for gregset.h to before the code guarded by + HAVE_PROC_SERIVCE_H, so that it is always included. This is enough to + fix the build. + + 2016-08-15 Matthew Wahab <matthew.wahab@arm.com> + + PR gdb/20457 + * gdb_proc_service.h: Add an include of gregset.h + [!HAVE_PROC_SERVICE_H]: Remove the include of gregset.h. + +--- + gdb/gdb_proc_service.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/gdb/gdb_proc_service.h ++++ b/gdb/gdb_proc_service.h +@@ -21,6 +21,8 @@ + + #include <sys/types.h> + ++#include "gregset.h" ++ + #ifdef HAVE_PROC_SERVICE_H + + /* glibc's proc_service.h doesn't wrap itself with extern "C". Need +@@ -60,8 +62,6 @@ + #include <sys/procfs.h> + #endif + +-#include "gregset.h" +- + EXTERN_C_PUSH + + /* Functions in this interface return one of these status codes. */ diff --git a/packages/gdb/7.12.1/0005-include-order.patch b/packages/gdb/7.12.1/0005-include-order.patch new file mode 100644 index 0000000..8cc1ea9 --- /dev/null +++ b/packages/gdb/7.12.1/0005-include-order.patch @@ -0,0 +1,43 @@ +commit 5a6c3296a7a90694ad4042f6256f3da6d4fa4ee8 +Author: James Clarke <jrtc27@jrtc27.com> +Date: Fri Jan 19 17:22:49 2018 +0000 + + gdb: Fix ia64 defining TRAP_HWBKPT before including gdb_wait.h + + On ia64, gdb_wait.h eventually includes siginfo-consts-arch.h, which + contains an enum with TRAP_HWBKPT, along with a #define. Thus we cannot + define TRAP_HWBKPT to 4 beforehand, and so gdb_wait.h must be included + earlier; include it from linux-ptrace.h so it can never come afterwards. + + gdb/ChangeLog: + + * nat/linux-ptrace.c: Remove unnecessary reinclusion of + gdb_ptrace.h, and move including gdb_wait.h ... + * nat/linux-ptrace.h: ... to here. + +--- + gdb/nat/linux-ptrace.c | 2 -- + gdb/nat/linux-ptrace.h | 1 + + 2 files changed, 1 insertion(+), 2 deletions(-) + +--- a/gdb/nat/linux-ptrace.c ++++ b/gdb/nat/linux-ptrace.c +@@ -21,8 +21,6 @@ + #include "linux-procfs.h" + #include "linux-waitpid.h" + #include "buffer.h" +-#include "gdb_wait.h" +-#include "gdb_ptrace.h" + #include <sys/procfs.h> + + /* Stores the ptrace options supported by the running kernel. +--- a/gdb/nat/linux-ptrace.h ++++ b/gdb/nat/linux-ptrace.h +@@ -21,6 +21,7 @@ + struct buffer; + + #include "nat/gdb_ptrace.h" ++#include "gdb_wait.h" + + #ifdef __UCLIBC__ + #if !(defined(__UCLIBC_HAS_MMU__) || defined(__ARCH_HAS_MMU__)) diff --git a/packages/gdb/7.12.1/0006-duplicate-typedef.patch b/packages/gdb/7.12.1/0006-duplicate-typedef.patch new file mode 100644 index 0000000..cbbc3e2 --- /dev/null +++ b/packages/gdb/7.12.1/0006-duplicate-typedef.patch @@ -0,0 +1,18 @@ +diff -urpN gdb-7.12.1.orig/gdb/event-loop.h gdb-7.12.1/gdb/event-loop.h +--- gdb-7.12.1.orig/gdb/event-loop.h 2017-01-21 05:46:46.000000000 -0800 ++++ gdb-7.12.1/gdb/event-loop.h 2019-03-14 11:55:56.280325742 -0700 +@@ -66,6 +66,8 @@ + infinite loop. + + Corollary tasks are the creation and deletion of event sources. */ ++#ifndef _EVENT_LOOP_H_ ++#define _EVENT_LOOP_H_ + + typedef void *gdb_client_data; + struct async_signal_handler; +@@ -127,3 +129,5 @@ extern void mark_async_event_handler (st + extern void clear_async_event_handler (struct async_event_handler *handler); + + extern void initialize_async_signal_handlers (void); ++ ++#endif diff --git a/packages/glibc/package.desc b/packages/glibc/package.desc index 64e1409..bc49fe0 100644 --- a/packages/glibc/package.desc +++ b/packages/glibc/package.desc @@ -3,6 +3,6 @@ repository='git git://sourceware.org/git/glibc.git' mirrors='$(CT_Mirrors GNU glibc)' # Cannot use MAJOR.MINOR as the releant part because of 2.12: 2.12.2 was the most recent # bugfix release, but it didn't have glibc-ports released alongside it. -milestones='2.14 2.17 2.20 2.23 2.24 2.25 2.26 2.27' +milestones='2.14 2.17 2.20 2.23 2.24 2.25 2.26 2.27 2.29' archive_formats='.tar.xz .tar.bz2 .tar.gz' signature_format='packed/.sig' diff --git a/packages/make/package.desc b/packages/make/package.desc index b72af79..086a84a 100644 --- a/packages/make/package.desc +++ b/packages/make/package.desc @@ -4,3 +4,4 @@ mirrors='$(CT_Mirrors GNU make)' relevantpattern='*.*|.' archive_formats='.tar.bz2 .tar.gz' signature_format='packed/.sig' +milestones='4.0' |