Skip to content
This repository has been archived by the owner on Sep 21, 2021. It is now read-only.

Commit

Permalink
update dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
misson20000 committed Sep 19, 2018
1 parent a9873eb commit e3bdf51
Show file tree
Hide file tree
Showing 30 changed files with 220 additions and 85 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,6 @@
[submodule "libunwind"]
path = libunwind
url = https://github.com/llvm-mirror/libunwind.git
[submodule "openlibm"]
path = openlibm
url = https://github.com/JuliaMath/openlibm.git
2 changes: 1 addition & 1 deletion compiler-rt
Submodule compiler-rt updated 747 files
2 changes: 1 addition & 1 deletion libcxx
Submodule libcxx updated 667 files
4 changes: 2 additions & 2 deletions mk/compiler-rt.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ $(LIB_DEP_COMPILER_RT_BUILTINS): $(BUILD_DIR)/compiler-rt/Makefile
$(MAKE) -C $(BUILD_DIR)/compiler-rt/ all install
touch $@

$(BUILD_DIR)/compiler-rt/Makefile: $(DIST_NEWLIB) $(DIST_TRANSISTOR_SUPPORT)
$(BUILD_DIR)/compiler-rt/Makefile: $(DIST_NEWLIB) $(DIST_TRANSISTOR_SUPPORT) mk/compiler-rt.mk
mkdir -p $(@D)
cd $(@D); cmake -G "Unix Makefiles" $(realpath $(SOURCE_ROOT))/compiler-rt \
-DCOMPILER_RT_BAREMETAL_BUILD=ON \
-DCOMPILER_RT_BUILD_BUILTINS=ON \
-DCOMPILER_RT_BUILD_SANITIZERS=OFF \
-DCOMPILER_RT_BUILD_XRAY=OFF \
-DCOMPILER_RT_BUILD_XRAY=OFF \
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF \
-DCOMPILER_RT_BUILD_PROFILE=OFF \
-DCMAKE_C_COMPILER="$(CC)" \
-DCMAKE_C_FLAGS="$(CC_FLAGS)" \
Expand Down
3 changes: 3 additions & 0 deletions mk/liblzma.mk
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# LIBLZMA

$(SOURCE_ROOT)/xz/configure:
cd $(SOURCE_ROOT)/xz && ./autogen.sh

$(BUILD_DIR)/xz/Makefile: $(SOURCE_ROOT)/xz/configure
mkdir -p $(@D)
cd $(SOURCE_ROOT)/xz && touch configure.ac aclocal.m4 Makefile.am configure Makefile.in # these are up to date
Expand Down
2 changes: 1 addition & 1 deletion newlib
Submodule newlib updated 1360 files
4 changes: 2 additions & 2 deletions xz/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -224,8 +224,8 @@ am__DIST_COMMON = $(srcdir)/Doxyfile.in $(srcdir)/Makefile.in \
$(top_srcdir)/build-aux/missing ABOUT-NLS AUTHORS COPYING \
ChangeLog INSTALL NEWS README THANKS TODO build-aux/compile \
build-aux/config.guess build-aux/config.rpath \
build-aux/config.sub build-aux/depcomp build-aux/install-sh \
build-aux/ltmain.sh build-aux/missing
build-aux/config.sub build-aux/install-sh build-aux/ltmain.sh \
build-aux/missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
Expand Down
38 changes: 38 additions & 0 deletions xz/NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,44 @@
XZ Utils Release Notes
======================

5.3.1alpha (2018-04-29)

* All fixes from 5.2.4.

* Add lzma_file_info_decoder() into liblzma and use it in xz to
implement the --list feature.

* Capsicum sandbox support is enabled by default where available
(FreeBSD >= 10).


5.2.4 (2018-04-29)

* liblzma:

- Allow 0 as memory usage limit instead of returning
LZMA_PROG_ERROR. Now 0 is treated as if 1 byte was specified,
which effectively is the same as 0.

- Use "noexcept" keyword instead of "throw()" in the public
headers when a C++11 (or newer standard) compiler is used.

- Added a portability fix for recent Intel C Compilers.

- Microsoft Visual Studio build files have been moved under
windows/vs2013 and windows/vs2017.

* xz:

- Fix "xz --list --robot missing_or_bad_file.xz" which would
try to print an unitialized string and thus produce garbage
output. Since the exit status is non-zero, most uses of such
a command won't try to interpret the garbage output.

- "xz --list foo.xz" could print "Internal error (bug)" in a
corner case where a specific memory usage limit had been set.


5.2.3 (2016-12-30)

