Merge pull request #1140 from stilor/upgrade

Package updates
This commit is contained in:
Alexey Neyman 2019-02-13 23:54:06 -08:00 committed by GitHub
commit fb744d8158
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
91 changed files with 887 additions and 218 deletions

View File

@ -128,6 +128,9 @@ do_foreach()
if [ "`type -t enter_${var}`" != "function" ]; then if [ "`type -t enter_${var}`" != "function" ]; then
error "No parameter setup routine for iterator over '${var}'" error "No parameter setup routine for iterator over '${var}'"
fi fi
if [ "x${info[iter_${var}]+set}" != "xset" ]; then
error "Iterator over '${var}' not configured"
fi
for v in ${info[iter_${var}]}; do for v in ${info[iter_${var}]}; do
# This works in bash 4.4, but not in bash 4.3: # This works in bash 4.4, but not in bash 4.3:
# local saveinfo=`declare -p info` # local saveinfo=`declare -p info`
@ -549,17 +552,12 @@ find_forks()
fi fi
} }
check_obsolete_experimental()
{
[ -z "${info[obsolete]}" ] && only_obsolete=
[ -z "${info[experimental]}" ] && only_experimental=
}
enter_fork() enter_fork()
{ {
local fork="${1}" local fork="${1}"
local versions local versions
local only_obsolete only_experimental local only_obsolete only_experimental
local -A seen_selectors
# Set defaults # Set defaults
info[obsolete]= info[obsolete]=
@ -599,12 +597,28 @@ enter_fork()
set_iter version ${versions} set_iter version ${versions}
info[all_versions]=${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 # 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 # consider it obsolete/experimental unless it is so marked in the fork's
# description. # description.
if [ -n "${versions}" ]; then if [ -n "${versions}" ]; then
only_obsolete=yes only_obsolete=yes
only_experimental=yes only_experimental=yes
check_obsolete_experimental()
{
[ -z "${info[obsolete]}" ] && only_obsolete=
[ -z "${info[experimental]}" ] && only_experimental=
}
do_foreach version check_obsolete_experimental do_foreach version check_obsolete_experimental
info[only_obsolete]=${only_obsolete} info[only_obsolete]=${only_obsolete}
info[only_experimental]=${only_experimental} info[only_experimental]=${only_experimental}

View 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)
;;

View 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

View 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)

View 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));

View 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)

View 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"

View File

@ -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*

View 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))

View 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
View 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

View File

@ -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

View File

@ -53,7 +53,7 @@
if test x"$have_pic_shared" != x"yes" -o x"$ac_cv_search_dlopen" = x"no"; then if test x"$have_pic_shared" != x"yes" -o x"$ac_cv_search_dlopen" = x"no"; then
--- a/gcc/configure --- a/gcc/configure
+++ b/gcc/configure +++ b/gcc/configure
@@ -29519,6 +29519,9 @@ @@ -29521,6 +29521,9 @@
pluginlibs= pluginlibs=
@ -63,7 +63,7 @@
case "${host}" in case "${host}" in
*-*-darwin*) *-*-darwin*)
if test x$build = x$host; then if test x$build = x$host; then
@@ -29529,6 +29532,11 @@ @@ -29531,6 +29534,11 @@
export_sym_check= export_sym_check=
fi fi
;; ;;
@ -75,7 +75,7 @@
*) *)
if test x$build = x$host; then if test x$build = x$host; then
export_sym_check="objdump${exeext} -T" export_sym_check="objdump${exeext} -T"
@@ -29641,23 +29649,23 @@ @@ -29643,23 +29651,23 @@
case "${host}" in case "${host}" in
*-*-darwin*) *-*-darwin*)
CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g` CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g`

View File

@ -9,6 +9,6 @@
#include "unix.h" #include "unix.h"
#include <limits.h> #include <limits.h>
+#include <stdlib.h> +#include <stdlib.h>
#if !HAVE_UNLINK_OPEN_FILE
typedef enum #include <string.h>
{ CLOSE_DELETE, CLOSE_KEEP, CLOSE_UNSPECIFIED } #endif

View File

