mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-08-07 08:20:47 +00:00
fixed some various issues
This commit is contained in:
parent
cd6a4210bb
commit
4678747a3e
1
debian/changelog
vendored
1
debian/changelog
vendored
@ -1,7 +1,6 @@
|
|||||||
llvm-toolchain-3.8 (1:3.8~+rc1-1~exp1) experimental; urgency=medium
|
llvm-toolchain-3.8 (1:3.8~+rc1-1~exp1) experimental; urgency=medium
|
||||||
|
|
||||||
* New snapshot release
|
* New snapshot release
|
||||||
* For now, disable the fail on testsuite on amd64 & i386
|
|
||||||
* Cmake migration. Done by Andrew Wilkins. Many thanks to him
|
* Cmake migration. Done by Andrew Wilkins. Many thanks to him
|
||||||
- Update patches to set SONAME in CMake build
|
- Update patches to set SONAME in CMake build
|
||||||
- Create symlinks with ".links", don't install from build tree
|
- Create symlinks with ".links", don't install from build tree
|
||||||
|
22
debian/rules
vendored
22
debian/rules
vendored
@ -317,9 +317,9 @@ ifeq (${AUTOCONF_BUILD},yes)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# Remove artefact (where compiler-rt is built)
|
# Remove artefact (where compiler-rt is built)
|
||||||
if test -d $(TARGET_BUILD)/tools/clang/runtime/compiler-rt/clang_linux; then \
|
# if test -d $(TARGET_BUILD)/tools/clang/runtime/compiler-rt/clang_linux; then \
|
||||||
cd $(TARGET_BUILD)/tools/clang/runtime/compiler-rt/clang_linux && rm -rf $$(find . -mindepth 2 -maxdepth 2 -type d) && rm -rf $$(find -empty) && rm -rf */.dir; \
|
# cd $(TARGET_BUILD)/tools/clang/runtime/compiler-rt/clang_linux && rm -rf $$(find . -mindepth 2 -maxdepth 2 -type d) && rm -rf $$(find -empty) && rm -rf */.dir; \
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
mkdir -p $(CURDIR)/debian/clang-$(LLVM_VERSION)/usr/bin/
|
mkdir -p $(CURDIR)/debian/clang-$(LLVM_VERSION)/usr/bin/
|
||||||
cp compiler-rt/lib/asan/scripts/asan_symbolize.py $(CURDIR)/debian/clang-$(LLVM_VERSION)/usr/bin/asan_symbolize-$(LLVM_VERSION)
|
cp compiler-rt/lib/asan/scripts/asan_symbolize.py $(CURDIR)/debian/clang-$(LLVM_VERSION)/usr/bin/asan_symbolize-$(LLVM_VERSION)
|
||||||
@ -339,14 +339,15 @@ endif
|
|||||||
# and remove things that are installed by autoconf but are
|
# and remove things that are installed by autoconf but are
|
||||||
# not intended for distribution.
|
# not intended for distribution.
|
||||||
ifeq (${AUTOCONF_BUILD},yes)
|
ifeq (${AUTOCONF_BUILD},yes)
|
||||||
cp clang/tools/clang-format/git-clang-format $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin
|
cp -p clang/tools/clang-format/git-clang-format $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin
|
||||||
cp clang/tools/clang-format/clang-format-diff.py $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/share/clang
|
cp -p clang/tools/clang-format/clang-format-diff.py $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/share/clang
|
||||||
cp clang/tools/clang-format/clang-format.py $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/share/clang
|
cp -p clang/tools/clang-format/clang-format.py $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/share/clang
|
||||||
cp clang/tools/clang-format/clang-format.el $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/share/clang
|
cp -p clang/tools/clang-format/clang-format.el $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/share/clang
|
||||||
cp clang/tools/clang-format/clang-format-sublime.py $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/share/clang
|
cp -p clang/tools/clang-format/clang-format-sublime.py $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/share/clang
|
||||||
mv $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libLLVM-$(LLVM_VERSION).so $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libLLVM-$(LLVM_VERSION).so.1
|
mv $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libLLVM-$(LLVM_VERSION).so $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libLLVM-$(LLVM_VERSION).so.1
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
# Remove things that CMake or autoconf install but which aren't packaged yet,
|
# Remove things that CMake or autoconf install but which aren't packaged yet,
|
||||||
# or are packaged from the source or build tree.
|
# or are packaged from the source or build tree.
|
||||||
ifneq (${AUTOCONF_BUILD},yes)
|
ifneq (${AUTOCONF_BUILD},yes)
|
||||||
@ -468,7 +469,7 @@ override_dh_installdeb:
|
|||||||
# Managed by the package
|
# Managed by the package
|
||||||
dh_installdeb -a
|
dh_installdeb -a
|
||||||
|
|
||||||
rm -f $(CURDIR)/debian/lldb-$(LLVM_VERSION)/usr/lib/python*/dist-packages/lldb/__init__.pyc
|
rm -f $(CURDIR)/debian/tmp/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/site-packages/lldb/__init__.pyc $(CURDIR)/debian/python-lldb-$(LLVM_VERSION)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/site-packages/lldb/__init__.pyc
|
||||||
rm -f $(CURDIR)/debian/clang-$(LLVM_VERSION)-examples/usr/share/doc/clang-$(LLVM_VERSION)-examples/examples/*Make*
|
rm -f $(CURDIR)/debian/clang-$(LLVM_VERSION)-examples/usr/share/doc/clang-$(LLVM_VERSION)-examples/examples/*Make*
|
||||||
rm -f $(CURDIR)//debian/llvm-$(LLVM_VERSION)-dev/usr/lib/llvm-$(LLVM_VERSION)/build/autoconf/LICENSE.TXT
|
rm -f $(CURDIR)//debian/llvm-$(LLVM_VERSION)-dev/usr/lib/llvm-$(LLVM_VERSION)/build/autoconf/LICENSE.TXT
|
||||||
|
|
||||||
@ -480,8 +481,7 @@ override_dh_installdeb:
|
|||||||
|
|
||||||
ifeq (,$(filter nocheck, $(DEB_BUILD_OPTIONS)))
|
ifeq (,$(filter nocheck, $(DEB_BUILD_OPTIONS)))
|
||||||
# List of the archs we know we have 100 % tests working
|
# List of the archs we know we have 100 % tests working
|
||||||
ARCH_LLVM_TEST_OK :=
|
ARCH_LLVM_TEST_OK := i386
|
||||||
#amd64 i386
|
|
||||||
|
|
||||||
override_dh_auto_test:
|
override_dh_auto_test:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user