mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-10-24 11:26:49 +00:00
Merge remote-tracking branch 'origin/10' into snapshot
This commit is contained in:
commit
45b8336ad6
36
debian/changelog
vendored
36
debian/changelog
vendored
@ -41,12 +41,35 @@ llvm-toolchain-snapshot (1:11~++20200123111717+04fd2041561-1~exp1) experimental;
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Thu, 23 Jan 2020 14:52:30 +0100
|
||||
|
||||
llvm-toolchain-10 (1:10.0.0-2) UNRELEASED; urgency=medium
|
||||
llvm-toolchain-10 (1:10.0.0-3) unstable; urgency=medium
|
||||
|
||||
* ppc64el/autopkgtest: Just like with arm64, ignore two tests
|
||||
* Update the copyright file with recent changes (Closes: #956287)
|
||||
Thanks to Michael Lustfield for the detective work
|
||||
|
||||
[ Jessica Clarke ]
|
||||
* Cherry-pick upstream patch D74453 to fix atomic compare-and-swap on
|
||||
riscv64.
|
||||
|
||||
[ William Grant ]
|
||||
* debian/patches/riscv64-multilib-empty.patch: Adjust riscv64 GCC detector
|
||||
to also check for existence of crtbegin.o in the default multilib dir,
|
||||
like most other ports. Fixes FTBFS on riscv64, since on Ubuntu
|
||||
/usr/lib/gcc/riscv64-linux-gnu/10 exists but is empty (gcc-10-base is
|
||||
installed, but libgcc-10-dev is not).
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Thu, 02 Apr 2020 21:48:13 +0200
|
||||
|
||||
llvm-toolchain-10 (1:10.0.0-2) unstable; urgency=medium
|
||||
|
||||
[ Dimitri John Ledkov <xnox@ubuntu.com> ]
|
||||
* s390x: set default abi to z196 for debian, and z13 for ubuntu.
|
||||
LP: #1864226
|
||||
|
||||
[ Matthias Klose <doko@ubuntu.com> ]
|
||||
* Apply D76596.diff, proposed backport from the trunk. LP: #1867173.
|
||||
This was causing postgresql to FTBFS with llvm 10
|
||||
|
||||
-- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 27 Mar 2020 05:16:28 +0100
|
||||
|
||||
llvm-toolchain-10 (1:10.0.0-1) unstable; urgency=medium
|
||||
@ -189,7 +212,7 @@ llvm-toolchain-snapshot (1:10~+20191229111838+6991d5728f1-1~exp1) experimental;
|
||||
llvm-toolchain-snapshot (1:10~+201911120943210600592dd459242-1~exp1) experimental; urgency=medium
|
||||
|
||||
* Repack to move to git
|
||||
* Change the versionning scheme to git:
|
||||
* Change the versioning scheme to git:
|
||||
Infos of the last commit
|
||||
- ~+ (this syntax is to make sure that this version > ~svn)
|
||||
- date
|
||||
@ -317,13 +340,20 @@ llvm-toolchain-snapshot (1:10~svn366440-1~exp1) experimental; urgency=medium
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Thu, 18 Jul 2019 18:58:32 +0200
|
||||
|
||||
llvm-toolchain-9 (1:9.0.1-12) UNRELEASED; urgency=medium
|
||||
|
||||
* Cherry-pick upstream patch D74453 to fix atomic compare-and-swap on
|
||||
riscv64.
|
||||
|
||||
-- Jessica Clarke <jrtc27@debian.org> Wed, 01 Apr 2020 16:23:55 +0100
|
||||
|
||||
llvm-toolchain-9 (1:9.0.1-11) unstable; urgency=medium
|
||||
|
||||
* Allow one to build g++ 9 & 10 to fix a gcc build dependency
|
||||
(closes: #955144)
|
||||
And disable thin lto on all archs
|
||||
It needs gcc-8 after after 8 will reject the -flto=thin arg
|
||||
And BOOTSTRAP_LLVM_ENABLE_LTO wil generate .so with llvm IR instead
|
||||
And BOOTSTRAP_LLVM_ENABLE_LTO will generate .so with llvm IR instead
|
||||
of native code
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Tue, 31 Mar 2020 21:11:56 +0200
|
||||
|
||||
97
debian/copyright
vendored
97
debian/copyright
vendored
@ -24,33 +24,18 @@ License: APACHE-2-LLVM-EXCEPTIONS
|
||||
the License, but only in their entirety and only with respect to the Combined
|
||||
Software.
|
||||
|
||||
Files: clang/lib/Headers/*
|
||||
Copyright: 2003-2007 University of Illinois at Urbana-Champaign
|
||||
License: Expat
|
||||
|
||||
Files: compiler-rt/lib/BlocksRuntime/Block.h
|
||||
Files: compiler-rt/lib/BlocksRuntime/*
|
||||
lldb/tools/debugserver/source/MacOSX/stack_logging.h
|
||||
Copyright: 2008-2010 Apple, Inc.
|
||||
License: MIT
|
||||
|
||||
Files: compiler-rt/lib/BlocksRuntime/Block_private.h
|
||||
Copyright: 2008-2010 Apple, Inc.
|
||||
License: MIT
|
||||
|
||||
Files: compiler-rt/lib/BlocksRuntime/data.c
|
||||
Copyright: 2008-2010 Apple, Inc.
|
||||
License: MIT
|
||||
|
||||
Files: compiler-rt/lib/BlocksRuntime/runtime.c
|
||||
Copyright: 2008-2010 Apple, Inc.
|
||||
License: MIT
|
||||
|
||||
Files: lib/Support/reg*
|
||||
Files: llvm/lib/Support/reg*
|
||||
Copyright: 1992, 1993, 1994 Henry Spencer
|
||||
1992, 1993, 1994 The Regents of the University of California
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
|
||||
Copyright: 2001 Alexander Peslyak aka Solar Designer <solar at openwall.com>
|
||||
Files: llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
|
||||
Copyright: 2001 Alexander Peslyak <solar at openwall.com>
|
||||
License: solar-public-domain
|
||||
This software was written by Alexander Peslyak in 2001. No copyright is
|
||||
claimed, and the software is hereby placed in the public domain.
|
||||
@ -64,7 +49,7 @@ License: solar-public-domain
|
||||
.
|
||||
* There's ABSOLUTELY NO WARRANTY, express or implied.
|
||||
|
||||
Files: lldb/test/unittest2/*
|
||||
Files: lldb/third_party/Python/module/unittest2*
|
||||
Copyright: 1999-2003 Steve Purcell
|
||||
2003-2010 Python Software Foundation
|
||||
License: Python
|
||||
@ -83,61 +68,39 @@ License: Python
|
||||
AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
|
||||
SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
|
||||
|
||||
Files: polly/lib/JSON/*
|
||||
Copyright: Polly Team
|
||||
License: public-domain
|
||||
**FIXME**
|
||||
polly/lib/JSON/LICENSE.txt claims that these files are in the public domain, but
|
||||
the machine-readable copyright spec requires additional clarification.
|
||||
|
||||
Files: polly/tools/GPURuntime/*
|
||||
Copyright: Polly Team
|
||||
License: U-OF-I-BSD-LIKE or MIT
|
||||
|
||||
Files: test/YAMLParser/*
|
||||
Files: llvm/llvmtest/YAMLParser/*
|
||||
Copyright: 2006 Kirill Simonov
|
||||
License: MIT
|
||||
|
||||
Files: lldb/tools/debugserver/source/MacOSX/stack_logging.h
|
||||
Copyright: 1999-2007 Apple Inc.
|
||||
License: Apple
|
||||
This file contains Original Code and/or Modifications of Original Code
|
||||
as defined in and that are subject to the Apple Public Source License
|
||||
Version 2.0 (the 'License'). You may not use this file except in
|
||||
compliance with the License. Please obtain a copy of the License at
|
||||
http://www.opensource.apple.com/apsl/ and read it before using this
|
||||
file.
|
||||
.
|
||||
The Original Code and all software distributed under the License are
|
||||
distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
|
||||
EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
|
||||
INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
|
||||
Please see the License for the specific language governing rights and
|
||||
limitations under the License.
|
||||
|
||||
Files: utils/unittest/googletest/*
|
||||
Files: llvm/utils/unittest/googletest/*
|
||||
Copyright: 2006-2008, Google Inc.
|
||||
License: BSD-3-Clause
|
||||
|
||||
Files: libcxx/*
|
||||
Copyright: 2009-2019
|
||||
Files: llvm/utils/unittest/googlemock/*
|
||||
Copyright: 2008, Google Inc.
|
||||
License: BSD-3-Clause
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Files: clang/lib/Headers/cuda_wrappers/*
|
||||
clang/lib/Headers/avx512vlvp2intersectintrin.h
|
||||
clang/lib/Headers/avx512vp2intersectintrin.h
|
||||
Copyright: 2016-2020, Google Inc.
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
.
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
.
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
|
||||
|
||||
License: MIT
|
||||
|
||||
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@ -128,6 +128,7 @@ bootstrap-fix-include-next.diff
|
||||
|
||||
# riscv64
|
||||
clang-riscv64-multiarch.diff
|
||||
D74453-riscv-atomic_cmp_xchg.diff
|
||||
|
||||
# Compiler-rt - workaround
|
||||
workaround-bug-42994-use-linker.diff
|
||||
|
||||
6
debian/qualify-clang.sh
vendored
6
debian/qualify-clang.sh
vendored
@ -299,7 +299,7 @@ if test $NBLINES -lt 100; then
|
||||
exit 42
|
||||
fi
|
||||
|
||||
if [ $DEB_HOST_ARCH != "arm64" ]; then
|
||||
if [ $DEB_HOST_ARCH != "arm64" -a $DEB_HOST_ARCH != "ppc64el" ]; then
|
||||
# Fails on arm64 with
|
||||
# /usr/lib/llvm-10/lib/clang/10.0.0/include/mmintrin.h:33:5: error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
|
||||
echo '#include <emmintrin.h>' > foo.cc
|
||||
@ -768,8 +768,8 @@ if ! grep "No such file or directory" foo.log; then
|
||||
if ! ./a.out 2>&1 | grep -q -E "(Test unit written|PreferSmall)"; then
|
||||
echo "fuzzer. Output:"
|
||||
./a.out || true
|
||||
if [ $DEB_HOST_ARCH != "arm64" ]; then
|
||||
# Don't fail on arm64
|
||||
if [ $DEB_HOST_ARCH != "arm64" -a $DEB_HOST_ARCH != "ppc64el" ]; then
|
||||
# Don't fail on arm64 and ppc64el
|
||||
exit 42
|
||||
fi
|
||||
fi
|
||||
|
||||
2
debian/rules
vendored
2
debian/rules
vendored
@ -738,7 +738,7 @@ ifeq ($(shell dpkg --compare-versions $(shell dpkg-query -W -f '$${Version}' bin
|
||||
ls -al $(CURDIR)/debian/.debhelper/*/dbgsym-root/usr/lib/debug/.build-id/*/*|| true
|
||||
: # On some old version of Debian (stretch) and Ubuntu, Rules-Requires-Root isn't supported
|
||||
: # Sometime, it fails because of chown: changing ownership of 'debian/.debhelper/clang-7/dbgsym-root/usr/lib/debug/.build-id/37/ba506ae9d2f82219bf5c552f7c09853052b2b0.debug': Operation not permitted
|
||||
: # Therefor, continue when we encounter an error
|
||||
: # Therefore, continue when we encounter an error
|
||||
PATH=$(CURDIR)/:$$PATH LD_LIBRARY_PATH=$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/:/usr/lib/*/libfakeroot dh_strip -a -v || true
|
||||
: # Remove the workaround
|
||||
rm $(CURDIR)/strip
|
||||
|
||||
Loading…
Reference in New Issue
Block a user