Commit Graph

257 Commits

Author SHA1 Message Date
Sylvestre Ledru
01da8eacbc Just like with snapshot, add libncurses in the list of build deps
(Closes: #861170)
2017-04-25 11:32:44 +00:00
Sylvestre Ledru
575d1a798d Limit the archs where the ocaml binding is built
Should fix the FTBFS
Currently amd64 arm64 armel armhf i386
2017-04-15 15:19:21 +00:00
Sylvestre Ledru
ca711d0698 remove the ocaml stuff 2017-04-09 12:40:03 +00:00
Sylvestre Ledru
a7d70b3891 Explicit the dep of clang-tidy on same version of llvm to avoid
undefined symbols
2017-03-28 13:40:03 +00:00
Sylvestre Ledru
f66539762c Explicit the dep of clang-format on same version of llvm to avoid
undefined symbols
2017-03-14 09:48:55 +00:00
Sylvestre Ledru
36865c6e06 Fix the VCS-* links 2017-01-19 17:10:18 +00:00
Sylvestre Ledru
929d6e2128 snapshot => 4.0 2017-01-14 11:03:38 +00:00
Sylvestre Ledru
3141709652 Also install python-lldb-4.0 when installing lldb-4.0 (Closes: #851171) 2017-01-14 10:47:57 +00:00
Sylvestre Ledru
5c2afe5871 * Build lld
- d/p/lld-arg-cmake-issue.diff fixes upstream bug #27685
2017-01-06 16:19:45 +00:00
Sylvestre Ledru
e7e4c84ff7 remove unsupported syntax 2016-11-15 15:30:51 +00:00
Sylvestre Ledru
18c9c055a5 * New snapshot release
* d/p/0011-SimplifyCFG-Hoisting-invalidates-metadata.patch: Also apply bug 29163
  to fix some issues in rust (Closes: #842956)
  Many thanks to Ximin Luo for the investigation
* libclang-common-4.0-dev: missing multilib binaries for the sanitizer
  libraries (Closes: #841923)
  Many thanks to Norbert Lange for the changes
* d/p/clang-fix-cmpxchg8-detection-on-i386.patch:
  libcxx atomic tests for old i386 fail with wrong Atomic inline width.
  Needed for libc++
  (See https://llvm.org/bugs/show_bug.cgi?id=19355)
* d/p lldb-addversion-suffix-to-llvm-server-exec.patch:
  Fix the lldb-server call in some cases
* LLVMConfig.cmake was installed into wrong location
  Install a symlink from lib/cmake/llvm to share/llvm/cmake
  (Closes: #839234)
* Fix a path issue in scan-view. Thanks Riccardo Magliocchetti
  (Closes: #838572)
* 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)
* Team upload
* d/p/drop-wrong-hack-arm64.patch:
  - drop hack that was preventing the package from building on
    non-amd64 64bit architectures:
2016-11-11 17:45:18 +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
a405cb76c8 * 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)
* Fix the VCS-* fields
2016-10-24 08:52:19 +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
dd6e50309f Build lldb on arm64. Hopefully, works. 2016-09-04 12:29:17 +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
d26e16f8f5 python-lldb-4.0 archs "any" to a list like others pkg 2016-09-02 11:13:44 +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
3f37321c3b * Merge clang-include-fixer-4.0 into clang-4.0. Don't think
it deserves it own package
* clang_getAllSkippedRanges in the list of libclang1 symbols
2016-09-02 09:39:32 +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
0c3693c435 Introduce clang-include-fixer-4.0 2016-08-18 13:48:08 +00:00
Sylvestre Ledru
e9c0774ac3 Disable lldb on mips64el (same as in 3.9) 2016-08-16 11:28:35 +00:00
Sylvestre Ledru
efb93840cf * Disable the build of lldb on mips64el, ppc64 and s390x for real
* Add symlink from ./build to ../share and ../lib etc
  Thanks to Ximin Luo for the patch (Closes: #834144)
2016-08-12 16:33:13 +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
58f23ac49c do not ship the manpage of bugpoint 2016-08-08 14:57:27 +00:00
Sylvestre Ledru
b0ff85bc0c fix the pkg name 2016-08-07 14:33:57 +00:00
Sylvestre Ledru
42b3e7ec35 * Sync the 3.9 changes into 4.0
* Fix the cmake paths in llvm-4.0-dev deb package. Thanks to Brad King
* Fix the cmake paths in llvm-3.9-dev deb package. Thanks to Brad King
  for the patch (Closes: #819072)
* LLVMConfig.cmake is now installed to <prefix>/lib/cmake/llvm instead of
  <prefix>/share/llvm/cmake
  Thanks to Brad King of the fix
* Disable lldb on sparc64 (Closes: #832371)
* New snapshot release
* Bring back llvm-3.9-tools to life
* ship clang-tblgen & yaml-bench as part of the libclang-common-X.Y-dev
  package
* ship lli-child-target as part of the llvm-X.Y-runtime package
* 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 14:10:49 +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
774ed7d272 Disable lldb on sparc64 (Closes: #832371) 2016-07-25 11:52:00 +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
09c42dc55c * Bring back llvm-4.0-tools to life
* ship clang-tblgen & yaml-bench as part of the libclang-common-X.Y-dev
  package
2016-07-21 07:17:50 +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
27f2f7b720 3.9 => 4.0 migration 2016-07-19 13:24:34 +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