Commit Graph

1662 Commits

Author SHA1 Message Date
Sylvestre Ledru
c5ab781e10 Bring back the lto (gone with the cmake migration)
(Closes: #819333) (upstream: #27223)
2016-08-08 16:50:18 +00:00
Sylvestre Ledru
48ae2ee516 Improve the repack script to use a cache 2016-08-08 15:04:17 +00:00
Sylvestre Ledru
5c47153ca4 Improve the repack script to use a cache 2016-08-08 15:04:09 +00:00
Sylvestre Ledru
c592356bf7 Improve the repack script to use a cache 2016-08-08 15:03:56 +00:00
Sylvestre Ledru
58f23ac49c do not ship the manpage of bugpoint 2016-08-08 14:57:27 +00:00
Sylvestre Ledru
0c2595d4f8 do not ship the manpage of bugpoint 2016-08-08 14:56:53 +00:00
Sylvestre Ledru
a466da5cd7 * Generate more manpages
* Remove some garbage from the manpages (Closes: #815991, #804347)
2016-08-08 13:47:35 +00:00
Sylvestre Ledru
581db916d3 Remove some garbage from the manpages (Closes: #815991, #804347) 2016-08-08 13:41:58 +00:00
Sylvestre Ledru
c0198ab3d6 Generate more manpages 2016-08-08 13:29:06 +00:00
Sylvestre Ledru
cdc2f7919d rebase of the patch 2016-08-08 09:23:18 +00:00
Sylvestre Ledru
65fb2295cb merge recent changes 2016-08-08 09:16:54 +00:00
Sylvestre Ledru
4789396f83 fix the man generation 2016-08-08 09:12:07 +00:00
Sylvestre Ledru
3c44a59ab1 also install libclang.so.1 (was already the case with the symlink) 2016-08-08 09:10:28 +00:00
Sylvestre Ledru
a7a1c30a58 * Generate manpages for lli, lldb-mi & git-clang-format
* Fix some lintian overrides
2016-08-08 09:06:17 +00:00
Sylvestre Ledru
4b61e36290 * Generate manpages for lli, lldb-mi & git-clang-format
* Fix some lintian overrides
2016-08-08 09:05:12 +00:00
Sylvestre Ledru
5da84d0ec3 remove old stuff 2016-08-08 09:03:49 +00:00
Sylvestre Ledru
d11403ee83 remove old stuff 2016-08-08 09:03:38 +00:00
Sylvestre Ledru
20d68b1226 remove old stuff 2016-08-08 09:03:25 +00:00
Sylvestre Ledru
ba6bfc46ea use the manpage from the doc generation 2016-08-08 08:54:50 +00:00
Sylvestre Ledru
db87b5390e * Generate manpages for lli, lldb-mi & git-clang-format
* Fix some lintian overrides
2016-08-08 08:47:28 +00:00
Sylvestre Ledru
5345a5a13d generate more manpages 2016-08-08 08:43:13 +00:00
Sylvestre Ledru
279a0e68af fix the lintian override 2016-08-08 08:35:55 +00:00
Sylvestre Ledru
80a1c16092 fix the lintian overrides 2016-08-08 08:28:54 +00:00
Sylvestre Ledru
4b878e6018 generate the manpage for lli 2016-08-08 08:27:47 +00:00
Sylvestre Ledru
756b6b9e07 Use the correct manpage for clang 2016-08-08 08:14:17 +00:00
Sylvestre Ledru
d6d9c0fea1 Install a lli-child-target 2016-08-08 08:13:04 +00:00
Sylvestre Ledru
db02a20538 remove old patches 2016-08-07 19:10:05 +00:00
Sylvestre Ledru
f2bb482cf1 remove useless declaration 2016-08-07 18:32:52 +00:00
Sylvestre Ledru
c5eaf9d632 remove useless declaration 2016-08-07 18:31:04 +00:00
Sylvestre Ledru
7119cf668e refresh of the patch 2016-08-07 17:23:06 +00:00
Sylvestre Ledru
b0ff85bc0c fix the pkg name 2016-08-07 14:33:57 +00:00
Sylvestre Ledru
f662dbc2f8 scan-build llvm results are built using --show-description 2016-08-07 14:32:03 +00:00
Sylvestre Ledru
b2dd2d68cf Also install clang-rename.el & clang-rename.py in clang-4.0 2016-08-07 14:28:39 +00:00
Sylvestre Ledru
1d093236d4 new testing version 2016-08-07 14:22:34 +00:00
Sylvestre Ledru
8b9d9cfbd5 patch refreshed 2016-08-07 14:19:33 +00:00
Sylvestre Ledru
89d37cea54 amd64 llvm testsuite is green, bring back the failure in case of error 2016-08-07 14:13:35 +00:00
Sylvestre Ledru
056378d9c9 * amd64 llvm testsuite is green, bring back the failure in case of error
* Use filter into of findstring in the gold usage. Thanks Doko for the
  suggestion
2016-08-07 14:12:54 +00:00
Sylvestre Ledru
e5447da038 * amd64 llvm testsuite is green, bring back the failure in case of error
* Use filter into of findstring in the gold usage. Thanks Doko for the
  suggestion
2016-08-07 14:12:29 +00:00
Sylvestre Ledru
b71c1abcae amd64 llvm testsuite is green, bring back the failure in case of error 2016-08-07 14:11:21 +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
70a4bd3129 Use filter into of findstring in the gold usage. Thanks Doko for the
suggestion
2016-08-07 13:22:46 +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
22222abc7f Fix the detection of gcc. This broke the build on the latest unstable 2016-08-06 20:30:11 +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
6dcbfe3f5a list the patches in the changelog 2016-07-28 09:18:15 +00:00
Sylvestre Ledru
e9f1d28b13 * 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)
2016-07-28 09:15:10 +00:00
Sylvestre Ledru
b8fd01b62e 3.8.1-5 uploaded 2016-07-28 08:58:01 +00:00
Gianfranco Costamagna
7b02ad421c Drop useless and bad hack on rules file 2016-07-27 12:09:15 +00:00