Commit Graph

292 Commits

Author SHA1 Message Date
Sylvestre Ledru
affb8127fa Add -gsplit-dwarf to CXXFLAGS to workaround the memory allocation
issue on i386
2016-07-02 13:49:12 +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
955d9f6285 fix the sed declaration 2016-06-26 07:16:44 +00:00
Sylvestre Ledru
d88ed47cc3 Disable the run of lldb testsuite because of LLVM_LINK_LLVM_DYLIB=ON:
https://llvm.org/bugs/show_bug.cgi?id=28127
2016-06-26 06:28:44 +00:00
Sylvestre Ledru
ad1f06835b remove conflict 2016-06-26 06:24:43 +00:00
Sylvestre Ledru
8baf20d60e cmake files moved from usr/lib/llvm-3.9/share/llvm/cmake/
to usr/lib/llvm-3.9/lib/cmake/llvm/
(upstream change)
2016-06-25 20:32:15 +00:00
Sylvestre Ledru
40b8940c2d coment the failing cmd 2016-06-19 07:44:29 +00:00
Sylvestre Ledru
f075d6a0f0 [ Brad King ]
* Followup to fix the cmake install (Closes: #819072)
2016-06-12 16:28:21 +00:00
Sylvestre Ledru
bf21400ea9 only run lldb when doing the code coverage (too many issues otherwise) 2016-06-11 20:23:15 +00:00
Sylvestre Ledru
7b03198320 * 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.
  - Remove unused variable "confargs".
2016-06-11 14:56:12 +00:00
Sylvestre Ledru
ea75d0c7b9 * Non-maintainer upload.
* 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.
2016-06-11 14:56:04 +00:00
Sylvestre Ledru
00b768761d workaround the lib which cannot be found 2016-06-10 18:51:57 +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
c3bf0f61df only run the lld debug package generation when lld is built 2016-05-20 09:58:56 +00:00
Sylvestre Ledru
ef64786f2b disable lld for now because of
https://llvm.org/bugs/show_bug.cgi?id=27590
https://llvm.org/bugs/show_bug.cgi?id=27685
2016-05-20 07:17:05 +00:00
Sylvestre Ledru
3ca4048f90 fix the build with liblldb 2016-05-18 20:19:23 +00:00
Sylvestre Ledru
a46bba3186 fix various install issues 2016-05-16 14:10:18 +00:00
Sylvestre Ledru
a485f89603 fix the lldb install & lib 2016-05-14 10:38:49 +00:00
Sylvestre Ledru
7c7373be08 Add the support of lld (Closes: #TODO) 2016-05-09 14:17:24 +00:00
Sylvestre Ledru
d900de0dda Run more checks with scan-build 2016-04-06 19:10:26 +00:00
Sylvestre Ledru
69dfe64d86 Stop removing the lib, seems to be installed now 2016-04-04 13:22:56 +00:00
Sylvestre Ledru
b3654c24e2 remove temps file to save space 2016-03-31 20:46:05 +00:00
Sylvestre Ledru
630eb4ec5b Do not fail the build if the manpages cannot be built (failing on
Ubuntu precise)
2016-03-21 17:32:44 +00:00
Sylvestre Ledru
e2572b7fbb fix the scan-build declaration 2016-03-14 21:40:19 +00:00
Sylvestre Ledru
3d7a27ecb4 remove debug comments 2016-03-13 10:58:41 +00:00
Sylvestre Ledru
0ccac78eec fix the syntax 2016-03-13 10:50:33 +00:00
Sylvestre Ledru
470974aef2 try something else for cmake 2016-03-13 10:41:50 +00:00
Sylvestre Ledru
7d63344482 fix the syntax 2016-03-13 10:30:28 +00:00
Sylvestre Ledru
267a9a60bf to debug precise build 2016-03-13 08:44:40 +00:00
Sylvestre Ledru
1aa9ae9e7a fix the build issues wrt to docs 2016-03-13 08:17:51 +00:00
Sylvestre Ledru
5c9c708a84 change the order of the path declaration 2016-03-12 18:55:23 +00:00
Sylvestre Ledru
73fd045718 if cmake is installed in /tmp/cmake/ uses it
Used to build llvm on old ubuntu (precise) on the llvm.org/apt/ ci
2016-03-12 14:09:18 +00:00
Sylvestre Ledru
4e275075b9 Fix the coverage builds (didn't allow several cflags) 2016-03-11 12:34:42 +00:00
Sylvestre Ledru
af944e45f1 Bring back the removal of the build dir 2016-03-10 09:55:17 +00:00
Sylvestre Ledru
5eecc2f0b9 Remove the autoconf section 2016-03-09 18:31:51 +00:00
Sylvestre Ledru
8450b9640f fix the last issues 2016-03-09 14:10:29 +00:00
Sylvestre Ledru
0af2594ef7 * Sync against 3.8
* Disable "Sphinx warnings treated as errors"
2016-03-06 08:15:40 +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
ac8d009c00 fix the build with cmake 2016-02-15 19:13:13 +00:00
Sylvestre Ledru
da7745a4f6 fix the build system when using cmake 2016-02-14 17:18:09 +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
b27847a174 clang-modernize has been removed. Long live to clang-tidy, its
replacement
2015-12-18 11:22:53 +00:00
Sylvestre Ledru
b6af4ab8cd * disable lldb and polly on powerpc, currently ftbfs.
setting the lldb archs in debian/control in just one
  place would be appreciated.
* quoting fixes in debian/rules, when make macros
  are empty 
  Thanks to Doko for the two previous changes (Closes: #806729)
2015-11-30 14:34:46 +00:00
Sylvestre Ledru
4a6bea3a90 Also ship sancov in clang-3.8 2015-11-18 10:35:47 +00:00
Sylvestre Ledru
6086214c05 scan-build moved, updating the path 2015-11-17 12:08:42 +00:00
Sylvestre Ledru
1039c70ee0 * New snapshot release
* Remove some warnings in the manpages generation (Closes: #795310)
2015-10-20 16:42:32 +00:00
Sylvestre Ledru
7bdc9d93f9 Remove macho-dump from LLVM (removed by upstream r248302) 2015-09-23 07:48:03 +00:00
Sylvestre Ledru
ed49e55e46 Select LLVM OpenMP as the default backend 2015-09-14 16:26:03 +00:00