* xz:
Expand Down
3 changes: 3 additions & 0 deletions xz/THANKS
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ has been important. :-) In alphabetical order:
- Karl Berry
- Anders F. Björklund
- Emmanuel Blot
- Melanie Blower
- Martin Blumenstingl
- Ben Boeckel
- Jakub Bogusz
- Maarten Bosmans
- Trent W. Buck
Expand Down Expand Up @@ -94,6 +96,7 @@ has been important. :-) In alphabetical order:
- Stuart Shelton
- Sebastian Andrzej Siewior
- Brad Smith
- Pippijn van Steenhoven
- Jonathan Stott
- Dan Stromberg
- Vincent Torri
Expand Down
24 changes: 12 additions & 12 deletions xz/build-aux/ltmain.sh
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
#! /bin/sh
## DO NOT EDIT - This file generated from ./build-aux/ltmain.in
## by inline-source v2016-02-21.11
## by inline-source v2018-07-24.06

# libtool (GNU libtool) 2.4.6.40-6ca5-dirty
# libtool (GNU libtool) 2.4.6.42-b88ce
# Provide generalized library-building support services.
# Written by Gordon Matzigkeit <[email protected]>, 1996

# Copyright (C) 1996-2017 Free Software Foundation, Inc.
# Copyright (C) 1996-2018 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.

Expand All @@ -31,8 +31,8 @@

PROGRAM=libtool
PACKAGE=libtool
VERSION=2.4.6.40-6ca5-dirty
package_revision=2.4.6.40
VERSION=2.4.6.42-b88ce
package_revision=2.4.6.42


## ------ ##
Expand Down Expand Up @@ -64,15 +64,15 @@ package_revision=2.4.6.40
# libraries, which are installed to $pkgauxdir.

# Set a version string for this script.
scriptversion=2017-04-19.12; # UTC
scriptversion=2018-07-24.06; # UTC

# General shell script boiler plate, and helper functions.
# Written by Gary V. Vaughan, 2004

# This is free software. There is NO warranty; not even for
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# Copyright (C) 2004-2017 Bootstrap Authors
# Copyright (C) 2004-2018 Bootstrap Authors
#
# This file is dual licensed under the terms of the MIT license
# <https://opensource.org/license/MIT>, and GPL version 3 or later
Expand Down Expand Up @@ -1497,7 +1497,7 @@ func_lt_ver ()
# This is free software. There is NO warranty; not even for
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# Copyright (C) 2010-2017 Bootstrap Authors
# Copyright (C) 2010-2018 Bootstrap Authors
#
# This file is dual licensed under the terms of the MIT license
# <https://opensource.org/license/MIT>, and GPL version 3 or later
Expand All @@ -1510,7 +1510,7 @@ func_lt_ver ()
# <https://github.com/gnulib-modules/bootstrap/issues>

# Set a version string for this script.
scriptversion=2016-03-06.01; # UTC
scriptversion=2018-07-24.06; # UTC


## ------ ##
Expand Down Expand Up @@ -2171,12 +2171,12 @@ func_version ()
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
# time-stamp-pattern: "30/scriptversion=%:y-%02m-%02d.%02H; # UTC"
# time-stamp-time-zone: "UTC"
# End:

# Set a version string.
scriptversion='(GNU libtool) 2.4.6.40-6ca5-dirty'
scriptversion='(GNU libtool) 2.4.6.42-b88ce'


# func_echo ARG...
Expand Down Expand Up @@ -2267,7 +2267,7 @@ include the following information:
compiler: $LTCC
compiler flags: $LTCFLAGS
linker: $LD (gnu? $with_gnu_ld)
version: $progname (GNU libtool) 2.4.6.40-6ca5-dirty
version: $progname (GNU libtool) 2.4.6.42-b88ce
automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
Expand Down
50 changes: 25 additions & 25 deletions xz/configure
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for XZ Utils 5.3.0alpha.
# Generated by GNU Autoconf 2.69 for XZ Utils 5.3.1alpha.
#
# Report bugs to <[email protected]>.
#
Expand Down Expand Up @@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='XZ Utils'
PACKAGE_TARNAME='xz'
PACKAGE_VERSION='5.3.0alpha'
PACKAGE_STRING='XZ Utils 5.3.0alpha'
PACKAGE_VERSION='5.3.1alpha'
PACKAGE_STRING='XZ Utils 5.3.1alpha'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_URL='https://tukaani.org/xz/'

