Commit Graph

145 Commits

Author SHA1 Message Date
Sylvestre Ledru
071d0329e3 remove hardcoded declaration 2013-12-19 19:46:00 +00:00
Sylvestre Ledru
03b2cfea92 * Merge changes from 1:3.4~+rc3-1
* New testing upstream release
* Relative call in the chroot without proc failed.
  See: fix-an-issue-in-chroot-witout-proc.diff
* Bring back lldb-link-atomic.diff to make sure lldb builds under
  powerpc
* Also limit the number of archs for liblldb-dev
* Fix the bad declaration on the lldb desactivation
* Also disable lldb under powerpc
* Hopefully, fix lldb under Kfreebsd-* (thanks to Ed Maste if it works)
* Add the Ocaml ABI dependency (Closes: #731344)
* Disable LLDB also for ia64, mips & mipsel
2013-12-18 13:03:38 +00:00
Sylvestre Ledru
396fc75f35 * Sync from 3.4~+rc2-1
* New testing upstream release
* 0047-version-name.diff ocamldoc.diff removed (applied upstream)
* r600 is now compiled by default (remove the configure arg)
* Remove the usage of --with-c-include-dirs, --with-cxx-include-root,
  --with-cxx-include-arch and --with-cxx-include-64bit-dir
  It was blocking the automatic detection of the path of clang.
  In particular in the context of the usage of -target.
  However, it does not completely fix the detection of the i386 C++ path.
  See the next item.
  (Closes: #729933)
* Bring back the path to libstdc++ under i386. Still not fixed upstream
  (Closes: #730857)
* Define also MAXPATHLEN in Path.inc for HURD.
* Silent the trillion of warnings in the LLDB Python wrapper (swig generated)
  See silent-swig-warning.diff
* Silent some i386 tests failing (it is expected)
  See silent-MCJIIT-tests.diff
* Make lldb 3.4 also conflict with 3.5 (Closes: #730163)
* Make python-clang 3.4 also conflict with 3.5 (Closes: #730164)
* Port LLVM to mips64el. Thanks to YunQiang Su. Initially done for
  3.3 and ported on the 3.4 (Closes: #730808)
* If we get an unexpected pass, do not break the tests
  do-not-fail-on-unexpected-pass.diff (I am disabling some tests)
* Fix the path detection of the objective h headers.
* Also add usr/lib/llvm-3.4/lib/clang/3.4/include => 
  usr/lib/clang/3.4/include symlink to simplify the path detection
* Force the build to gcc 4.8... gcc 4.6 used on some Debian archs does not
  support some C++ features.
* Fail the build when llvm tests are failing under amd64 + i386. More to come.
* Fix a libclang.so.1 issue during the clang tests
* Improve the patch 23-strlcpy_strlcat_warning_removed.diff
  (also remove the tests)
* Make lldb 3.4 also conflict with 3.5 (Closes: #730163)
* Make python-clang 3.4 also conflict with 3.5 (Closes: #730164)
* Remove usr/lib/llvm-3.4/build/autoconf/LICENSE.TXT
* silent warning "manpage-has-useless-whatis-entry" in lldb-3.4
* silent warning "package-name-doesnt-match-sonames libclang1"
* Refresh patch kfreebsd_v2.diff to, maybe, fix lldb build under kfreebsd.
  Thanks to Ed Maste for the patch.
* New testing upstream release
* kfreebsd.diff removed. Applied upstream
* Remove patch 0046-Revert-Patch-to-set-is_stmt-a-little-better-for-prol.patch
  Useless now and missleading
* Branch from llvm-toolchain-snapshot
* Standards-Version updated to 3.9.5
2013-12-03 13:03:47 +00:00
Sylvestre Ledru
7543629b39 * r600 is now compiled by default (remove the configure arg)
* Also add usr/lib/llvm-3.4/lib/clang/3.4/include => 
  usr/lib/clang/3.4/include symlink to simplify the path detection
2013-12-03 11:53:29 +00:00
Sylvestre Ledru
f99661f624 r600 is now compiled by default 2013-12-03 11:01:30 +00:00
Sylvestre Ledru
675894d19a Remove old stuff 2013-12-02 17:04:04 +00:00
Sylvestre Ledru
958e83f5c7 * Remove the usage of --with-c-include-dirs, --with-cxx-include-root,
--with-cxx-include-arch and --with-cxx-include-64bit-dir
  It was blocking the automatic detection of the path of clang.
  In particular in the context of the usage of -target.
  However, it does not completely fix the detection of the i386 C++ path.
  See the next item.
  (Closes: #729933)
* Bring back the path to libstdc++ under i386. Still not fixed upstream
  (Closes: #730857)
2013-12-01 17:02:02 +00:00
Sylvestre Ledru
7aec13574d Force the build to gcc 4.8... gcc 4.6 used on some Debian archs does not
support some C++ features.
2013-11-26 15:53:01 +00:00
Sylvestre Ledru
81435e71e4 * Remove usr/lib/llvm-3.4/build/autoconf/LICENSE.TXT
* silent warning "manpage-has-useless-whatis-entry" in lldb-3.4
* silent warning "package-name-doesnt-match-sonames libclang1"
* Refresh patch kfreebsd_v2.diff to, maybe, fix lldb build under kfreebsd.
  Thanks to Ed Maste for the patch.
2013-11-26 14:06:22 +00:00
Sylvestre Ledru
42bfe3eaa6 * Fail the build when llvm tests are failing under amd64 + i386. More to come.
* Fix a libclang.so.1 issue during the clang tests
* Improve the patch 23-strlcpy_strlcat_warning_removed.diff
  (also remove the tests)
2013-11-26 11:12:49 +00:00
Sylvestre Ledru
49cd5acd48 * Switch from 3.4 to 3.5
* Standards-Version updated to 3.9.5
2013-11-20 20:38:03 +00:00
Sylvestre Ledru
673cb02f44 * New snapshot release
* Also install clang 3.3 examples (clang-3.3-examples) (Closes: #728260)
2013-11-04 12:53:46 +00:00
Sylvestre Ledru
9174639990 * Merge changes from the 3.3 branch (see 1:3.3-12)
* Install libclang.so.1 in /usr/lib/*/libclang-3.4.so.1
* Bring back /usr/lib/llvm-3.4/lib/libclang.so (libclang-3.4-dev) and
  /usr/lib/llvm-3.4/lib/libclang.so.1 (libclang1-3.4)
2013-10-29 16:58:44 +00:00
Sylvestre Ledru
a5a8400ec0 remove the clean target 2013-10-29 15:01:50 +00:00
Sylvestre Ledru
c61a1be869 Fix the file install paths 2013-10-29 13:17:46 +00:00
Sylvestre Ledru
17ba299898 - Fix the scan-build warning (Closes: #725332)
* clang-modernize-3.4 was not coinstallable with clang 3.4
  (Closes: #724245)
* The package wasn't cleaned correctly (Closes: #722155)
* libtinfo-dev is now a dependency of llvm-3.4-dev (Closes: #727129)
* Disable the build of lldb under HURD
* Ship the lldb headers into lldb-X.Y-dev (Closes: #723743)
  I might create a liblldb-X.Y library at some point but I think it is too
  early.
* Update the build dependency from tcl8.5 to tcl (Closes: #725953)
2013-10-29 11:48:58 +00:00
Sylvestre Ledru
f111124cf3 * Merge changes from the 3.3 branch (see 1:3.3-11)
* Honor the option "nocheck"
2013-10-29 11:32:43 +00:00
Sylvestre Ledru
5d5645712a Typo 2013-10-19 18:44:01 +00:00
Sylvestre Ledru
d5ce4ee9fc * Install libclang.so in /usr/lib/*/libclang-3.4.so
* Also ship the python clang binding (python-clang-3.4)
* Enable polly if the dependencies are OK
2013-10-19 15:12:45 +00:00
Sylvestre Ledru
bb53ff0ab1 rename the lib 2013-10-16 15:56:48 +00:00
Sylvestre Ledru
402756092a Improve the rename of the libclang.so 2013-10-16 07:23:06 +00:00
Sylvestre Ledru
3a055e2cb1 no longer automatically generated 2013-10-14 10:48:45 +00:00
Sylvestre Ledru
db9c5207f7 libclang follow the same install partners as libLLVM 2013-10-14 09:30:07 +00:00
Sylvestre Ledru
57a88ac665 simplify and the desactivation of lldb under hurd 2013-10-11 20:08:28 +00:00
Sylvestre Ledru
62cb2ef5de simplify and the desactivation of lldb under hurd 2013-10-11 20:08:12 +00:00
Sylvestre Ledru
8abad75830 improve the links 2013-10-11 15:06:52 +00:00
Sylvestre Ledru
9a33a04b9e Comment the build of polly 2013-10-11 07:59:12 +00:00
Sylvestre Ledru
9e36f19118 * New snapshot release
* Merge changes from the 3.3 branch (see 1:3.3-10)
* Install libclang.so in /usr/lib/*/libclang-3.3.so
* Install libclang.so.1 in /usr/lib/*/libclang-3.3.so.1
* Also ship the python clang binding (python-clang-3.3)
  (LLVM no longer mean Low Level Virtual Machine)
* Disable the build of lldb under HURD
* Ship the lldb headers into lldb-X.Y-dev (Closes: #723743)
  I might create a liblldb-X.Y library at some point but I think it is too
  early.
* Fix "cannot compile this atomic library call"
  Thanks to Francisco Facioni for the refresh (Closes: #705115)
* Install libclang.so in /usr/lib/*/libclang-3.3.so
* Install libclang.so.1 in /usr/lib/*/libclang-3.3.so.1
* Also ship the python clang binding (python-clang-3.3)
* Fix a FTBFS with a duplicate declaration of shouldUseInlineAtomic
* Update the build dependency from tcl8.5 to tcl (Closes: #725953)
2013-10-10 11:40:12 +00:00
Sylvestre Ledru
44f860ad0f remove old artefact 2013-10-09 17:26:34 +00:00
Sylvestre Ledru
1464e547e8 * Install libclang.so in /usr/lib/*/libclang-3.3.so
* Install libclang.so.1 in /usr/lib/*/libclang-3.3.so.1
2013-10-09 16:51:57 +00:00
Sylvestre Ledru
5a653516b0 We run the build with the Asserts, new directory, make a symlink to make
sure the rest still work
2013-10-03 17:36:39 +00:00
Sylvestre Ledru
0ee244c8e1 Enable the assertions when doing the static code analysis 2013-10-02 19:39:56 +00:00
Sylvestre Ledru
850ed34343 separate the check for the configure & make 2013-09-30 16:36:22 +00:00
Sylvestre Ledru
c6ad4a0dd3 Do not fail the build if the cov-configure fails 2013-09-30 16:07:21 +00:00
Sylvestre Ledru
b50b5e83f4 make sure that the test won't fail 2013-09-30 15:13:31 +00:00
Sylvestre Ledru
e724ce14e4 Fix the declaration 2013-09-30 14:44:21 +00:00
Sylvestre Ledru
0c8aea3361 I should sleep more 2013-09-30 14:34:21 +00:00
Sylvestre Ledru
fd50eb9335 Fix some declarations 2013-09-30 14:02:47 +00:00
Sylvestre Ledru
bc3c828166 Improve the coverity usage 2013-09-30 13:19:03 +00:00
Sylvestre Ledru
08da742eed Remove useless stuff 2013-09-30 11:59:32 +00:00
Sylvestre Ledru
f197f1a84d crap debug test 2013-09-30 06:06:11 +00:00
Sylvestre Ledru
576f34dabe create the temp directory 2013-09-30 05:41:16 +00:00
Sylvestre Ledru
bf37c05280 create the temp directory 2013-09-29 20:36:36 +00:00
Sylvestre Ledru
1820904bc9 create the temp directory 2013-09-29 20:21:03 +00:00
Sylvestre Ledru
d1ca05fc0e provide the temporary directory to coverity 2013-09-29 18:30:04 +00:00
Sylvestre Ledru
185a38a75a use an hardcoded path 2013-09-29 18:03:17 +00:00
Sylvestre Ledru
7353a3593a fix the syntax 2013-09-29 17:08:20 +00:00
Sylvestre Ledru
10a05cacb8 Make coverity works 2013-09-29 13:42:27 +00:00
Sylvestre Ledru
d4c5d744cd Add support of coverity checker 2013-09-29 09:33:16 +00:00
Sylvestre Ledru
6d6fb79caf Ship the lldb headers into lldb-X.Y-dev (Closes: #723743)
I might create a liblldb-X.Y library at some point but I think it is too
early.
2013-09-20 16:26:55 +00:00