@ -52,7 +52,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
esac esac
aarch64_multilibs="${with_multilib_list}" aarch64_multilibs="${with_multilib_list}"
if test "$aarch64_multilibs" = "default"; then 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" 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" extra_options="${extra_options} linux-android.opt"
case ${target} in case ${target} in
@ -253,8 +253,8 @@ Date: Wed Jul 29 11:28:29 2015 +0300
+ +
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC \ #define ASM_SPEC \
- "--32 %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}" - "--32 %{msse2avx:%{!mavx:-msse2avx}}"
+ "--32 %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}} " \ + "--32 %{msse2avx:%{!mavx:-msse2avx}} " \
+ LINUX_OR_ANDROID_CC ("", ANDROID_ASM_SPEC) + LINUX_OR_ANDROID_CC ("", ANDROID_ASM_SPEC)
#undef SUBTARGET_EXTRA_SPECS #undef SUBTARGET_EXTRA_SPECS
@ -445,7 +445,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ #if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \
--- a/libstdc++-v3/configure --- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure +++ b/libstdc++-v3/configure
@@ -78564,6 +78564,12 @@ @@ -78577,6 +78577,12 @@
/* end confdefs.h. */ /* end confdefs.h. */
#include <sys/syscall.h> #include <sys/syscall.h>
int lk; int lk;
@ -458,7 +458,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
int int
main () main ()
{ {
@@ -78622,6 +78628,12 @@ @@ -78635,6 +78641,12 @@
/* end confdefs.h. */ /* end confdefs.h. */
#include <sys/syscall.h> #include <sys/syscall.h>
int lk; int lk;

View File

@ -145,7 +145,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
--enable-linker-build-id --enable-linker-build-id
compiler will always pass --build-id to linker compiler will always pass --build-id to linker
--enable-default-ssp enable Stack Smashing Protection as default --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 $as_echo "#define HAVE_LD_EH_FRAME_HDR 1" >>confdefs.h

View File

@ -12,7 +12,7 @@ Date: Thu Aug 20 19:11:07 2015 +0300
--- a/gcc/config/i386/i386.c --- a/gcc/config/i386/i386.c
+++ b/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) else if (!SYMBOL_REF_FAR_ADDR_P (op0)
&& (SYMBOL_REF_LOCAL_P (op0) && (SYMBOL_REF_LOCAL_P (op0)
|| (HAVE_LD_PIE_COPYRELOC || (HAVE_LD_PIE_COPYRELOC

View File

@ -15,7 +15,7 @@ Date: Mon Apr 14 21:05:51 2014 -0700
--- a/gcc/config/arm/arm.c --- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c
@@ -22325,9 +22325,13 @@ @@ -22335,9 +22335,13 @@
memsize = MEM_SIZE (x); memsize = MEM_SIZE (x);
/* Only certain alignment specifiers are supported by the hardware. */ /* Only certain alignment specifiers are supported by the hardware. */

View 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
View 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

View File

@ -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

View 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
View 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
View File

@ -0,0 +1 @@
# Not obsolete (Ubuntu 18.04, EOL 04/2023)

View File

@ -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
View 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

View File

@ -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
View 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

View File

@ -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
View 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

View File

@ -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
View 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

View File

@ -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
View 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
View 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

View File

@ -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
View 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

View File

@ -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
View 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

View File

@ -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_) */

View File

@ -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
View 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

View File

View 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__)) \

View File

@ -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
View 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
View File

View 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

View 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
View 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

View File

@ -0,0 +1 @@
experimental='yes'

View File

@ -20,11 +20,14 @@ Date: Sat Aug 18 07:22:47 2018 +0000
Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com> 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 --- a/xlat/v4l2_control_id_bases.in
+++ b/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_MEYE_BASE (V4L2_CID_BASE + 0x1000)
V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010) V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010)
V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050) 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_BASE (V4L2_CTRL_CLASS_MPEG | 0x900)
V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000) V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000)
V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100) 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 --- a/xlat/v4l2_control_id_bases.h
+++ b/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 #else
# define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050) # define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050)
#endif #endif
@ -70,7 +72,7 @@ diff -urpN a/xlat/v4l2_control_id_bases.h b/xlat/v4l2_control_id_bases.h
#endif #endif
#if defined(V4L2_CID_MPEG_BASE) || (defined(HAVE_DECL_V4L2_CID_MPEG_BASE) && HAVE_DECL_V4L2_CID_MPEG_BASE) #if defined(V4L2_CID_MPEG_BASE) || (defined(HAVE_DECL_V4L2_CID_MPEG_BASE) && HAVE_DECL_V4L2_CID_MPEG_BASE)
DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 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_MEYE_BASE),
XLAT(V4L2_CID_USER_BTTV_BASE), XLAT(V4L2_CID_USER_BTTV_BASE),
XLAT(V4L2_CID_USER_TI_VPE_BASE), XLAT(V4L2_CID_USER_TI_VPE_BASE),

View File

@ -20,11 +20,14 @@ Date: Sat Aug 18 07:22:47 2018 +0000
Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com> 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 --- a/xlat/v4l2_control_id_bases.in
+++ b/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_MEYE_BASE (V4L2_CID_BASE + 0x1000)
V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010) V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010)
V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050) 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_BASE (V4L2_CTRL_CLASS_MPEG | 0x900)
V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000) V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000)
V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100) 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 --- a/xlat/v4l2_control_id_bases.h
+++ b/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 #else
# define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050) # define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050)
#endif #endif
@ -70,7 +72,7 @@ diff -urpN a/xlat/v4l2_control_id_bases.h b/xlat/v4l2_control_id_bases.h
#endif #endif
#if defined(V4L2_CID_MPEG_BASE) || (defined(HAVE_DECL_V4L2_CID_MPEG_BASE) && HAVE_DECL_V4L2_CID_MPEG_BASE) #if defined(V4L2_CID_MPEG_BASE) || (defined(HAVE_DECL_V4L2_CID_MPEG_BASE) && HAVE_DECL_V4L2_CID_MPEG_BASE)
DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 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_MEYE_BASE),
XLAT(V4L2_CID_USER_BTTV_BASE), XLAT(V4L2_CID_USER_BTTV_BASE),
XLAT(V4L2_CID_USER_TI_VPE_BASE), XLAT(V4L2_CID_USER_TI_VPE_BASE),