Expand Down Expand Up @@ -1487,7 +1487,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures XZ Utils 5.3.0alpha to adapt to many kinds of systems.
\`configure' configures XZ Utils 5.3.1alpha to adapt to many kinds of systems.

Usage: $0 [OPTION]... [VAR=VALUE]...

Expand Down Expand Up @@ -1557,7 +1557,7 @@ fi

if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of XZ Utils 5.3.0alpha:";;
short | recursive ) echo "Configuration of XZ Utils 5.3.1alpha:";;
esac
cat <<\_ACEOF

Expand Down Expand Up @@ -1734,7 +1734,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
XZ Utils configure 5.3.0alpha
XZ Utils configure 5.3.1alpha
generated by GNU Autoconf 2.69

Copyright (C) 2012 Free Software Foundation, Inc.
Expand Down Expand Up @@ -2573,7 +2573,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by XZ Utils $as_me 5.3.0alpha, which was
It was created by XZ Utils $as_me 5.3.1alpha, which was
generated by GNU Autoconf 2.69. Invocation command line was

$ $0 $@
Expand Down Expand Up @@ -4741,7 +4741,7 @@ fi

# Define the identity of the package.
PACKAGE='xz'
VERSION='5.3.0alpha'
VERSION='5.3.1alpha'


cat >>confdefs.h <<_ACEOF
Expand Down Expand Up @@ -7233,8 +7233,8 @@ esac



macro_version='2.4.6.40-6ca5-dirty'
macro_revision='2.4.6.40'
macro_version='2.4.6.42-b88ce'
macro_revision='2.4.6.42'



Expand Down Expand Up @@ -9149,7 +9149,7 @@ for ac_symprfx in "" "_"; do
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
# Fake it for dumpbin and say T for any non-static function,
# D for any global variable and I for any imported variable.
# Also find C++ and __fastcall symbols from MSVC++,
# Also find C++ and __fastcall symbols from MSVC++ or ICC,
# which start with @ or ?.
lt_cv_sys_global_symbol_pipe="$AWK '"\
" {last_section=section; section=\$ 3};"\
Expand Down Expand Up @@ -11113,8 +11113,8 @@ esac
ofile=libtool
can_build_shared=yes

# All known linkers require a '.a' archive for static linking (except MSVC,
# which needs '.lib').
# All known linkers require a '.a' archive for static linking (except MSVC and
# ICC, which need '.lib').
libext=a

with_gnu_ld=$lt_cv_prog_gnu_ld
Expand Down Expand Up @@ -12041,15 +12041,15 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie

case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
# Microsoft Visual C++ or Intel C++ Compiler.
if test yes != "$GCC"; then
with_gnu_ld=no
fi
;;
interix*)
# we just hope/assume this is gcc and not c89 (= MSVC++)
# we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
with_gnu_ld=yes
;;
openbsd* | bitrig*)
Expand Down Expand Up @@ -12698,12 +12698,12 @@ fi

cygwin* | mingw* | pw32* | cegcc*)
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
# Microsoft Visual C++ or Intel C++ Compiler.
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
case $cc_basename in
cl*)
# Native MSVC
cl* | icl*)
# Native MSVC or ICC
hardcode_libdir_flag_spec=' '
allow_undefined_flag=unsupported
always_export_symbols=yes
Expand Down Expand Up @@ -12744,7 +12744,7 @@ fi
fi'
;;
*)
# Assume MSVC wrapper
# Assume MSVC and ICC wrapper
hardcode_libdir_flag_spec=' '
allow_undefined_flag=unsupported
# Tell ltmain to make .lib files, not .a files.
Expand Down Expand Up @@ -13776,8 +13776,8 @@ cygwin* | mingw* | pw32* | cegcc*)
dynamic_linker='Win32 ld.exe'
;;

*,cl*)
# Native MSVC
*,cl* | *,icl*)
# Native MSVC or ICC
libname_spec='$name'
soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
library_names_spec='$libname.dll.lib'
Expand Down Expand Up @@ -13833,7 +13833,7 @@ cygwin* | mingw* | pw32* | cegcc*)
;;

*)
# Assume MSVC wrapper
# Assume MSVC and ICC wrapper
library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
dynamic_linker='Win32 ld.exe'
;;
Expand Down Expand Up @@ -20308,7 +20308,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by XZ Utils $as_me 5.3.0alpha, which was
This file was extended by XZ Utils $as_me 5.3.1alpha, which was
generated by GNU Autoconf 2.69. Invocation command line was

CONFIG_FILES = $CONFIG_FILES
Expand Down Expand Up @@ -20375,7 +20375,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
XZ Utils config.status 5.3.0alpha
XZ Utils config.status 5.3.1alpha
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"

Expand Down
1 change: 1 addition & 0 deletions xz/dos/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ SRCS_C = \
../src/liblzma/common/block_header_encoder.c \
../src/liblzma/common/block_util.c \
../src/liblzma/common/common.c \
../src/liblzma/common/file_info.c \
../src/liblzma/common/filter_common.c \
../src/liblzma/common/filter_decoder.c \
../src/liblzma/common/filter_encoder.c \
Expand Down
Loading

0 comments on commit e3bdf51

Please sign in to comment.