Commit Graph

236 Commits

Author SHA1 Message Date
Sylvestre Ledru
613ea2431a Also install python-lldb-3.9 when installing lldb-3.9 (Closes: #851171) 2017-01-14 10:47:28 +00:00
Sylvestre Ledru
bb597755b0 remove syntax not understood everywhere 2016-11-15 16:06:51 +00:00
Sylvestre Ledru
c26698ba41 limit the archs for g++-multilib 2016-11-06 21:56:19 +00:00
Sylvestre Ledru
c573e326bc libclang-common-3.9-dev: missing multilib binaries for the sanatizer
libraries (Closes: #841923)
Many thanks to Norbert Lange for the changes
2016-11-05 13:36:42 +00:00
Sylvestre Ledru
3eb35be56b libclang-common-3.9-dev: missing multilib binaries for the sanatizer
libraries (Closes: #841923)
Many thanks to Norbert Lange for the changes
2016-11-05 13:33:49 +00:00
Sylvestre Ledru
397d4bf886 The libstdc++-6-dev & libobjc-6-dev are only install with clang-X.Y
and libclang-X.Y-dev and no longer with libclang1-X.Y
(Closes: #841309)
2016-10-24 08:48:22 +00:00
Sylvestre Ledru
95169ec8cc The libstdc++-6-dev & libobjc-6-dev are only install with clang-X.Y
and libclang-X.Y-dev and no longer with libclang1-X.Y
(Closes: #841309)
2016-10-24 08:41:56 +00:00
Sylvestre Ledru
60c5589a39 Fix the VCS-* fields (Closes: #839095) 2016-09-28 20:57:44 +00:00
Sylvestre Ledru
f76010acf8 Build lldb on arm64. Hopefully, works. 2016-09-04 12:28:35 +00:00
Sylvestre Ledru
bc173cfa88 Build lldb on arm64. Hopefully, works. 2016-09-04 12:25:55 +00:00
Sylvestre Ledru
976363061e python-lldb-3.9 archs "any" to a list like others pkg 2016-09-02 11:12:25 +00:00
Sylvestre Ledru
53102dd896 Merge clang-include-fixer-3.9 into clang-3.9. Don't think
it deserves it own package
2016-09-02 09:36:13 +00:00
Sylvestre Ledru
c0a7d6af8d Introduce clang-include-fixer-4.0 2016-08-18 15:34:55 +00:00
Sylvestre Ledru
e9c0774ac3 Disable lldb on mips64el (same as in 3.9) 2016-08-16 11:28:35 +00:00
Sylvestre Ledru
b265045ed9 Disable the build of lldb on mips64el, ppc64 and s390x for real 2016-08-11 07:35:12 +00:00
Sylvestre Ledru
839e291c27 Disable the build of lldb on mips64el and ppc64 2016-08-10 11:02:57 +00:00
Sylvestre Ledru
584e8ad0b9 * Sync the 3.8 changes into 3.9
* Disable the usage of ld gold on powerpc (Closes: #833583)
* Revert drop-avx512-from-skylake.diff, it is causing some regressions in the
  testsuite
* Disable lldb on ppc64
* libfuzzer depends on the same version of clang (Closes: #833564)
* Fix the detection of gcc. This broke the build on the latest unstable
* Ship libFuzzer in its own package (libfuzzer-X.Y-dev) (Closes: #820159)
* Sync from Ubuntu. Many thanks to Matthias Klose
  - drop-avx512-from-skylake.diff: Don't enable AVX512 on Skylake, as it's
    a server cpu feature and breaks llvmpipe on workstations.
  - Remove the build tree before calling dh_strip; at least the amd64 buildd
    runs out of diskspace at this step.
  - Add support for gcc's attribute abi_tag (needed for compatibility with
    GCC 5's libstdc++); taken from the trunk (Closes: #797038)
    (LP: #1510042, #1488254)
    D17567-PR23529-Sema-part-of-attrbute-abi_tag-support.diff
    D18035-PR23529-Mangler-part-of-attrbute-abi_tag-support.diff
* Try to fix mips64el build, by enabling the same
  packages as the mips and mipsel versions
* Link mips* with latomic.
* Disable lldb on sparc64 (Closes: #832371)
* Hopefully fix the FTBFS on armel
* Fix the FTBFS under mips/mipsel? (enable the link against atomic)
  (Closes: #820537)
* Bring back llvm-3.8-tools to life
* ship clang-tblgen & yaml-bench as part of the libclang-common-X.Y-dev
  package
* Add -gsplit-dwarf to CXXFLAGS to workaround the memory allocation
  issue on i386 (hopefully)
* Add a symlink from usr/lib/llvm-3.8/share/llvm/cmake
  pointing to usr/share/llvm-3.8/cmake
* Remove python-lldb-3.8 where liblldb-3.8-dev is not built
* New maintenance release
* debian/rules: Ensure ld-gold is used. CMake invokes the linker through
  g++ most of the time, therefore we need to set -Wl,-fuse-ld=gold.
* Followup to fix the cmake install (Closes: #819072)
* Enable FPXX by default on mips/mipsel (Closes: #826749)
* New RC release
* Improve the cmake detection (used for llvm.org/apt)
* Standards-Version updated to 3.9.8
* Ignore outdated-autotools-helper-file
* Install cmake files in usr/share/llvm-@LLVM_VERSION@/cmake/ instead of
  usr/share/llvm-@LLVM_VERSION@/cmake/
* Also install libLLVM-3.8.so.1 as a symlink
* debian/patches/fix-cmake-config-prefix.diff:
  cover the CMake build system too
(Closes: #819072)
* Fix python-lldb dependencies and make proper symlinks to libLLVM
  and liblldb as suggested by Graham Inggs (Closes: #821022)
* Fix liblldb suffix in lldb/scripts/Python/finishSwigPythonLLDB.py
  (Closes: #813798)
* Fix LLVM bug 26158 - clang packages don't provide man pages
* Add python-six as a dependency of python-lldb (thanks to Askar Safin).
* Make python-lldb-3.8 depend on lldb-3.8-dev, to pick all
  the required dependencies
* Unbreak circular dependency by Suggesting the python binding from
  liblldb-3.8-dev
* Fix an issue with scan-view (Closes: #825101)
* Team upload.
* Disable polly on s390x and fix polly check.
* Fix VCS fields.
* Fix txt file installation issue, by putting a README.txt file
  with some explanation.
* Tighten llvm dev dependency (Closes: #814142).
* New upstream release
* Install a missing library to unbreak lldb (Closes: #815809)
* New snapshot release
* Update the clang description for something more accurate (C++-11, 14, etc)
* Update debian/orig-tar.sh to remove autoconf/config.sub autoconf/config.guess
  in polly
* clang-tidy-3.8: Remove Breaks/Replaces on clang-modernize-3.8.
* Disable lldb on s390x.
* New snapshot release
* Remove build-llvm/ after the install step to save space.
  Most of the rc1 builds failed because of hd space.
* New snapshot release
* Cmake migration. Done by Andrew Wilkins. Many thanks to him
  - Update patches to set SONAME in CMake build
  - Create symlinks with ".links", don't install from build tree
  - Remove LLVM-internal tools (lit, FileCheck, not, tblgen, etc.)
  - Remove llvm-X.Y-tools package, because it contained only
    internal tools that are not intended for distribution.
  - Remove autotools-specific artifacts from packages.
  - Remove "dummy" documentation artifacts from llvm-X.Y-docs
    package. Not built/installed by CMake, not useful.
  - Update control/rules to support CMake
  - Patch LLDB SWIG interfaces to workaround a bug in SWIG
    See https://llvm.org/bugs/show_bug.cgi?id=25468
  - add missing files to clang-format
  - Add patch to fix sanitizer lit invocation
  - removed LLVM-internal tools (lit, FileCheck, not, *-tblgen, etc.);
    not installed by CMake, not intended for distribution
  - removed llvm-X.Y-tools (contained only internal tools)
  - removed autotools-specific artifacts (configure, Makefile, etc.)
  - removed dummy documentation files
2016-08-07 13:58:54 +00:00
Sylvestre Ledru
f0a8b88cce libfuzzer depends on the same version of clang (Closes: #833564) 2016-08-07 13:05:26 +00:00
Sylvestre Ledru
ddcd6b5bd0 * Disable the usage of ld gold on powerpc (Closes: #833583)
* Revert drop-avx512-from-skylake.diff, it is causing some regressions in the
  testsuite
* Disable lldb on ppc64
2016-08-07 12:12:54 +00:00
Sylvestre Ledru
45fe7b69ea Ship libFuzzer in its own package (libfuzzer-X.Y-dev) (Closes: #820159) 2016-08-04 17:20:48 +00:00
Sylvestre Ledru
f2de04217d Disable lldb on sparc64 (Closes: #832371) 2016-07-25 11:52:03 +00:00
Sylvestre Ledru
4007a1cf0d Disable lldb on sparc64 (Closes: #832371) 2016-07-25 11:49:39 +00:00
Gianfranco Costamagna
aed95f3c14 Try to enable mips64el, consistently with mips and mipsel 2016-07-22 16:41:40 +00:00
Sylvestre Ledru
7f14b364a6 * Bring back llvm-3.9-tools to life
* ship clang-tblgen & yaml-bench as part of the libclang-common-X.Y-dev
  package
2016-07-21 07:15:49 +00:00
Sylvestre Ledru
138285575a Bring back llvm-tools to life 2016-07-20 08:21:18 +00:00
Sylvestre Ledru
3a70f2b80b snapshot => 3.9 2016-07-19 12:20:32 +00:00
Gianfranco Costamagna
892e8af844 Fix python-lldb-3.8 and don't build it where liblld is not available 2016-06-30 12:50:09 +00:00
Sylvestre Ledru
297db43a84 bring back lldb on i386, fails on clang anyway... 2016-06-30 07:12:27 +00:00
Sylvestre Ledru
e3c7f0785f Disable lldb on i386 (cannot link). This is probably temporary 2016-06-29 10:22:23 +00:00
Sylvestre Ledru
4205acbd2f * Standards-Version 3.9.8
* Preparation of the support of lld (not ready yet)
2016-06-10 10:19:12 +00:00
Pablo Oliveira
23db80c5c6 Fix python-lldb symlinks and add python-six dependency in snapshot 2016-06-09 22:16:53 +00:00
Sylvestre Ledru
63a718e523 * New RC release
* Improve the cmake detection (used for llvm.org/apt)
* Standards-Version updated to 3.9.8
* Ignore outdated-autotools-helper-file
2016-06-08 09:20:13 +00:00
Pablo Oliveira
4fa55bcea3 Add python-six dependency to 3.8 2016-05-26 16:11:55 +00:00
Sylvestre Ledru
691454be41 disable lld for real 2016-05-20 08:27:44 +00:00
Gianfranco Costamagna
2ecd07d08c Fix changelog, make python-lldb-3.8 depend on liblldb-3.8-dev 2016-05-11 09:39:42 +00:00
Pablo Oliveira
65c51c9a32 * Fix python-lldb dependencies and make proper symlinks to libLLVM
and liblldb as suggested by Graham Inggs (Closes: #821022).
* Fix liblldb suffix in lldb/scripts/Python/finishSwigPythonLLDB.py
  (Closes: #813798).
2016-05-09 15:04:00 +00:00
Sylvestre Ledru
7c7373be08 Add the support of lld (Closes: #TODO) 2016-05-09 14:17:24 +00:00
Sylvestre Ledru
914af8e26f Set the correct conflicts on python-clang-3.8 (Closes: #817872) 2016-03-13 10:27:23 +00:00
Sylvestre Ledru
aba896fdc9 Set the correct conflicts on python-lldb-3.8 (Closes: #817873) 2016-03-13 10:26:36 +00:00
Gianfranco Costamagna
98e3a8c4d6 switch to https link 2016-03-07 13:15:35 +00:00
Gianfranco Costamagna
8588e6ddcf Fix VCS fields 2016-03-07 13:15:03 +00:00
Gianfranco Costamagna
4e201f6c4b Fix libllvm3.8 from Graham Inggs 2016-03-07 12:45:42 +00:00
Sylvestre Ledru
7138491dc0 * New upstream release
* Install a missing library to unbreak lldb (Closes: #815809)
* New snapshot release
* Update the clang description for something more accurate (C++-11, 14, etc)
* Update debian/orig-tar.sh to remove autoconf/config.sub autoconf/config.guess
  in polly
* clang-tidy-3.8: Remove Breaks/Replaces on clang-modernize-3.8.
* Disable lldb on s390x.
* New snapshot release
* Remove build-llvm/ after the install step to save space.
  Most of the rc1 builds failed because of hd space.
* New snapshot release
* Cmake migration. Done by Andrew Wilkins. Many thanks to him
  - Update patches to set SONAME in CMake build
  - Create symlinks with ".links", don't install from build tree
  - Remove LLVM-internal tools (lit, FileCheck, not, tblgen, etc.)
  - Remove llvm-X.Y-tools package, because it contained only
    internal tools that are not intended for distribution.
  - Remove autotools-specific artifacts from packages.
  - Remove "dummy" documentation artifacts from llvm-X.Y-docs
    package. Not built/installed by CMake, not useful.
  - Update control/rules to support CMake
  - Patch LLDB SWIG interfaces to workaround a bug in SWIG
    See https://llvm.org/bugs/show_bug.cgi?id=25468
  - add missing files to clang-format
  - Add patch to fix sanitizer lit invocation
  - removed LLVM-internal tools (lit, FileCheck, not, *-tblgen, etc.);
    not installed by CMake, not intended for distribution
  - removed llvm-X.Y-tools (contained only internal tools)
  - removed autotools-specific artifacts (configure, Makefile, etc.)
  - removed dummy documentation files
2016-03-05 11:31:54 +00:00
Sylvestre Ledru
6df26a99ec * New snapshot release
* clang-tidy-3.8: Remove Breaks/Replaces on clang-modernize-3.8.
* Disable lldb on s390x.
2016-02-25 13:26:49 +00:00
Sylvestre Ledru
ef02fcab14 Switch to 3.9 (remove lldb-3.9-dev as it was a transitionnal pkg) 2016-02-08 12:54:05 +00:00
Sylvestre Ledru
81281baa5f Switch to 3.9 2016-02-08 12:53:27 +00:00
Sylvestre Ledru
dd8713ffce * Cmake migration. Done by Andrew Wilkins. Many thanks to him
- Update patches to set SONAME in CMake build
  - Create symlinks with ".links", don't install from build tree
  - Remove LLVM-internal tools (lit, FileCheck, not, tblgen, etc.)
  - Remove llvm-X.Y-tools package, because it contained only
    internal tools that are not intended for distribution.
  - Remove autotools-specific artifacts from packages.
  - Remove "dummy" documentation artifacts from llvm-X.Y-docs
    package. Not built/installed by CMake, not useful.
  - Update control/rules to support CMake
  - Patch LLDB SWIG interfaces to workaround a bug in SWIG
    See https://llvm.org/bugs/show_bug.cgi?id=25468
  - add missing files to clang-format
  - Add patch to fix sanitizer lit invocation
  - removed LLVM-internal tools (lit, FileCheck, not, *-tblgen, etc.);
    not installed by CMake, not intended for distribution
  - removed llvm-X.Y-tools (contained only internal tools)
  - removed autotools-specific artifacts (configure, Makefile, etc.)
  - removed dummy documentation files
2016-02-08 12:49:57 +00:00
Sylvestre Ledru
6c1a959183 * Update the clang description for something more accurate (C++-11, 14, etc) 2016-02-08 12:45:58 +00:00
Sylvestre Ledru
fab0601479 Update the clang description for something more accurate (C++-11, 14, etc) 2016-02-08 12:45:08 +00:00
Sylvestre Ledru
cb16042796 explicit dep on python + change priority of a dbg pkg 2016-01-22 14:37:22 +00:00