4
packages/strace/4.25/chksum vendored Normal file
View 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
View File

4
packages/strace/4.26/chksum vendored Normal file
View 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
View File

29
scripts/config.guess vendored
View File

@ -1,8 +1,8 @@
#! /bin/sh #! /bin/sh
# Attempt to guess a canonical system name. # 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 # 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 # under the terms of the GNU General Public License as published by
@ -50,7 +50,7 @@ version="\
GNU config.guess ($timestamp) GNU config.guess ($timestamp)
Originally written by Per Bothner. 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 This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." 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" echo i386-pc-auroraux"$UNAME_RELEASE"
exit ;; exit ;;
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" set_cc_for_build
case `isainfo -b` in SUN_ARCH=i386
32) # If there is a compiler, see if it is configured for 64-bit objects.
echo i386-pc-solaris2"$UNAME_REL" # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
;; # This test works for both compilers.
64) if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
echo x86_64-pc-solaris2"$UNAME_REL" if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
;; (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
esac 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 ;; exit ;;
sun4*:SunOS:6*:*) sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize # According to config.sub, this is the proper way to canonicalize

30
scripts/config.sub vendored
View File

@ -1,8 +1,8 @@
#! /bin/sh #! /bin/sh
# Configuration validation subroutine script. # 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 # 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 # 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="\ version="\
GNU config.sub ($timestamp) 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 This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@ -111,7 +111,8 @@ case $# in
esac esac
# Split fields of configuration type # Split fields of configuration type
IFS="-" read -r field1 field2 field3 field4 <<EOF # shellcheck disable=SC2162
IFS="-" read field1 field2 field3 field4 <<EOF
$1 $1
EOF 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 $basic_machine
EOF EOF
;; ;;
@ -1183,13 +1185,13 @@ case $cpu-$vendor in
| le32 | le64 \ | le32 | le64 \
| lm32 \ | lm32 \
| m32c | m32r | m32rle \ | m32c | m32r | m32rle \
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \ | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \ | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
| m88110 | m88k | maxq | mb | mcore | mep | metag \ | m88110 | m88k | maxq | mb | mcore | mep | metag \
| microblaze | microblazeel \ | microblaze | microblazeel \
| mips | mipsbe | mipseb | mipsel | mipsle \ | mips | mipsbe | mipseb | mipsel | mipsle \
| mips16 \ | mips16 \
| mips64 | mips64el \ | mips64 | mips64eb | mips64el \
| mips64octeon | mips64octeonel \ | mips64octeon | mips64octeonel \
| mips64orion | mips64orionel \ | mips64orion | mips64orionel \
| mips64r5900 | mips64r5900el \ | mips64r5900 | mips64r5900el \
@ -1216,11 +1218,12 @@ case $cpu-$vendor in
| nds32 | nds32le | nds32be \ | nds32 | nds32le | nds32be \
| nfp \ | nfp \
| nios | nios2 | nios2eb | nios2el \ | nios | nios2 | nios2eb | nios2el \
| none | np1 | ns16k | ns32k \ | none | np1 | ns16k | ns32k | nvptx \
| open8 \ | open8 \
| or1k* \ | or1k* \
| or32 \ | or32 \
| orion \ | orion \
| picochip \
| pdp10 | pdp11 | pj | pjl | pn | power \ | pdp10 | pdp11 | pj | pjl | pn | power \
| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
| pru \ | pru \
@ -1228,7 +1231,8 @@ case $cpu-$vendor in
| riscv | riscv32 | riscv64 \ | riscv | riscv32 | riscv64 \
| rl78 | romp | rs6000 | rx \ | rl78 | romp | rs6000 | rx \
| score \ | 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 \ | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
| sparclite \ | sparclite \
@ -1238,10 +1242,10 @@ case $cpu-$vendor in
| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \ | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
| tron \ | tron \
| ubicom32 \ | ubicom32 \
| v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \ | v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
| vax \ | vax \
| visium \ | visium \
| wasm32 \ | w65 | wasm32 \
| we32k \ | we32k \
| x86 | x86_64 | xc16x | xgate | xps100 \ | x86 | x86_64 | xc16x | xgate | xps100 \
| xstormy16 | xtensa* \ | xstormy16 | xtensa* \
@ -1361,7 +1365,7 @@ case $os in
| powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \ | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
| skyos* | haiku* | rdos* | toppers* | drops* | es* \ | skyos* | haiku* | rdos* | toppers* | drops* | es* \
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
| midnightbsd* | amdhsa* | unleashed*) | midnightbsd* | amdhsa* | unleashed* | emscripten*)
# Remember, each alternative MUST END IN *, to match a version number. # Remember, each alternative MUST END IN *, to match a version number.
;; ;;
qnx*) qnx*)