mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-23 14:42:26 +00:00
commit
fb744d8158
26
bootstrap
26
bootstrap
@ -128,6 +128,9 @@ do_foreach()
|
||||
if [ "`type -t enter_${var}`" != "function" ]; then
|
||||
error "No parameter setup routine for iterator over '${var}'"
|
||||
fi
|
||||
if [ "x${info[iter_${var}]+set}" != "xset" ]; then
|
||||
error "Iterator over '${var}' not configured"
|
||||
fi
|
||||
for v in ${info[iter_${var}]}; do
|
||||
# This works in bash 4.4, but not in bash 4.3:
|
||||
# local saveinfo=`declare -p info`
|
||||
@ -549,17 +552,12 @@ find_forks()
|
||||
fi
|
||||
}
|
||||
|
||||
check_obsolete_experimental()
|
||||
{
|
||||
[ -z "${info[obsolete]}" ] && only_obsolete=
|
||||
[ -z "${info[experimental]}" ] && only_experimental=
|
||||
}
|
||||
|
||||
enter_fork()
|
||||
{
|
||||
local fork="${1}"
|
||||
local versions
|
||||
local only_obsolete only_experimental
|
||||
local -A seen_selectors
|
||||
|
||||
# Set defaults
|
||||
info[obsolete]=
|
||||
@ -599,12 +597,28 @@ enter_fork()
|
||||
set_iter version ${versions}
|
||||
info[all_versions]=${versions}
|
||||
|
||||
check_relevant_pattern()
|
||||
{
|
||||
if [ "x${seen_selectors[${info[ver_sel]}]+set}" = "xset" ]; then
|
||||
error "${info[pkg_name]}: version ${info[ver]} conflicts with version ${seen_selectors[${info[ver_sel]}]} (${info[ver_sel]} selector)"
|
||||
else
|
||||
seen_selectors[${info[ver_sel]}]=${info[ver]}
|
||||
fi
|
||||
}
|
||||
do_foreach version check_relevant_pattern
|
||||
|
||||
# If a fork does not define any versions at all ("rolling release"), do not
|
||||
# consider it obsolete/experimental unless it is so marked in the fork's
|
||||
# description.
|
||||
if [ -n "${versions}" ]; then
|
||||
only_obsolete=yes
|
||||
only_experimental=yes
|
||||
|
||||
check_obsolete_experimental()
|
||||
{
|
||||
[ -z "${info[obsolete]}" ] && only_obsolete=
|
||||
[ -z "${info[experimental]}" ] && only_experimental=
|
||||
}
|
||||
do_foreach version check_obsolete_experimental
|
||||
info[only_obsolete]=${only_obsolete}
|
||||
info[only_experimental]=${only_experimental}
|
||||
|
34
packages/binutils/2.32/0000-sh-conf.patch
vendored
Normal file
34
packages/binutils/2.32/0000-sh-conf.patch
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
r10231 | lethal | 2005-05-02 09:58:00 -0400 (Mon, 02 May 2005) | 13 lines
|
||||
|
||||
Likewise, binutils has no idea about any of these new targets either, so we
|
||||
fix that up too.. now we're able to actually build a real toolchain for
|
||||
sh2a_nofpu- and other more ineptly named toolchains (and yes, there are more
|
||||
inept targets than that one, really. Go look, I promise).
|
||||
|
||||
---
|
||||
configure | 2 +-
|
||||
configure.ac | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -3861,7 +3861,7 @@
|
||||
nvptx*-*-*)
|
||||
noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
|
||||
;;
|
||||
- sh-*-*)
|
||||
+ sh*-*-*)
|
||||
case "${target}" in
|
||||
sh*-*-elf)
|
||||
;;
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -1158,7 +1158,7 @@
|
||||
nvptx*-*-*)
|
||||
noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
|
||||
;;
|
||||
- sh-*-*)
|
||||
+ sh*-*-*)
|
||||
case "${target}" in
|
||||
sh*-*-elf)
|
||||
;;
|
27
packages/binutils/2.32/0001-ld_makefile_patch.patch
vendored
Normal file
27
packages/binutils/2.32/0001-ld_makefile_patch.patch
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
---
|
||||
ld/Makefile.am | 2 +-
|
||||
ld/Makefile.in | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
--- a/ld/Makefile.am
|
||||
+++ b/ld/Makefile.am
|
||||
@@ -57,7 +57,7 @@
|
||||
# We put the scripts in the directory $(scriptdir)/ldscripts.
|
||||
# We can't put the scripts in $(datadir) because the SEARCH_DIR
|
||||
# directives need to be different for native and cross linkers.
|
||||
-scriptdir = $(tooldir)/lib
|
||||
+scriptdir = $(libdir)
|
||||
|
||||
EMUL = @EMUL@
|
||||
EMULATION_OFILES = @EMULATION_OFILES@
|
||||
--- a/ld/Makefile.in
|
||||
+++ b/ld/Makefile.in
|
||||
@@ -563,7 +563,7 @@
|
||||
# We put the scripts in the directory $(scriptdir)/ldscripts.
|
||||
# We can't put the scripts in $(datadir) because the SEARCH_DIR
|
||||
# directives need to be different for native and cross linkers.
|
||||
-scriptdir = $(tooldir)/lib
|
||||
+scriptdir = $(libdir)
|
||||
BASEDIR = $(srcdir)/..
|
||||
BFDDIR = $(BASEDIR)/bfd
|
||||
INCDIR = $(BASEDIR)/include
|
24
packages/binutils/2.32/0002-check_ldrunpath_length.patch
vendored
Normal file
24
packages/binutils/2.32/0002-check_ldrunpath_length.patch
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
---
|
||||
ld/emultempl/elf32.em | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
--- a/ld/emultempl/elf32.em
|
||||
+++ b/ld/emultempl/elf32.em
|
||||
@@ -1471,6 +1471,8 @@
|
||||
&& command_line.rpath == NULL)
|
||||
{
|
||||
path = (const char *) getenv ("LD_RUN_PATH");
|
||||
+ if ((path) && (strlen (path) == 0))
|
||||
+ path = NULL;
|
||||
if (path
|
||||
&& gld${EMULATION_NAME}_search_needed (path, &n, force))
|
||||
break;
|
||||
@@ -1746,6 +1748,8 @@
|
||||
rpath = command_line.rpath;
|
||||
if (rpath == NULL)
|
||||
rpath = (const char *) getenv ("LD_RUN_PATH");
|
||||
+ if ((rpath) && (*rpath == '\0'))
|
||||
+ rpath = NULL;
|
||||
|
||||
for (abfd = link_info.input_bfds; abfd; abfd = abfd->link.next)
|
||||
if (bfd_get_flavour (abfd) == bfd_target_elf_flavour)
|
15
packages/binutils/2.32/0003-MinGW-w64-winpthreads-doesnt-have-pthread_mutexattr_settype.patch
vendored
Normal file
15
packages/binutils/2.32/0003-MinGW-w64-winpthreads-doesnt-have-pthread_mutexattr_settype.patch
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
gold/gold-threads.cc | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- a/gold/gold-threads.cc
|
||||
+++ b/gold/gold-threads.cc
|
||||
@@ -101,7 +101,7 @@
|
||||
int err = pthread_mutexattr_init(&attr);
|
||||
if (err != 0)
|
||||
gold_fatal(_("pthead_mutexattr_init failed: %s"), strerror(err));
|
||||
-#ifdef PTHREAD_MUTEX_ADAPTIVE_NP
|
||||
+#if defined(PTHREAD_MUTEX_ADAPTIVE_NP) && !defined(_WIN32)
|
||||
err = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ADAPTIVE_NP);
|
||||
if (err != 0)
|
||||
gold_fatal(_("pthread_mutexattr_settype failed: %s"), strerror(err));
|
105
packages/binutils/2.32/0004-Dont-link-to-libfl-as-its-unnecessary.patch
vendored
Normal file
105
packages/binutils/2.32/0004-Dont-link-to-libfl-as-its-unnecessary.patch
vendored
Normal file
@ -0,0 +1,105 @@
|
||||
---
|
||||
binutils/configure | 3 +++
|
||||
binutils/configure.ac | 3 +++
|
||||
gas/configure | 3 +++
|
||||
gas/configure.ac | 3 +++
|
||||
ld/configure | 3 +++
|
||||
ld/configure.ac | 3 +++
|
||||
6 files changed, 18 insertions(+)
|
||||
|
||||
--- a/binutils/configure
|
||||
+++ b/binutils/configure
|
||||
@@ -12449,6 +12449,7 @@
|
||||
done
|
||||
test -n "$YACC" || YACC="yacc"
|
||||
|
||||
+save_LIBS=$LIBS
|
||||
for ac_prog in flex lex
|
||||
do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
@@ -12612,6 +12613,8 @@
|
||||
if test "$LEX" = :; then
|
||||
LEX=${am_missing_run}flex
|
||||
fi
|
||||
+LIBS=$save_LIBS
|
||||
+LEXLIB=
|
||||
|
||||
ALL_LINGUAS="bg ca da es fi fr hr id it ja pt ro ru rw sk sr sv tr uk vi zh_CN zh_TW"
|
||||
# If we haven't got the data from the intl directory,
|
||||
--- a/binutils/configure.ac
|
||||
+++ b/binutils/configure.ac
|
||||
@@ -86,7 +86,10 @@
|
||||
fi
|
||||
|
||||
AC_PROG_YACC
|
||||
+save_LIBS=$LIBS
|
||||
AM_PROG_LEX
|
||||
+LIBS=$save_LIBS
|
||||
+LEXLIB=
|
||||
|
||||
ALL_LINGUAS="bg ca da es fi fr hr id it ja pt ro ru rw sk sr sv tr uk vi zh_CN zh_TW"
|
||||
ZW_GNU_GETTEXT_SISTER_DIR
|
||||
--- a/gas/configure
|
||||
+++ b/gas/configure
|
||||
@@ -13436,6 +13436,7 @@
|
||||
done
|
||||
test -n "$YACC" || YACC="yacc"
|
||||
|
||||
+save_LIBS=$LIBS
|
||||
for ac_prog in flex lex
|
||||
do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
@@ -13599,6 +13600,8 @@
|
||||
if test "$LEX" = :; then
|
||||
LEX=${am_missing_run}flex
|
||||
fi
|
||||
+LIBS=$save_LIBS
|
||||
+LEXLIB=
|
||||
|
||||
ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN"
|
||||
# If we haven't got the data from the intl directory,
|
||||
--- a/gas/configure.ac
|
||||
+++ b/gas/configure.ac
|
||||
@@ -869,7 +869,10 @@
|
||||
AC_DEFINE_UNQUOTED(TARGET_OS, "${target_os}", [Target OS.])
|
||||
|
||||
AC_PROG_YACC
|
||||
+save_LIBS=$LIBS
|
||||
AM_PROG_LEX
|
||||
+LIBS=$save_LIBS
|
||||
+LEXLIB=
|
||||
|
||||
ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN"
|
||||
ZW_GNU_GETTEXT_SISTER_DIR
|
||||
--- a/ld/configure
|
||||
+++ b/ld/configure
|
||||
@@ -16536,6 +16536,7 @@
|
||||
done
|
||||
test -n "$YACC" || YACC="yacc"
|
||||
|
||||
+save_LIBS=$LIBS
|
||||
for ac_prog in flex lex
|
||||
do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
@@ -16699,6 +16700,8 @@
|
||||
if test "$LEX" = :; then
|
||||
LEX=${am_missing_run}flex
|
||||
fi
|
||||
+LIBS=$save_LIBS
|
||||
+LEXLIB=
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
|
||||
--- a/ld/configure.ac
|
||||
+++ b/ld/configure.ac
|
||||
@@ -243,7 +243,10 @@
|
||||
AC_EXEEXT
|
||||
|
||||
AC_PROG_YACC
|
||||
+save_LIBS=$LIBS
|
||||
AM_PROG_LEX
|
||||
+LIBS=$save_LIBS
|
||||
+LEXLIB=
|
||||
|
||||
AM_MAINTAINER_MODE
|
||||
AM_CONDITIONAL(GENINSRC_NEVER, false)
|
15
packages/binutils/2.32/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch
vendored
Normal file
15
packages/binutils/2.32/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
gold/binary.cc | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- a/gold/binary.cc
|
||||
+++ b/gold/binary.cc
|
||||
@@ -23,7 +23,7 @@
|
||||
#include "gold.h"
|
||||
|
||||
#include <cerrno>
|
||||
-#include <cstring>
|
||||
+#include <string>
|
||||
|
||||
#include "elfcpp.h"
|
||||
#include "stringpool.h"
|
@ -0,0 +1,70 @@
|
||||
From c39479f4ab4d372b518957871e1f205a03e7c3d6 Mon Sep 17 00:00:00 2001
|
||||
From: Andrew Hsieh <andrewhsieh@google.com>
|
||||
Date: Wed, 18 Mar 2015 10:57:24 +0800
|
||||
Subject: [PATCH] Fix darwin build
|
||||
|
||||
1. In Drawin PTHREAD_ONCE_INIT is {0x30B1BCBA, {0}} and the GCC < 4.4
|
||||
doesn't support ended initializer list
|
||||
2. wcsncasecmp doesn't exist in MacSDK10.6.x
|
||||
|
||||
Change-Id: I69204a72f853f5263dffedc448379d75ed4eca2e
|
||||
---
|
||||
bfd/peXXigen.c | 22 ++++++++++++++++++++++
|
||||
gold/gold-threads.cc | 15 ++++++++++++---
|
||||
2 files changed, 34 insertions(+), 3 deletions(-)
|
||||
|
||||
--- a/bfd/peXXigen.c
|
||||
+++ b/bfd/peXXigen.c
|
||||
@@ -3617,6 +3617,28 @@
|
||||
}
|
||||
#endif /* HAVE_WCHAR_H and not Cygwin/Mingw */
|
||||
|
||||
+#if defined __APPLE__ && __DARWIN_C_LEVEL < 200809L
|
||||
+/* wcsncasecmp isn't always defined in Mac SDK */
|
||||
+static int
|
||||
+wcsncasecmp(const wchar_t *s1, const wchar_t *s2, size_t n)
|
||||
+{
|
||||
+ wchar_t c1, c2;
|
||||
+
|
||||
+ if (n == 0)
|
||||
+ return (0);
|
||||
+ for (; *s1; s1++, s2++)
|
||||
+ {
|
||||
+ c1 = towlower(*s1);
|
||||
+ c2 = towlower(*s2);
|
||||
+ if (c1 != c2)
|
||||
+ return ((int)c1 - c2);
|
||||
+ if (--n == 0)
|
||||
+ return (0);
|
||||
+ }
|
||||
+ return (-*s2);
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
/* Perform a comparison of two entries. */
|
||||
static signed int
|
||||
rsrc_cmp (bfd_boolean is_name, rsrc_entry * a, rsrc_entry * b)
|
||||
--- a/gold/gold-threads.cc
|
||||
+++ b/gold/gold-threads.cc
|
||||
@@ -284,9 +284,18 @@
|
||||
class Once_initialize
|
||||
{
|
||||
public:
|
||||
- Once_initialize()
|
||||
- : once_(PTHREAD_ONCE_INIT)
|
||||
- { }
|
||||
+ Once_initialize()
|
||||
+#if !defined(__APPLE__)
|
||||
+ : once_(PTHREAD_ONCE_INIT)
|
||||
+ { }
|
||||
+#else
|
||||
+// In Drawin PTHREAD_ONCE_INIT is {0x30B1BCBA, {0}} and the GCC < 4.4 doesn't support
|
||||
+// extended initializer list as above */
|
||||
+ {
|
||||
+ pthread_once_t once_2 = PTHREAD_ONCE_INIT;
|
||||
+ once_ = once_2;
|
||||
+ }
|
||||
+#endif
|
||||
|
||||
// Return a pointer to the pthread_once_t variable.
|
||||
pthread_once_t*
|
41
packages/binutils/2.32/0007-sysroot.patch
vendored
Normal file
41
packages/binutils/2.32/0007-sysroot.patch
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
Signed-off-by: Sven Rebhan <odinshorse@googlemail.com>
|
||||
|
||||
Always try to prepend the sysroot prefix to absolute filenames first.
|
||||
|
||||
http://bugs.gentoo.org/275666
|
||||
http://sourceware.org/bugzilla/show_bug.cgi?id=10340
|
||||
|
||||
---
|
||||
ld/ldfile.c | 11 +++++++++--
|
||||
1 file changed, 9 insertions(+), 2 deletions(-)
|
||||
|
||||
--- a/ld/ldfile.c
|
||||
+++ b/ld/ldfile.c
|
||||
@@ -338,18 +338,25 @@
|
||||
directory first. */
|
||||
if (!entry->flags.maybe_archive)
|
||||
{
|
||||
- if (entry->flags.sysrooted && IS_ABSOLUTE_PATH (entry->filename))
|
||||
+ /* For absolute pathnames, try to always open the file in the
|
||||
+ sysroot first. If this fails, try to open the file at the
|
||||
+ given location. */
|
||||
+ entry->flags.sysrooted = is_sysrooted_pathname (entry->filename);
|
||||
+ if (!entry->flags.sysrooted && IS_ABSOLUTE_PATH (entry->filename)
|
||||
+ && ld_sysroot)
|
||||
{
|
||||
char *name = concat (ld_sysroot, entry->filename,
|
||||
(const char *) NULL);
|
||||
if (ldfile_try_open_bfd (name, entry))
|
||||
{
|
||||
entry->filename = name;
|
||||
+ entry->flags.sysrooted = TRUE;
|
||||
return TRUE;
|
||||
}
|
||||
free (name);
|
||||
}
|
||||
- else if (ldfile_try_open_bfd (entry->filename, entry))
|
||||
+
|
||||
+ if (ldfile_try_open_bfd (entry->filename, entry))
|
||||
return TRUE;
|
||||
|
||||
if (IS_ABSOLUTE_PATH (entry->filename))
|
279
packages/binutils/2.32/0008-poison-system-directories.patch
vendored
Normal file
279
packages/binutils/2.32/0008-poison-system-directories.patch
vendored
Normal file
@ -0,0 +1,279 @@
|
||||
Patch adapted to binutils 2.23.2 and extended to use
|
||||
BR_COMPILER_PARANOID_UNSAFE_PATH by Thomas Petazzoni.
|
||||
|
||||
[Gustavo: adapt to binutils 2.25]
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
|
||||
Upstream-Status: Inappropriate [distribution: codesourcery]
|
||||
|
||||
Patch originally created by Mark Hatle, forward-ported to
|
||||
binutils 2.21 by Scott Garman.
|
||||
|
||||
purpose: warn for uses of system directories when cross linking
|
||||
|
||||
Code Merged from Sourcery G++ binutils 2.19 - 4.4-277
|
||||
|
||||
2008-07-02 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
ld/
|
||||
* ld.h (args_type): Add error_poison_system_directories.
|
||||
* ld.texinfo (--error-poison-system-directories): Document.
|
||||
* ldfile.c (ldfile_add_library_path): Check
|
||||
command_line.error_poison_system_directories.
|
||||
* ldmain.c (main): Initialize
|
||||
command_line.error_poison_system_directories.
|
||||
* lexsup.c (enum option_values): Add
|
||||
OPTION_ERROR_POISON_SYSTEM_DIRECTORIES.
|
||||
(ld_options): Add --error-poison-system-directories.
|
||||
(parse_args): Handle new option.
|
||||
|
||||
2007-06-13 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
ld/
|
||||
* config.in: Regenerate.
|
||||
* ld.h (args_type): Add poison_system_directories.
|
||||
* ld.texinfo (--no-poison-system-directories): Document.
|
||||
* ldfile.c (ldfile_add_library_path): Check
|
||||
command_line.poison_system_directories.
|
||||
* ldmain.c (main): Initialize
|
||||
command_line.poison_system_directories.
|
||||
* lexsup.c (enum option_values): Add
|
||||
OPTION_NO_POISON_SYSTEM_DIRECTORIES.
|
||||
(ld_options): Add --no-poison-system-directories.
|
||||
(parse_args): Handle new option.
|
||||
|
||||
2007-04-20 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
Merge from Sourcery G++ binutils 2.17:
|
||||
|
||||
2007-03-20 Joseph Myers <joseph@codesourcery.com>
|
||||
Based on patch by Mark Hatle <mark.hatle@windriver.com>.
|
||||
ld/
|
||||
* configure.ac (--enable-poison-system-directories): New option.
|
||||
* configure, config.in: Regenerate.
|
||||
* ldfile.c (ldfile_add_library_path): If
|
||||
ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of /lib,
|
||||
/usr/lib, /usr/local/lib or /usr/X11R6/lib.
|
||||
|
||||
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
|
||||
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
|
||||
|
||||
---
|
||||
ld/config.in | 3 +++
|
||||
ld/configure | 14 ++++++++++++++
|
||||
ld/configure.ac | 10 ++++++++++
|
||||
ld/ld.h | 8 ++++++++
|
||||
ld/ld.texi | 12 ++++++++++++
|
||||
ld/ldfile.c | 17 +++++++++++++++++
|
||||
ld/ldlex.h | 2 ++
|
||||
ld/ldmain.c | 2 ++
|
||||
ld/lexsup.c | 21 +++++++++++++++++++++
|
||||
9 files changed, 89 insertions(+)
|
||||
|
||||
--- a/ld/config.in
|
||||
+++ b/ld/config.in
|
||||
@@ -31,6 +31,9 @@
|
||||
language is requested. */
|
||||
#undef ENABLE_NLS
|
||||
|
||||
+/* Define to warn for use of native system library directories */
|
||||
+#undef ENABLE_POISON_SYSTEM_DIRECTORIES
|
||||
+
|
||||
/* Additional extension a shared object might have. */
|
||||
#undef EXTRA_SHLIB_EXTENSION
|
||||
|
||||
--- a/ld/configure
|
||||
+++ b/ld/configure
|
||||
@@ -822,6 +822,7 @@
|
||||
enable_targets
|
||||
enable_64_bit_bfd
|
||||
with_sysroot
|
||||
+enable_poison_system_directories
|
||||
enable_gold
|
||||
enable_got
|
||||
enable_compressed_debug_sections
|
||||
@@ -1486,6 +1487,8 @@
|
||||
--disable-largefile omit support for large files
|
||||
--enable-targets alternative target configurations
|
||||
--enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
|
||||
+ --enable-poison-system-directories
|
||||
+ warn for use of native system library directories
|
||||
--enable-gold[=ARG] build gold [ARG={default,yes,no}]
|
||||
--enable-got=<type> GOT handling scheme (target, single, negative,
|
||||
multigot)
|
||||
@@ -15803,7 +15806,18 @@
|
||||
fi
|
||||
|
||||
|
||||
+# Check whether --enable-poison-system-directories was given.
|
||||
+if test "${enable_poison_system_directories+set}" = set; then :
|
||||
+ enableval=$enable_poison_system_directories;
|
||||
+else
|
||||
+ enable_poison_system_directories=no
|
||||
+fi
|
||||
+
|
||||
+if test "x${enable_poison_system_directories}" = "xyes"; then
|
||||
|
||||
+$as_echo "#define ENABLE_POISON_SYSTEM_DIRECTORIES 1" >>confdefs.h
|
||||
+
|
||||
+fi
|
||||
|
||||
# Check whether --enable-got was given.
|
||||
if test "${enable_got+set}" = set; then :
|
||||
--- a/ld/configure.ac
|
||||
+++ b/ld/configure.ac
|
||||
@@ -94,6 +94,16 @@
|
||||
AC_SUBST(TARGET_SYSTEM_ROOT)
|
||||
AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
|
||||
|
||||
+AC_ARG_ENABLE([poison-system-directories],
|
||||
+ AS_HELP_STRING([--enable-poison-system-directories],
|
||||
+ [warn for use of native system library directories]),,
|
||||
+ [enable_poison_system_directories=no])
|
||||
+if test "x${enable_poison_system_directories}" = "xyes"; then
|
||||
+ AC_DEFINE([ENABLE_POISON_SYSTEM_DIRECTORIES],
|
||||
+ [1],
|
||||
+ [Define to warn for use of native system library directories])
|
||||
+fi
|
||||
+
|
||||
dnl Use --enable-gold to decide if this linker should be the default.
|
||||
dnl "install_as_default" is set to false if gold is the default linker.
|
||||
dnl "installed_linker" is the installed BFD linker name.
|
||||
--- a/ld/ld.h
|
||||
+++ b/ld/ld.h
|
||||
@@ -175,6 +175,14 @@
|
||||
/* If set, display the target memory usage (per memory region). */
|
||||
bfd_boolean print_memory_usage;
|
||||
|
||||
+ /* If TRUE (the default) warn for uses of system directories when
|
||||
+ cross linking. */
|
||||
+ bfd_boolean poison_system_directories;
|
||||
+
|
||||
+ /* If TRUE (default FALSE) give an error for uses of system
|
||||
+ directories when cross linking instead of a warning. */
|
||||
+ bfd_boolean error_poison_system_directories;
|
||||
+
|
||||
/* Should we force section groups to be resolved? Controlled with
|
||||
--force-group-allocation on the command line or FORCE_GROUP_ALLOCATION
|
||||
in the linker script. */
|
||||
--- a/ld/ld.texi
|
||||
+++ b/ld/ld.texi
|
||||
@@ -2528,6 +2528,18 @@
|
||||
|
||||
Passing @code{none} for @var{style} disables the setting from any
|
||||
@code{--build-id} options earlier on the command line.
|
||||
+
|
||||
+@kindex --no-poison-system-directories
|
||||
+@item --no-poison-system-directories
|
||||
+Do not warn for @option{-L} options using system directories such as
|
||||
+@file{/usr/lib} when cross linking. This option is intended for use
|
||||
+in chroot environments when such directories contain the correct
|
||||
+libraries for the target system rather than the host.
|
||||
+
|
||||
+@kindex --error-poison-system-directories
|
||||
+@item --error-poison-system-directories
|
||||
+Give an error instead of a warning for @option{-L} options using
|
||||
+system directories when cross linking.
|
||||
@end table
|
||||
|
||||
@c man end
|
||||
--- a/ld/ldfile.c
|
||||
+++ b/ld/ldfile.c
|
||||
@@ -116,6 +116,23 @@
|
||||
new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL);
|
||||
else
|
||||
new_dirs->name = xstrdup (name);
|
||||
+
|
||||
+#ifdef ENABLE_POISON_SYSTEM_DIRECTORIES
|
||||
+ if (command_line.poison_system_directories
|
||||
+ && ((!strncmp (name, "/lib", 4))
|
||||
+ || (!strncmp (name, "/usr/lib", 8))
|
||||
+ || (!strncmp (name, "/usr/local/lib", 14))
|
||||
+ || (!strncmp (name, "/usr/X11R6/lib", 14))))
|
||||
+ {
|
||||
+ if (command_line.error_poison_system_directories)
|
||||
+ einfo (_("%X%P: error: library search path \"%s\" is unsafe for "
|
||||
+ "cross-compilation\n"), name);
|
||||
+ else
|
||||
+ einfo (_("%P: warning: library search path \"%s\" is unsafe for "
|
||||
+ "cross-compilation\n"), name);
|
||||
+ }
|
||||
+#endif
|
||||
+
|
||||
}
|
||||
|
||||
/* Try to open a BFD for a lang_input_statement. */
|
||||
--- a/ld/ldlex.h
|
||||
+++ b/ld/ldlex.h
|
||||
@@ -148,6 +148,8 @@
|
||||
OPTION_REQUIRE_DEFINED_SYMBOL,
|
||||
OPTION_ORPHAN_HANDLING,
|
||||
OPTION_FORCE_GROUP_ALLOCATION,
|
||||
+ OPTION_NO_POISON_SYSTEM_DIRECTORIES,
|
||||
+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES,
|
||||
};
|
||||
|
||||
/* The initial parser states. */
|
||||
--- a/ld/ldmain.c
|
||||
+++ b/ld/ldmain.c
|
||||
@@ -269,6 +269,8 @@
|
||||
command_line.warn_mismatch = TRUE;
|
||||
command_line.warn_search_mismatch = TRUE;
|
||||
command_line.check_section_addresses = -1;
|
||||
+ command_line.poison_system_directories = TRUE;
|
||||
+ command_line.error_poison_system_directories = FALSE;
|
||||
|
||||
/* We initialize DEMANGLING based on the environment variable
|
||||
COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the
|
||||
--- a/ld/lexsup.c
|
||||
+++ b/ld/lexsup.c
|
||||
@@ -543,6 +543,14 @@
|
||||
{ {"orphan-handling", required_argument, NULL, OPTION_ORPHAN_HANDLING},
|
||||
'\0', N_("=MODE"), N_("Control how orphan sections are handled."),
|
||||
TWO_DASHES },
|
||||
+ { {"no-poison-system-directories", no_argument, NULL,
|
||||
+ OPTION_NO_POISON_SYSTEM_DIRECTORIES},
|
||||
+ '\0', NULL, N_("Do not warn for -L options using system directories"),
|
||||
+ TWO_DASHES },
|
||||
+ { {"error-poison-system-directories", no_argument, NULL,
|
||||
+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES},
|
||||
+ '\0', NULL, N_("Give an error for -L options using system directories"),
|
||||
+ TWO_DASHES },
|
||||
};
|
||||
|
||||
#define OPTION_COUNT ARRAY_SIZE (ld_options)
|
||||
@@ -555,6 +563,7 @@
|
||||
int ingroup = 0;
|
||||
char *default_dirlist = NULL;
|
||||
char *shortopts;
|
||||
+ char *BR_paranoid_env;
|
||||
struct option *longopts;
|
||||
struct option *really_longopts;
|
||||
int last_optind;
|
||||
@@ -1543,6 +1552,14 @@
|
||||
}
|
||||
break;
|
||||
|
||||
+ case OPTION_NO_POISON_SYSTEM_DIRECTORIES:
|
||||
+ command_line.poison_system_directories = FALSE;
|
||||
+ break;
|
||||
+
|
||||
+ case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES:
|
||||
+ command_line.error_poison_system_directories = TRUE;
|
||||
+ break;
|
||||
+
|
||||
case OPTION_PUSH_STATE:
|
||||
input_flags.pushed = xmemdup (&input_flags,
|
||||
sizeof (input_flags),
|
||||
@@ -1586,6 +1603,10 @@
|
||||
command_line.soname = NULL;
|
||||
}
|
||||
|
||||
+ BR_paranoid_env = getenv("BR_COMPILER_PARANOID_UNSAFE_PATH");
|
||||
+ if (BR_paranoid_env && strlen(BR_paranoid_env) > 0)
|
||||
+ command_line.error_poison_system_directories = TRUE;
|
||||
+
|
||||
while (ingroup)
|
||||
{
|
||||
lang_leave_group ();
|
12
packages/binutils/2.32/chksum
vendored
Normal file
12
packages/binutils/2.32/chksum
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
md5 binutils-2.32.tar.xz 0d174cdaf85721c5723bf52355be41e6
|
||||
sha1 binutils-2.32.tar.xz cd45a512af1c8a508976c1beb4f5825b3bb89f4d
|
||||
sha256 binutils-2.32.tar.xz 0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04
|
||||
sha512 binutils-2.32.tar.xz d326408f12a03d9a61a9de56584c2af12f81c2e50d2d7e835d51565df8314df01575724afa1e43bd0db45cfc9916b41519b67dfce03232aa4978704492a6994a
|
||||
md5 binutils-2.32.tar.bz2 64f8ea283e571200f8b2b7f66fe8a0d6
|
||||
sha1 binutils-2.32.tar.bz2 ee5ae264f29c0c89fbaa817ee629675acd815d26
|
||||
sha256 binutils-2.32.tar.bz2 de38b15c902eb2725eac6af21183a5f34ea4634cb0bcef19612b50e5ed31072d
|
||||
sha512 binutils-2.32.tar.bz2 99ec7ed2b5ebfd3ac16cecb1567ec4a72f81ac30717002d601708f7547b2f8122ffcce076c986f22894aede33c54c73012210a4e973ba9b6e2d87a242a2bee12
|
||||
md5 binutils-2.32.tar.gz d1119c93fc0ed3007be4a84dd186af55
|
||||
sha1 binutils-2.32.tar.gz dd12f5cf8edcefa8ddd81a50c8b7a0b6504f0ef8
|
||||
sha256 binutils-2.32.tar.gz 9b0d97b3d30df184d302bced12f976aa1e5fbf4b0be696cdebc6cca30411a46e
|
||||
sha512 binutils-2.32.tar.gz 0dbf26e648096f267715d645fed563690a83c55b67cc6da9b7991114aa816465207887688979b6bcdd247491fe45cf9b4827215229a1229563ba1eb2e5053783
|
4
packages/gcc-linaro/7.3-2018.05/chksum
vendored
4
packages/gcc-linaro/7.3-2018.05/chksum
vendored
@ -1,4 +0,0 @@
|
||||
md5 gcc-linaro-7.3-2018.05.tar.xz bc996f77c8c893f227f5b6057cc3765c
|
||||
sha1 gcc-linaro-7.3-2018.05.tar.xz 9e74ddeaa3576a60fc6927bcf8f0a748754d3839
|
||||
sha256 gcc-linaro-7.3-2018.05.tar.xz 5864b46120e120949413ab698a5104cfd43b82246254cc4928a2d9e8cc1884e7
|
||||
sha512 gcc-linaro-7.3-2018.05.tar.xz 8cdb7603c305299b1fa2e4f109a727857e13f5440e2662b982871bb096eb7c9a71804b3c68dc6c0f27cb0491dc77dec766497c7bf98d08d2b71bc91ecaa35377
|
@ -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
|
||||
@@ -29519,6 +29519,9 @@
|
||||
@@ -29521,6 +29521,9 @@
|
||||
|
||||
pluginlibs=
|
||||
|
||||
@ -63,7 +63,7 @@
|
||||
case "${host}" in
|
||||
*-*-darwin*)
|
||||
if test x$build = x$host; then
|
||||
@@ -29529,6 +29532,11 @@
|
||||
@@ -29531,6 +29534,11 @@
|
||||
export_sym_check=
|
||||
fi
|
||||
;;
|
||||
@ -75,7 +75,7 @@
|
||||
*)
|
||||
if test x$build = x$host; then
|
||||
export_sym_check="objdump${exeext} -T"
|
||||
@@ -29641,23 +29649,23 @@
|
||||
@@ -29643,23 +29651,23 @@
|
||||
case "${host}" in
|
||||
*-*-darwin*)
|
||||
CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g`
|
@ -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
|
@ -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
|
||||
@@ -2092,6 +2096,17 @@
|
||||
@@ -2094,6 +2098,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
|
||||
@ -253,8 +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}} " \
|
||||
- "--32 %{msse2avx:%{!mavx:-msse2avx}}"
|
||||
+ "--32 %{msse2avx:%{!mavx:-msse2avx}} " \
|
||||
+ LINUX_OR_ANDROID_CC ("", ANDROID_ASM_SPEC)
|
||||
|
||||
#undef SUBTARGET_EXTRA_SPECS
|
||||
@ -445,7 +445,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
|
||||
#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \
|
||||
--- a/libstdc++-v3/configure
|
||||
+++ b/libstdc++-v3/configure
|
||||
@@ -78564,6 +78564,12 @@
|
||||
@@ -78577,6 +78577,12 @@
|
||||
/* end confdefs.h. */
|
||||
#include <sys/syscall.h>
|
||||
int lk;
|
||||
@ -458,7 +458,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
|
||||
int
|
||||
main ()
|
||||
{
|
||||
@@ -78622,6 +78628,12 @@
|
||||
@@ -78635,6 +78641,12 @@
|
||||
/* end confdefs.h. */
|
||||
#include <sys/syscall.h>
|
||||
int lk;
|
@ -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
|
||||
@@ -28091,6 +28095,38 @@
|
||||
@@ -28093,6 +28097,38 @@
|
||||
|
||||
$as_echo "#define HAVE_LD_EH_FRAME_HDR 1" >>confdefs.h
|
||||
|
@ -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
|
||||
@@ -16103,6 +16103,7 @@
|
||||
@@ -16116,6 +16116,7 @@
|
||||
else if (!SYMBOL_REF_FAR_ADDR_P (op0)
|
||||
&& (SYMBOL_REF_LOCAL_P (op0)
|
||||
|| (HAVE_LD_PIE_COPYRELOC
|
@ -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
|
||||
@@ -22325,9 +22325,13 @@
|
||||
@@ -22335,9 +22335,13 @@
|
||||
memsize = MEM_SIZE (x);
|
||||
|
||||
/* Only certain alignment specifiers are supported by the hardware. */
|
4
packages/gcc-linaro/7.4-2019.02/chksum
vendored
Normal file
4
packages/gcc-linaro/7.4-2019.02/chksum
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
md5 gcc-linaro-7.4-2019.02.tar.xz feff2ce3c21e411bef74ce076c7a4c11
|
||||
sha1 gcc-linaro-7.4-2019.02.tar.xz de476d1148cfec5d74aa7c480a643339d9390376
|
||||
sha256 gcc-linaro-7.4-2019.02.tar.xz 43d0237198d9496a04f17b3b1d4be249b2827ed16b05ef34146a0f6c483fe851
|
||||
sha512 gcc-linaro-7.4-2019.02.tar.xz 3aa2852d548f23d8e4281cff139beacea8c14c10e8e9da66c57c5fd3c96eeb3647fd0ff1dde51bffe4d7469eea64d6db3e1b4fc74d962022519b16d4864b03fc
|
8
packages/gdb/8.2.1/chksum
vendored
Normal file
8
packages/gdb/8.2.1/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 gdb-8.2.1.tar.xz f8b2562e830a4098dd5b5ea9e9296c70
|
||||
sha1 gdb-8.2.1.tar.xz 023556a6d6effa1ffaadf0007cc4458cbe8dde3d
|
||||
sha256 gdb-8.2.1.tar.xz 0a6a432907a03c5c8eaad3c3cffd50c00a40c3a5e3c4039440624bae703f2202
|
||||
sha512 gdb-8.2.1.tar.xz 2aa81cfd389bb48c35d7d9f95cc10e88b4f7ad4597bdde0f8f1fd312f60f10d9fb2cc6e5a9355227d89ff328f7feb0fc411a69394560cafeb9fa75d35d896d11
|
||||
md5 gdb-8.2.1.tar.gz 6a11cc642b626541777d9e5f96ae406f
|
||||
sha1 gdb-8.2.1.tar.gz d6e40134c92e0f10636455cded0312cc799672c9
|
||||
sha256 gdb-8.2.1.tar.gz 0107985f1edb8dddef6cdd68a4f4e419f5fec0f488cc204f0b7d482c0c6c9282
|
||||
sha512 gdb-8.2.1.tar.gz 13f557290c7b3fbb99f90d95478d8c3b74f9222cfc391cbb0baad2eb7de76e31513521e4dfffcbbf4d7ab84fa72602df0e38c32666d598ac43ef12823deb84fa
|
8
packages/gdb/8.2/chksum
vendored
8
packages/gdb/8.2/chksum
vendored
@ -1,8 +0,0 @@
|
||||
md5 gdb-8.2.tar.xz b5a49dbff00d9a87fbe114d14b3101c0
|
||||
sha1 gdb-8.2.tar.xz ee66294d87a109f88a459d0da5d0bb2da5135f45
|
||||
sha256 gdb-8.2.tar.xz c3a441a29c7c89720b734e5a9c6289c0a06be7e0c76ef538f7bbcef389347c39
|
||||
sha512 gdb-8.2.tar.xz 11cc481bebc51eb6db73249ecb62b8c07455cf3db169f4860b3a83114849fbd2b5860a2db64488ba6c5909cf07b255c04770f1e36059eae6bee16d2a3581be90
|
||||
md5 gdb-8.2.tar.gz 0783c6d86775c5aff06cccc8a3d7cad8
|
||||
sha1 gdb-8.2.tar.gz 86711a2d14b420b6d7d20418e98c60178fd5a1e0
|
||||
sha256 gdb-8.2.tar.gz 847e4b65e5a7b872e86019dd59659029e2b06cae962e0ef345f169dcb4b851b8
|
||||
sha512 gdb-8.2.tar.gz 2ce38e6c5e550cb2f9529abd4dd9bf1fcd172fed783cc15cd86950c1eb00f3dfde300942aa4e61d5683ba07e7601de3704e844735a5f26d435ece3ae1d8511fe
|
17
packages/glibc/2.29/0000-typedef-caddr.patch
vendored
Normal file
17
packages/glibc/2.29/0000-typedef-caddr.patch
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
posix/sys/types.h | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
--- a/posix/sys/types.h
|
||||
+++ b/posix/sys/types.h
|
||||
@@ -112,7 +112,10 @@
|
||||
#ifdef __USE_MISC
|
||||
# ifndef __daddr_t_defined
|
||||
typedef __daddr_t daddr_t;
|
||||
+# if ! defined(caddr_t) && ! defined(__caddr_t_defined)
|
||||
typedef __caddr_t caddr_t;
|
||||
+# define __caddr_t_defined
|
||||
+# endif
|
||||
# define __daddr_t_defined
|
||||
# endif
|
||||
#endif
|
12
packages/glibc/2.29/chksum
vendored
Normal file
12
packages/glibc/2.29/chksum
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
md5 glibc-2.29.tar.xz e6c279d5b2f0736f740216f152acf974
|
||||
sha1 glibc-2.29.tar.xz c8376086203fa5e39dc869235ab8a400ed747c44
|
||||
sha256 glibc-2.29.tar.xz f3eeb8d57e25ca9fc13c2af3dae97754f9f643bc69229546828e3a240e2af04b
|
||||
sha512 glibc-2.29.tar.xz 146bc0769fe853d9edbf93cea7f74c5b3d84d69cb7614c62588e7acdecd1ec789a9d8949f3e8b99f8f36f2ccac740a003bed94f32b07817baf780b06cfeb6ed0
|
||||
md5 glibc-2.29.tar.bz2 235d0c304ce3fb2511ae7b99e8b05102
|
||||
sha1 glibc-2.29.tar.bz2 d84a5f7522d2c72e8f60b4ca7e1d03c358da4a96
|
||||
sha256 glibc-2.29.tar.bz2 c5ae49f682fc251d2781fcabc48231d390fe12cbffeb68a767f964ead1de6dab
|
||||
sha512 glibc-2.29.tar.bz2 8e941e1186a4113aaf73b9d85975899a67bf886f081f2ef1602db8be8315ff419fc26f5df99fcbf51463515cdde76c97027b30b1d0c66854992a59d1ee8efa7d
|
||||
md5 glibc-2.29.tar.gz 431d3addefd5338aceb1b0f9be3d989a
|
||||
sha1 glibc-2.29.tar.gz 4e91dd9b2049076edf483cb02ea83a43fb9637e5
|
||||
sha256 glibc-2.29.tar.gz 2fc8c555fd0e5dab5b91e7dd0422865c1885be89ff080b2c1357041afbbc717f
|
||||
sha512 glibc-2.29.tar.gz 3b2152b076b3810956ec3a85300c51989190d85fb672114dac1a772f938343c2fa20b9c9157dcae39b5c34701c87840648760863ecf0d2f414363733dd005619
|
1
packages/glibc/2.29/version.desc
vendored
Normal file
1
packages/glibc/2.29/version.desc
vendored
Normal file
@ -0,0 +1 @@
|
||||
# Not obsolete (Ubuntu 18.04, EOL 04/2023)
|
8
packages/linux/3.16.60/chksum
vendored
8
packages/linux/3.16.60/chksum
vendored
@ -1,8 +0,0 @@
|
||||
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
|
8
packages/linux/3.16.63/chksum
vendored
Normal file
8
packages/linux/3.16.63/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 linux-3.16.63.tar.xz 17ea8ca024ff80ed2409e662bb27951a
|
||||
sha1 linux-3.16.63.tar.xz 7cc3877170b678df8bd0935169540ea6c65ab8ef
|
||||
sha256 linux-3.16.63.tar.xz 5d13285cf89c53ff194dc097243a7c66a4651fdc11902ca53dffc3e5d3bb0dc7
|
||||
sha512 linux-3.16.63.tar.xz 6e5bbc72ad67676ad1c4f46f3842504c867bb1c0c314513053558c01ef674473d533b30939ef6478196650da4959179c64af544fa611ddbace8d04cf811b5572
|
||||
md5 linux-3.16.63.tar.gz 2bb09202787a6b032caccc24030e0d41
|
||||
sha1 linux-3.16.63.tar.gz 76bf763697d5acb548f2d77192335298c6c2c4fd
|
||||
sha256 linux-3.16.63.tar.gz 6f7fe6570ff316c102c5b3a619bd8103fc86741be0c6b9231d9295ec7b3f3ef9
|
||||
sha512 linux-3.16.63.tar.gz aa34afa92eac20e6ba4874e4982ec319cd6f618fccb833a96fff5e5a1418b976d2d10036c279561e1d2f1ef651ec7a4b8d0a41d5b947740356cf299daf0e1656
|
8
packages/linux/3.18.124/chksum
vendored
8
packages/linux/3.18.124/chksum
vendored
@ -1,8 +0,0 @@
|
||||
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
|
8
packages/linux/3.18.134/chksum
vendored
Normal file
8
packages/linux/3.18.134/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 linux-3.18.134.tar.xz 47512e6f90becf04d289fe14918ee96b
|
||||
sha1 linux-3.18.134.tar.xz 1164e6c08501cc4ee9f865428ced5bc618cb5d07
|
||||
sha256 linux-3.18.134.tar.xz 36bdd04cab3b6c824a4b7e32ae02503f437e0916d5a4ff04c90aa22da2749c2f
|
||||
sha512 linux-3.18.134.tar.xz 452d3ce5fd9d361f9430279bf44a779261aa3f0a9171a54af470b21dd3fc364d85c0364fcd0660ffa10be03a64533bb23a34a9598c6c186790a11f460c7df9c1
|
||||
md5 linux-3.18.134.tar.gz a6a68a014730fea41b11933b0128f0df
|
||||
sha1 linux-3.18.134.tar.gz 30f8cad41bfd5f8fe3c4c52c233bfe990b90a7de
|
||||
sha256 linux-3.18.134.tar.gz 1287c0a748d04bd634730561b6defce88fbd3d394b36f2537c0e2072fc195bff
|
||||
sha512 linux-3.18.134.tar.gz 00352ef81b93b945b10ad81fafac95626445b47695ef2288873132c953f499f06e8517829e070fbdae42ddfc9bb6460d146d94921aa636561ccc9b970e6bf15e
|
8
packages/linux/4.14.79/chksum
vendored
8
packages/linux/4.14.79/chksum
vendored
@ -1,8 +0,0 @@
|
||||
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
|
8
packages/linux/4.14.99/chksum
vendored
Normal file
8
packages/linux/4.14.99/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 linux-4.14.99.tar.xz 1d7f93c6a56d9d6ec0f7ddb15bde363b
|
||||
sha1 linux-4.14.99.tar.xz cccc740dd318aea652d7b54ccbc4da6c4c4ec61a
|
||||
sha256 linux-4.14.99.tar.xz 8ff98caed5b20b733dedcbe99559d71a0e09e239c0c2488b3fd799c96489eb0a
|
||||
sha512 linux-4.14.99.tar.xz 4f68dcc3ce305e460818cc042df5830b08f8d1814e9430356c7f1af73a18dac597e45304f7d11cb0f1f3e2002753c9785e283a29538ba2fb50c53ffd9ef4a446
|
||||
md5 linux-4.14.99.tar.gz 76a263df552abdb3b4df70023475ef81
|
||||
sha1 linux-4.14.99.tar.gz b38f9dd2c24500eca80be881da46532ba2c47002
|
||||
sha256 linux-4.14.99.tar.gz 89fe5e079258e8ec29c6777b7f79adb10173e9907fcfb5bb63c32a5acbb041d0
|
||||
sha512 linux-4.14.99.tar.gz 5c88c938ea630c22d84d4497ac20023d887116cf791452dd7edaced8184678695f6b3114f74a78342c18ff862b634c9a05cdcd0389b031cb7321288eb8b0fc53
|
8
packages/linux/4.18.17/chksum
vendored
8
packages/linux/4.18.17/chksum
vendored
@ -1,8 +0,0 @@
|
||||
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
|
8
packages/linux/4.18.19/chksum
vendored
Normal file
8
packages/linux/4.18.19/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 linux-4.18.19.tar.xz 8285de7378eb89fb4bf0275db2718511
|
||||
sha1 linux-4.18.19.tar.xz aaab540d98e949fa4599db28f77ea2acd0b8b9ae
|
||||
sha256 linux-4.18.19.tar.xz 7c66c4c3cdc4f7e5cce8592b17dc11129f282fc94b7f451229dfc413a45631bd
|
||||
sha512 linux-4.18.19.tar.xz d6df9131d612005695489db3a649e0c17e74cfe47c838a76a4d8cb6dac7d0ff1c5b267ba4adfd1c260a20c0c24ab73ca947525eb595abe9ce07daf19dcbeec28
|
||||
md5 linux-4.18.19.tar.gz 48754b0663651d46a3e4a41ed4d2bfde
|
||||
sha1 linux-4.18.19.tar.gz 17e10bf6917e40ebdbb68b76e6c449d1b5e6120f
|
||||
sha256 linux-4.18.19.tar.gz 32aee6043092491180aa615402ffac677c3af7bfbde7f8bcaec19cdb2c732bc5
|
||||
sha512 linux-4.18.19.tar.gz ee96902e8944326cb93a34f17b0056b8a1c9d1be871cb106f39339eeaf554543ad786be4807c3ffaaa1940ebb73083d0f51e563bfcd82d19e609fa50f34383bc
|
8
packages/linux/4.19.1/chksum
vendored
8
packages/linux/4.19.1/chksum
vendored
@ -1,8 +0,0 @@
|
||||
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
|
8
packages/linux/4.19.21/chksum
vendored
Normal file
8
packages/linux/4.19.21/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 linux-4.19.21.tar.xz e5f61492dcc3e66af0df5b70e887951f
|
||||
sha1 linux-4.19.21.tar.xz f2e11d564db292615078a0537fd3ac212ebef46d
|
||||
sha256 linux-4.19.21.tar.xz db08ede726fe410da274e1e98f0de2aed9ff4b0e0b63a89e5928bef46998bbc1
|
||||
sha512 linux-4.19.21.tar.xz ea7af40c25aa3c8e16f00e40bbdb946b21b9cf0679a13e147ae0d991b6b1f9f8808134eaf8428eef24e9c51714afa99f55dd144ddf340abc19a1bebec4dd2eaa
|
||||
md5 linux-4.19.21.tar.gz 1934e56637cf22360eb6ddb27094f813
|
||||
sha1 linux-4.19.21.tar.gz 1a0cebbae19647283e633a870d9a00fb24846b1c
|
||||
sha256 linux-4.19.21.tar.gz ca0bdccbc90b792b9fe4a2032043f2a548aacb5e7e2dc263c33a3df14700820e
|
||||
sha512 linux-4.19.21.tar.gz 988a18f405b3d0a23c2739ebb0b89f533c7c15db0de21c7c4af83c4e929dbbf08a27d0881583b5b5eb20345fe66f18159fe31edf77ebb4b36dc8ce68225b4861
|
8
packages/linux/4.20.8/chksum
vendored
Normal file
8
packages/linux/4.20.8/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 linux-4.20.8.tar.xz dd814fd5edb71436796b62c791bcb72f
|
||||
sha1 linux-4.20.8.tar.xz 4ee382a528e8010549f2df630a41d615f8bbbf91
|
||||
sha256 linux-4.20.8.tar.xz b60ca6c44aa3bc98384944d73ed94229e6359dc61a88fa589027dac30e04d062
|
||||
sha512 linux-4.20.8.tar.xz 0b121c65b2e4e08e08a4578b8e89159253d630dbf8c7c63fd13b91dc895799d3a0c6d928079a65df3a4ee93196c3a67c50d9d46911af48fd92f3fba55d50dfe8
|
||||
md5 linux-4.20.8.tar.gz 2dcfd08f6958185bd812fa6c45680c9a
|
||||
sha1 linux-4.20.8.tar.gz b21d138482c148c3092a6c7890d421067bb6922c
|
||||
sha256 linux-4.20.8.tar.gz 97abb8fbc129468db5be5b855ca71376ff87a2ec773b82ba9eba7a81e8117e93
|
||||
sha512 linux-4.20.8.tar.gz e6cb1b4f0429bb76c357d00709772c1c7832a197e181eb35b437d50ef221a2651a851665b387fa214c270ce91c57f54218fd7299252935de2e31edb988a1d5a7
|
8
packages/linux/4.4.162/chksum
vendored
8
packages/linux/4.4.162/chksum
vendored
@ -1,8 +0,0 @@
|
||||
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
|
8
packages/linux/4.4.174/chksum
vendored
Normal file
8
packages/linux/4.4.174/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 linux-4.4.174.tar.xz 980a4f7b6a8945be3b9dd0b1793f0bc2
|
||||
sha1 linux-4.4.174.tar.xz 78e2e16e7ae47d1669f00bef0eb3ade3f991d8ee
|
||||
sha256 linux-4.4.174.tar.xz be5211dd90142568199cd546c0893e1eb71c78774a11660a8bb8070bb9ebba39
|
||||
sha512 linux-4.4.174.tar.xz bc6d9b1be1703f39a7f44814fe5899baa04919d19849b6b6aaac4a12701e14316a77f619e3c7e58c05c26bd3e61c9b5b19fc7abc611703448321b777a3eb2ffb
|
||||
md5 linux-4.4.174.tar.gz 747fb13e7e6dfb286d43faf0437a7ba0
|
||||
sha1 linux-4.4.174.tar.gz 0dae6d64a103e834501ac9021e71edb9e633bd34
|
||||
sha256 linux-4.4.174.tar.gz 76e5726bc5bc533694fb00a574a696e78bf586fdf6bf7223a1826d7ba0146be4
|
||||
sha512 linux-4.4.174.tar.gz 5ec9ab7df3579a705d3295e62a33a0330b411b83306f9384416808b58468c9f4e4ea86a51521a01e90f72d07cd0bcaf67167361c071149dfbfa0d9a731172849
|
8
packages/linux/4.9.135/chksum
vendored
8
packages/linux/4.9.135/chksum
vendored
@ -1,8 +0,0 @@
|
||||
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
|
8
packages/linux/4.9.156/chksum
vendored
Normal file
8
packages/linux/4.9.156/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 linux-4.9.156.tar.xz dbf43e73f0623779468830be88409cb4
|
||||
sha1 linux-4.9.156.tar.xz ab0c8dc555ff25ffa353a0236a63f7bd7604af4e
|
||||
sha256 linux-4.9.156.tar.xz 5eb1b9ba43370512ab637452089bb93f8c0fdd7d5399e99561d382f74517a816
|
||||
sha512 linux-4.9.156.tar.xz 0cdfa4f1294e44e692f2feb6ba09df382ee9022686a25505585f283a85da04c96bfc7fc3ee8590189f5f3178a7c11cf6c2e7e261e88908c3a541c0190f1e2f4d
|
||||
md5 linux-4.9.156.tar.gz f90fe9317a03334687bbcab36e8f0e42
|
||||
sha1 linux-4.9.156.tar.gz 501b1acce5b0da4267d3a76eab7fe79dd7df5998
|
||||
sha256 linux-4.9.156.tar.gz 68b7752fd737787be6e2d7027d6fa8379635805c35a2c730c7378f2af8d23d49
|
||||
sha512 linux-4.9.156.tar.gz 5a11ebc66a7e20924bd4cc58c4c4361badb0d42032c3731c15892f9d85c0fcad8425211c9265b206d3b76a37b7047dcd5a285cf5db597c0ff347677cea6329c8
|
32
packages/mingw-w64/v5.0.3/0001-xgetbv.patch
vendored
32
packages/mingw-w64/v5.0.3/0001-xgetbv.patch
vendored
@ -1,32 +0,0 @@
|
||||
commit 3ce3e27f044935f19e93e80c43ca695262d484e1
|
||||
Author: Mateusz <mateuszb@poczta.onet.pl>
|
||||
Date: Mon Jan 22 20:58:48 2018 +0100
|
||||
|
||||
intrin-impl.h: do not define _xgetbv for GCC 8
|
||||
|
||||
GCC 8 from r248028 has defined function _xgetbv and we should
|
||||
avoid double definition of this function.
|
||||
|
||||
Signed-off-by: Mateusz Brzostek <mateuszb@poczta.onet.pl>
|
||||
Signed-off-by: Martin Storsjö <martin@martin.st>
|
||||
|
||||
diff --git a/mingw-w64-headers/include/psdk_inc/intrin-impl.h b/mingw-w64-headers/include/psdk_inc/intrin-impl.h
|
||||
index ff9e6aff..88af804c 100644
|
||||
--- a/mingw-w64-headers/include/psdk_inc/intrin-impl.h
|
||||
+++ b/mingw-w64-headers/include/psdk_inc/intrin-impl.h
|
||||
@@ -1775,6 +1775,7 @@ __buildmov(__movsd, unsigned __LONG32, "d")
|
||||
#define __INTRINSIC_DEFINED___movsd
|
||||
#endif /* __INTRINSIC_PROLOG */
|
||||
|
||||
+#if !defined(__GNUC__) || __GNUC__ < 8 /* GCC 8 has already defined _xgetbv */
|
||||
/* NOTE: This should be in immintrin.h */
|
||||
#if __INTRINSIC_PROLOG(_xgetbv)
|
||||
unsigned __int64 _xgetbv(unsigned int);
|
||||
@@ -1798,6 +1799,7 @@ unsigned __int64 _xgetbv(unsigned int index)
|
||||
#endif
|
||||
#define __INTRINSIC_DEFINED__xgetbv
|
||||
#endif /* __INTRINSIC_PROLOG */
|
||||
+#endif /* __GNUC__ < 8 */
|
||||
|
||||
#endif /* defined(__x86_64__) || defined(_AMD64_) || defined(__i386__) || defined(_X86_) */
|
||||
|
8
packages/mingw-w64/v5.0.3/chksum
vendored
8
packages/mingw-w64/v5.0.3/chksum
vendored
@ -1,8 +0,0 @@
|
||||
md5 mingw-w64-v5.0.3.tar.bz2 5524c20312560cc8683b7d8ee292cb8c
|
||||
sha1 mingw-w64-v5.0.3.tar.bz2 96278378b829695007ce6a527278cba19cb829f2
|
||||
sha256 mingw-w64-v5.0.3.tar.bz2 2a601db99ef579b9be69c775218ad956a24a09d7dabc9ff6c5bd60da9ccc9cb4
|
||||
sha512 mingw-w64-v5.0.3.tar.bz2 85bc0244cd30ef38262792d61502a012348b8220ef249352b68ddfa40663ca1cae5f81bed70caa9579469fad6ad16a95f02387c280effeda7ce8287b549f3fc9
|
||||
md5 mingw-w64-v5.0.3.zip b75a32a328eeb9e8798e079a3f920fe8
|
||||
sha1 mingw-w64-v5.0.3.zip 07a91d7c045c5183c67c0c51a8bfd5c1b21f34d2
|
||||
sha256 mingw-w64-v5.0.3.zip 0fbe41e451b43882547a26974c809968d5e71cab92526d9e5e0ebfecbed9ede7
|
||||
sha512 mingw-w64-v5.0.3.zip 772e9a8d42c0cc6b7a95c5943bac626a1fdf89a259f47f3dac96e4c47ec6ec1e04c2f08d436ed8ff9d0712e9654489536ba677735a74a411eb4055826b262703
|
8
packages/mingw-w64/v5.0.4/chksum
vendored
Normal file
8
packages/mingw-w64/v5.0.4/chksum
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
md5 mingw-w64-v5.0.4.tar.bz2 41ff5ddd79de7f5bc35497b6d170fe9d
|
||||
sha1 mingw-w64-v5.0.4.tar.bz2 aa854d36acf575307b6b839f7ee12aa97f66af29
|
||||
sha256 mingw-w64-v5.0.4.tar.bz2 5527e1f6496841e2bb72f97a184fc79affdcd37972eaa9ebf7a5fd05c31ff803
|
||||
sha512 mingw-w64-v5.0.4.tar.bz2 5b279222e86475a982e2aeb9fc14853f4fac0ca0c5a2d56f303584d1b348726afd99b0292a5ed050d326e7cb1434e5ad5b5dfdfb37c73fd08f13e7f4f4bcc046
|
||||
md5 mingw-w64-v5.0.4.zip be941394ae7d2e7ab5f2521f925e824d
|
||||
sha1 mingw-w64-v5.0.4.zip a9291e1a06efd8080ee19da69c9812d8045de21a
|
||||
sha256 mingw-w64-v5.0.4.zip ddb05bdfcbc6222fdca38e5d002714b03d5aebf1b4f585db754cda3f557a871b
|
||||
sha512 mingw-w64-v5.0.4.zip 48b0e70e4e1145581a0708be402a71790e16fbc72fd244dc09819f27f8ca307d70f6257a0dd947bf64fd91394adfcb96e4a27df6cc0fb22dda72037456fccc62
|
0
packages/mingw-w64/v5.0.4/version.desc
vendored
Normal file
0
packages/mingw-w64/v5.0.4/version.desc
vendored
Normal file
@ -1,37 +0,0 @@
|
||||
mpfr-longlong.h: Fix obsolete ARC asm constraints
|
||||
|
||||
This patch replaces obsolete ARC "J" asm constraint with
|
||||
up-to-date "Cal" constraint.
|
||||
The patch should be applied to upstream "mpfr" library and
|
||||
after that it should be removed from buildroot as soon as
|
||||
mpfr version with current fix will come up.
|
||||
|
||||
Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com>
|
||||
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
|
||||
---
|
||||
Index: /src/mpfr-longlong.h
|
||||
===================================================================
|
||||
--- /src/mpfr-longlong.h (revision 10963)
|
||||
+++ /src/mpfr-longlong.h (working copy)
|
||||
@@ -416,17 +416,17 @@
|
||||
: "=r" (sh), \
|
||||
"=&r" (sl) \
|
||||
: "r" ((USItype) (ah)), \
|
||||
- "rIJ" ((USItype) (bh)), \
|
||||
+ "rICal" ((USItype) (bh)), \
|
||||
"%r" ((USItype) (al)), \
|
||||
- "rIJ" ((USItype) (bl)))
|
||||
+ "rICal" ((USItype) (bl)))
|
||||
#define sub_ddmmss(sh, sl, ah, al, bh, bl) \
|
||||
__asm__ ("sub.f\t%1, %4, %5\n\tsbc\t%0, %2, %3" \
|
||||
: "=r" (sh), \
|
||||
"=&r" (sl) \
|
||||
: "r" ((USItype) (ah)), \
|
||||
- "rIJ" ((USItype) (bh)), \
|
||||
+ "rICal" ((USItype) (bh)), \
|
||||
"r" ((USItype) (al)), \
|
||||
- "rIJ" ((USItype) (bl)))
|
||||
+ "rICal" ((USItype) (bl)))
|
||||
#endif
|
||||
|
||||
#if defined (__arm__) && (defined (__thumb2__) || !defined (__thumb__)) \
|
16
packages/mpfr/4.0.1/chksum
vendored
16
packages/mpfr/4.0.1/chksum
vendored
@ -1,16 +0,0 @@
|
||||
md5 mpfr-4.0.1.tar.xz b8dd19bd9bb1ec8831a6a582a7308073
|
||||
sha1 mpfr-4.0.1.tar.xz ae555c56a6fccd21a0ffe3dd3bdc5eb5cc1a5fce
|
||||
sha256 mpfr-4.0.1.tar.xz 67874a60826303ee2fb6affc6dc0ddd3e749e9bfcb4c8655e3953d0458a6e16e
|
||||
sha512 mpfr-4.0.1.tar.xz 137ad68bc1e33a155edc1247fcdba27f999cf48ed526773136584090ddf2cfdfc9ea79fbf74ea1943b835b4b1ff29b05087114738c6ad3b485848540f30cac4f
|
||||
md5 mpfr-4.0.1.tar.bz2 8c21d8ac7460493b2b9f3ef3cc610454
|
||||
sha1 mpfr-4.0.1.tar.bz2 fcbbafb37c683898e585b926608d540ed037609e
|
||||
sha256 mpfr-4.0.1.tar.bz2 a4d97610ba8579d380b384b225187c250ef88cfe1d5e7226b89519374209b86b
|
||||
sha512 mpfr-4.0.1.tar.bz2 c1674fc0a5edcde188bdf7d6d14063cfb4f1259b9eaf39d0081f7176e9921ca0af1b12b7aba1a9560d9f2d5f37329d22bc7b82f13421d91d83114b439bc60dcc
|
||||
md5 mpfr-4.0.1.tar.gz a2a6d97d890222a29d9b7683d075b97b
|
||||
sha1 mpfr-4.0.1.tar.gz 655e3cf416a0cc9530d9cb3c38dc8839504f0e98
|
||||
sha256 mpfr-4.0.1.tar.gz e650f8723bfc6eca4f222c021db3d5d4cebe2e21c82498329bb9e6815b99c88c
|
||||
sha512 mpfr-4.0.1.tar.gz d6b395febe034eb589fdcf503ed295f0e34d2c95de2685e7c4049bc1b3a84a78119c966b97fa1b77bbc047369a8623925479b1d90ed4794b6b37944aa137ca15
|
||||
md5 mpfr-4.0.1.zip 9b56ff9f6503ab817b1a329e2e3c0e82
|
||||
sha1 mpfr-4.0.1.zip 8194e79f639c8b7c4a2bf63dc5e9945780497eb8
|
||||
sha256 mpfr-4.0.1.zip a9f955d2e4ff59e001c4bf2283a0a77bd7a9f3cbdfce77a05a8249847453cfea
|
||||
sha512 mpfr-4.0.1.zip 607380afd098d28aefcb33f631429e123f18793ce6453bb97c15e818a2cc3204e3b7353eb5d7cdc8c0d0c72f7a707e7f41a4c479a33977ca2c1a58701de83ca4
|
16
packages/mpfr/4.0.2/chksum
vendored
Normal file
16
packages/mpfr/4.0.2/chksum
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
md5 mpfr-4.0.2.tar.xz 320fbc4463d4c8cb1e566929d8adc4f8
|
||||
sha1 mpfr-4.0.2.tar.xz 52c1f2a4c9a202f46cf3275a8d46b562aa584208
|
||||
sha256 mpfr-4.0.2.tar.xz 1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a
|
||||
sha512 mpfr-4.0.2.tar.xz d583555d08863bf36c89b289ae26bae353d9a31f08ee3894520992d2c26e5683c4c9c193d7ad139632f71c0a476d85ea76182702a98bf08dde7b6f65a54f8b88
|
||||
md5 mpfr-4.0.2.tar.bz2 6d8a8bb46fe09ff44e21cdbf84f5cdac
|
||||
sha1 mpfr-4.0.2.tar.bz2 d6a313a3b1ceb9ff3be71cd18e45468837b7fd53
|
||||
sha256 mpfr-4.0.2.tar.bz2 c05e3f02d09e0e9019384cdd58e0f19c64e6db1fd6f5ecf77b4b1c61ca253acc
|
||||
sha512 mpfr-4.0.2.tar.bz2 18bb3a87123d02b7537bc298d41bdbb33e58b8c196cc4040578e3b470e86c6c89e1bd8ab8b3919d106fe5b86922ef8999dc1aba7c521ee90a69f690be288a30d
|
||||
md5 mpfr-4.0.2.tar.gz 693efa8683c2d11a48f6955e9751e862
|
||||
sha1 mpfr-4.0.2.tar.gz ade94aa28e181540763d6698c6c9fae795be8b75
|
||||
sha256 mpfr-4.0.2.tar.gz ae26cace63a498f07047a784cd3b0e4d010b44d2b193bab82af693de57a19a78
|
||||
sha512 mpfr-4.0.2.tar.gz f01e35dc904fb56ab357eb6daeda07e478ffc49c17f1ad56e18b271a560f8e566b30d1b200f5a432273911fcffe20d8af4382f5e3737a225f0dba134fcd5149d
|
||||
md5 mpfr-4.0.2.zip 56de54ecd72d5c8c5ff39644fea29f4b
|
||||
sha1 mpfr-4.0.2.zip 194ea07b9df25203ae20b2be40c66ee70744edc6
|
||||
sha256 mpfr-4.0.2.zip c956921dcf0df8d3bd84a3552ded6dc115a7d6e5224ad2982905c5e777db818d
|
||||
sha512 mpfr-4.0.2.zip f17b8b5e8499fac017f3b56edab507eceba499dcb91382c63b380dfcebd9fc9b6752e171426dd5c2d958916d1e3e7fd2df05026d2a772101576ef553ec05a9d0
|
0
packages/mpfr/4.0.2/version.desc
vendored
Normal file
0
packages/mpfr/4.0.2/version.desc
vendored
Normal file
25
packages/newlib/3.1.0.20181231/0000-fix-unaligned-access-memcpy-m68k.patch
vendored
Normal file
25
packages/newlib/3.1.0.20181231/0000-fix-unaligned-access-memcpy-m68k.patch
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
The m68k mcpu processor does not like unaligned access
|
||||
|
||||
Disable at least mcpu32, m68010 and m68020. These processors certainly
|
||||
do not like unaligned accesses.
|
||||
|
||||
Signed-off-by: Remy Bohmer <linux@bohmer.net>
|
||||
[yann.morin.1998@anciens.enib.fr: update for 1.19.0 from 1.18.0]
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
|
||||
[austinpmorton@gmail.com: update for 1.20.0 from 1.19.0]
|
||||
Signed-off-by: Austin Morton <austinpmorton@gmail.com>
|
||||
---
|
||||
newlib/libc/machine/m68k/memcpy.S | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- a/newlib/libc/machine/m68k/memcpy.S
|
||||
+++ b/newlib/libc/machine/m68k/memcpy.S
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
#include "m68kasm.h"
|
||||
|
||||
-#if defined (__mcoldfire__) || defined (__mc68010__) || defined (__mc68020__) || defined (__mc68030__) || defined (__mc68040__) || defined (__mc68060__)
|
||||
+#if defined (__mcoldfire__) || defined (__mc68030__) || defined (__mc68040__) || defined (__mc68060__)
|
||||
# define MISALIGNED_OK 1
|
||||
#else
|
||||
# define MISALIGNED_OK 0
|
13
packages/newlib/3.1.0.20181231/0001-fix-mt-cflags.patch
vendored
Normal file
13
packages/newlib/3.1.0.20181231/0001-fix-mt-cflags.patch
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
---
|
||||
config/mt-d30v | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
--- a/config/mt-d30v
|
||||
+++ b/config/mt-d30v
|
||||
@@ -1,4 +1,4 @@
|
||||
# Build libraries optimizing for space, not speed.
|
||||
# Turn off warnings about symbols named the same as registers
|
||||
- CFLAGS_FOR_TARGET = -g -Os -Wa,-C
|
||||
- CXXFLAGS_FOR_TARGET = -g -Os -Wa,-C
|
||||
+ CFLAGS_FOR_TARGET += -g -Os -Wa,-C
|
||||
+ CXXFLAGS_FOR_TARGET += -g -Os -Wa,-C
|
4
packages/newlib/3.1.0.20181231/chksum
vendored
Normal file
4
packages/newlib/3.1.0.20181231/chksum
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
md5 newlib-3.1.0.20181231.tar.gz d25fd33b39147d79741faece37dd33a8
|
||||
sha1 newlib-3.1.0.20181231.tar.gz 82e378ae860308da57a4ec0327b8de150dce9451
|
||||
sha256 newlib-3.1.0.20181231.tar.gz 9e12fea7297648b114434033ed4458755afe7b9b6c7d58123389e82bd37681c0
|
||||
sha512 newlib-3.1.0.20181231.tar.gz 5c9035da51a86971095ae71c38a2806919abc0191ec1a91287bebb42881dcf23e74d414b0028fb2d323ffb82dd9b94a093d73dd1c05bd7ac03c08011355ed8a3
|
1
packages/newlib/3.1.0.20181231/version.desc
vendored
Normal file
1
packages/newlib/3.1.0.20181231/version.desc
vendored
Normal file
@ -0,0 +1 @@
|
||||
experimental='yes'
|
@ -20,11 +20,14 @@ Date: Sat Aug 18 07:22:47 2018 +0000
|
||||
|
||||
Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com>
|
||||
|
||||
diff --git a/xlat/v4l2_control_id_bases.in b/xlat/v4l2_control_id_bases.in
|
||||
index a0359be9..f3fd9255 100644
|
||||
---
|
||||
xlat/v4l2_control_id_bases.h | 23 +++++++++++++++++++++--
|
||||
xlat/v4l2_control_id_bases.in | 17 ++++++++++++++++-
|
||||
2 files changed, 37 insertions(+), 3 deletions(-)
|
||||
|
||||
--- a/xlat/v4l2_control_id_bases.in
|
||||
+++ b/xlat/v4l2_control_id_bases.in
|
||||
@@ -2,7 +2,22 @@ V4L2_CID_BASE (V4L2_CTRL_CLASS_USER | 0x900)
|
||||
@@ -2,7 +2,22 @@
|
||||
V4L2_CID_USER_MEYE_BASE (V4L2_CID_BASE + 0x1000)
|
||||
V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010)
|
||||
V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050)
|
||||
@ -48,10 +51,9 @@ index a0359be9..f3fd9255 100644
|
||||
V4L2_CID_MPEG_BASE (V4L2_CTRL_CLASS_MPEG | 0x900)
|
||||
V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000)
|
||||
V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100)
|
||||
diff -urpN a/xlat/v4l2_control_id_bases.h b/xlat/v4l2_control_id_bases.h
|
||||
--- a/xlat/v4l2_control_id_bases.h
|
||||
+++ b/xlat/v4l2_control_id_bases.h
|
||||
@@ -31,12 +31,16 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
|
||||
@@ -31,12 +31,16 @@
|
||||
#else
|
||||
# define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050)
|
||||
#endif
|
||||
@ -70,7 +72,7 @@ diff -urpN a/xlat/v4l2_control_id_bases.h b/xlat/v4l2_control_id_bases.h
|
||||
#endif
|
||||
#if defined(V4L2_CID_MPEG_BASE) || (defined(HAVE_DECL_V4L2_CID_MPEG_BASE) && HAVE_DECL_V4L2_CID_MPEG_BASE)
|
||||
DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
|
||||
@@ -146,6 +150,21 @@ const struct xlat v4l2_control_id_bases[
|
||||
@@ -146,6 +150,21 @@
|
||||
XLAT(V4L2_CID_USER_MEYE_BASE),
|
||||
XLAT(V4L2_CID_USER_BTTV_BASE),
|
||||
XLAT(V4L2_CID_USER_TI_VPE_BASE),
|
@ -20,11 +20,14 @@ Date: Sat Aug 18 07:22:47 2018 +0000
|
||||
|
||||
Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com>
|
||||
|
||||
diff --git a/xlat/v4l2_control_id_bases.in b/xlat/v4l2_control_id_bases.in
|
||||
index a0359be9..f3fd9255 100644
|
||||
---
|
||||
xlat/v4l2_control_id_bases.h | 23 +++++++++++++++++++++--
|
||||
xlat/v4l2_control_id_bases.in | 17 ++++++++++++++++-
|
||||
2 files changed, 37 insertions(+), 3 deletions(-)
|
||||
|
||||
--- a/xlat/v4l2_control_id_bases.in
|
||||
+++ b/xlat/v4l2_control_id_bases.in
|
||||
@@ -2,7 +2,22 @@ V4L2_CID_BASE (V4L2_CTRL_CLASS_USER | 0x900)
|
||||
@@ -2,7 +2,22 @@
|
||||
V4L2_CID_USER_MEYE_BASE (V4L2_CID_BASE + 0x1000)
|
||||
V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010)
|
||||
V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050)
|
||||
@ -48,10 +51,9 @@ index a0359be9..f3fd9255 100644
|
||||
V4L2_CID_MPEG_BASE (V4L2_CTRL_CLASS_MPEG | 0x900)
|
||||
V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000)
|
||||
V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100)
|
||||
diff -urpN a/xlat/v4l2_control_id_bases.h b/xlat/v4l2_control_id_bases.h
|
||||
--- a/xlat/v4l2_control_id_bases.h
|
||||
+++ b/xlat/v4l2_control_id_bases.h
|
||||
@@ -31,12 +31,16 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
|
||||
@@ -31,12 +31,16 @@
|
||||
#else
|
||||
# define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050)
|
||||
#endif
|
||||
@ -70,7 +72,7 @@ diff -urpN a/xlat/v4l2_control_id_bases.h b/xlat/v4l2_control_id_bases.h
|
||||
#endif
|
||||
#if defined(V4L2_CID_MPEG_BASE) || (defined(HAVE_DECL_V4L2_CID_MPEG_BASE) && HAVE_DECL_V4L2_CID_MPEG_BASE)
|
||||
DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
|
||||
@@ -146,6 +150,21 @@ const struct xlat v4l2_control_id_bases[
|
||||
@@ -146,6 +150,21 @@
|
||||
XLAT(V4L2_CID_USER_MEYE_BASE),
|
||||
XLAT(V4L2_CID_USER_BTTV_BASE),
|
||||
XLAT(V4L2_CID_USER_TI_VPE_BASE),
|
4
packages/strace/4.25/chksum
vendored
Normal file
4
packages/strace/4.25/chksum
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
md5 strace-4.25.tar.xz fa5ac841e9ce6af133061822898d49a9
|
||||
sha1 strace-4.25.tar.xz 4f5c8a0c4bf08b0c012de87ab9d10c0e3b06585f
|
||||
sha256 strace-4.25.tar.xz d685f8e65470b7832c3aff60c57ab4459f26ff89f07c10f92bd70ee89efac701
|
||||
sha512 strace-4.25.tar.xz 1465ef5ebc77cee73ebae5e12c72ff1826f48cdb2b36bdd5116380fac3add73f3ede3ca2694358bfb0c3e3141be5b747b353749130a366c81d05709b2d7bb879
|
0
packages/strace/4.25/version.desc
vendored
Normal file
0
packages/strace/4.25/version.desc
vendored
Normal file
4
packages/strace/4.26/chksum
vendored
Normal file
4
packages/strace/4.26/chksum
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
md5 strace-4.26.tar.xz daa51acc0c7c696221ec03cf0b30a7af
|
||||
sha1 strace-4.26.tar.xz b4a054adb74563fc121bcd19b158f58955a20a33
|
||||
sha256 strace-4.26.tar.xz 7c4d2ffeef4f7d1cdc71062ca78d1130eb52f947c2fca82f59f6a1183bfa1e1c
|
||||
sha512 strace-4.26.tar.xz cce153246802fcdb1547bc11164784066101a2e672e2a264cb742593b559e579aa4bedc749d87fdd1fc2045f4f79b54d419bb50c823074d2cca6f3c75ccf2290
|
0
packages/strace/4.26/version.desc
vendored
Normal file
0
packages/strace/4.26/version.desc
vendored
Normal file
29
scripts/config.guess
vendored
29
scripts/config.guess
vendored
@ -1,8 +1,8 @@
|
||||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2018-12-07'
|
||||
timestamp='2019-01-15'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -50,7 +50,7 @@ version="\
|
||||
GNU config.guess ($timestamp)
|
||||
|
||||
Originally written by Per Bothner.
|
||||
Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
@ -391,15 +391,20 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
|
||||
echo i386-pc-auroraux"$UNAME_RELEASE"
|
||||
exit ;;
|
||||
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
|
||||
UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
|
||||
case `isainfo -b` in
|
||||
32)
|
||||
echo i386-pc-solaris2"$UNAME_REL"
|
||||
;;
|
||||
64)
|
||||
echo x86_64-pc-solaris2"$UNAME_REL"
|
||||
;;
|
||||
esac
|
||||
set_cc_for_build
|
||||
SUN_ARCH=i386
|
||||
# If there is a compiler, see if it is configured for 64-bit objects.
|
||||
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
|
||||
# This test works for both compilers.
|
||||
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
|
||||
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
|
||||
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
|
||||
grep IS_64BIT_ARCH >/dev/null
|
||||
then
|
||||
SUN_ARCH=x86_64
|
||||
fi
|
||||
fi
|
||||
echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
||||
exit ;;
|
||||
sun4*:SunOS:6*:*)
|
||||
# According to config.sub, this is the proper way to canonicalize
|
||||
|
30
scripts/config.sub
vendored
30
scripts/config.sub
vendored
@ -1,8 +1,8 @@
|
||||
#! /bin/sh
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2018-11-28'
|
||||
timestamp='2019-01-05'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -67,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."
|
||||
version="\
|
||||
GNU config.sub ($timestamp)
|
||||
|
||||
Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
@ -111,7 +111,8 @@ case $# in
|
||||
esac
|
||||
|
||||
# Split fields of configuration type
|
||||
IFS="-" read -r field1 field2 field3 field4 <<EOF
|
||||
# shellcheck disable=SC2162
|
||||
IFS="-" read field1 field2 field3 field4 <<EOF
|
||||
$1
|
||||
EOF
|
||||
|
||||
@ -918,7 +919,8 @@ case $basic_machine in
|
||||
;;
|
||||
|
||||
*-*)
|
||||
IFS="-" read -r cpu vendor <<EOF
|
||||
# shellcheck disable=SC2162
|
||||
IFS="-" read cpu vendor <<EOF
|
||||
$basic_machine
|
||||
EOF
|
||||
;;
|
||||
@ -1183,13 +1185,13 @@ case $cpu-$vendor in
|
||||
| le32 | le64 \
|
||||
| lm32 \
|
||||
| m32c | m32r | m32rle \
|
||||
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \
|
||||
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \
|
||||
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
|
||||
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
|
||||
| m88110 | m88k | maxq | mb | mcore | mep | metag \
|
||||
| microblaze | microblazeel \
|
||||
| mips | mipsbe | mipseb | mipsel | mipsle \
|
||||
| mips16 \
|
||||
| mips64 | mips64el \
|
||||
| mips64 | mips64eb | mips64el \
|
||||
| mips64octeon | mips64octeonel \
|
||||
| mips64orion | mips64orionel \
|
||||
| mips64r5900 | mips64r5900el \
|
||||
@ -1216,11 +1218,12 @@ case $cpu-$vendor in
|
||||
| nds32 | nds32le | nds32be \
|
||||
| nfp \
|
||||
| nios | nios2 | nios2eb | nios2el \
|
||||
| none | np1 | ns16k | ns32k \
|
||||
| none | np1 | ns16k | ns32k | nvptx \
|
||||
| open8 \
|
||||
| or1k* \
|
||||
| or32 \
|
||||
| orion \
|
||||
| picochip \
|
||||
| pdp10 | pdp11 | pj | pjl | pn | power \
|
||||
| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
|
||||
| pru \
|
||||
@ -1228,7 +1231,8 @@ case $cpu-$vendor in
|
||||
| riscv | riscv32 | riscv64 \
|
||||
| rl78 | romp | rs6000 | rx \
|
||||
| score \
|
||||
| sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
|
||||
| sh | shl \
|
||||
| sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
|
||||
| sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
|
||||
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
|
||||
| sparclite \
|
||||
@ -1238,10 +1242,10 @@ case $cpu-$vendor in
|
||||
| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
|
||||
| tron \
|
||||
| ubicom32 \
|
||||
| v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
|
||||
| v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
|
||||
| vax \
|
||||
| visium \
|
||||
| wasm32 \
|
||||
| w65 | wasm32 \
|
||||
| we32k \
|
||||
| x86 | x86_64 | xc16x | xgate | xps100 \
|
||||
| xstormy16 | xtensa* \
|
||||
@ -1361,7 +1365,7 @@ case $os in
|
||||
| powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
|
||||
| skyos* | haiku* | rdos* | toppers* | drops* | es* \
|
||||
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
|
||||
| midnightbsd* | amdhsa* | unleashed*)
|
||||
| midnightbsd* | amdhsa* | unleashed* | emscripten*)
|
||||
# Remember, each alternative MUST END IN *, to match a version number.
|
||||
;;
|
||||
qnx*)
|
||||
|
Loading…
Reference in New Issue
Block a user