Commit Graph

356 Commits

Author SHA1 Message Date
Sylvestre Ledru
c4949e8123 must be run below debian/ 2018-11-04 09:40:27 +01:00
Sylvestre Ledru
6d62e0a519 Add a test for bug 876973 2018-11-04 09:32:53 +01:00
Sylvestre Ledru
a04dde93c9 fix a test 2018-11-01 15:55:55 +01:00
Sylvestre Ledru
a620f52ff6 The sanitizers use the versionned llvm-symbolizer provided by the llvm-X package (Closes: #753572) 2018-11-01 14:32:04 +01:00
Sylvestre Ledru
e002b34e40 Add a test for bug 827866 2018-11-01 13:33:13 +01:00
Sylvestre Ledru
25526d0a90 Add a test for bug 889832 2018-11-01 13:27:29 +01:00
Sylvestre Ledru
98734ef6b9 change the saved directory for scan-build 2018-10-21 21:24:56 +02:00
Sylvestre Ledru
7489b5b30f still run the test on amd64 2018-10-11 18:11:38 +02:00
Sylvestre Ledru
1b53da8964 Still run the test, just don't stop when it is failing 2018-10-11 17:27:23 +02:00
Gianfranco Costamagna
c91f278d27 Merge branch '7' into snapshot 2018-10-11 17:18:10 +02:00
Gianfranco Costamagna
b432cc5ff9 Ignore for now an i386 test error, that needs to be addressed with a fix, add g++ to test dependencies 2018-10-11 17:17:27 +02:00
Gianfranco Costamagna
54dc14d1e2 Merge branch '7' into snapshot 2018-10-10 11:29:39 +02:00
Gianfranco Costamagna
955b576083 Fix testsuite on amd64 platform, add missing runtime python modules for llvm-tools package 2018-10-10 11:27:44 +02:00
Sylvestre Ledru
396b6bf1eb * In debci, run qualify-clang.sh in verbose mode
* Only run the g++ test if g++ exist
2018-10-06 08:26:16 +02:00
Sylvestre Ledru
2a5564a61e remove old comment 2018-10-05 09:54:14 +02:00
Sylvestre Ledru
ea43b18ea1 Merge remote-tracking branch 'origin/7' into snapshot 2018-10-02 13:18:42 +02:00
Sylvestre Ledru
a6a9e76aa6 remove incorrect exit 0 2018-10-02 13:18:31 +02:00
Sylvestre Ledru
4fa5bcbe52 Merge remote-tracking branch 'origin/7' into snapshot 2018-10-02 13:07:40 +02:00
Sylvestre Ledru
68c56c73b9 Merge branch '7' of salsa.debian.org:pkg-llvm-team/llvm-toolchain into 7 2018-10-02 10:06:59 +02:00
Sylvestre Ledru
de067b22d4 automate the version detection 2018-10-02 10:06:35 +02:00
Sylvestre Ledru
3df4907513 remove old package 2018-09-27 00:25:31 +01:00
Sylvestre Ledru
41b5d1a21e * Remove bat files https://bugs.llvm.org/show_bug.cgi?id=30755
* Fix the autopkgtest script (no gcc in the test)
* remove dep from lld to llvm-8-dev because lld
  doesn't use LLVM LTO
* remove old Replaces/Breaks
* Standards-Version: 4.2.1
2018-09-27 00:23:22 +01:00
Sylvestre Ledru
942eec2f4b add a new test 2018-09-25 14:37:54 +02:00
Sylvestre Ledru
8b9da86dfe new package 2018-09-25 13:23:05 +02:00
Sylvestre Ledru
a9f104b173 Fix the autopkgtest script (no gcc in the test) 2018-09-21 22:48:52 +02:00
Sylvestre Ledru
5a32eb3cd9 the syntax changed 2018-09-21 14:35:49 +02:00
Sylvestre Ledru
734f4e638b Merge remote-tracking branch 'origin/7' into snapshot 2018-09-21 14:34:06 +02:00
Sylvestre Ledru
1a4c0465ce also install libc++ abi 2018-09-21 14:31:53 +02:00
Sylvestre Ledru
53ce54faf2 fix the grep in the test 2018-09-21 14:28:28 +02:00
Sylvestre Ledru
d4dd63a25a Merge remote-tracking branch 'origin/7' into snapshot 2018-09-21 14:27:27 +02:00
Sylvestre Ledru
d145863826 clang-tools was missing + check for scan-build 2018-09-21 14:24:33 +02:00
Sylvestre Ledru
1fd825a785 merge 2018-09-21 14:18:50 +02:00
Sylvestre Ledru
62e6bb61b1 perform the cleanup at the end 2018-09-21 14:17:20 +02:00
Sylvestre Ledru
b5fc765792 also generate the apt-get install cli 2018-09-21 14:16:18 +02:00
Sylvestre Ledru
62045b70eb also test pgo and rpass 2018-09-21 14:09:31 +02:00
Sylvestre Ledru
a7ff74a854 improve polly test 2018-09-21 13:57:21 +02:00
Sylvestre Ledru
12453cceca Merge remote-tracking branch 'origin/7' into snapshot 2018-09-21 13:39:28 +02:00
Sylvestre Ledru
45ea05d3d4 remove a warning 2018-09-21 13:38:55 +02:00
Sylvestre Ledru
f5a51d3159 add some polly checks 2018-09-21 13:37:48 +02:00
Sylvestre Ledru
4f7a4f4ee8 Merge remote-tracking branch 'origin/7' into snapshot 2018-09-20 11:55:34 +02:00
Reshabh Sharma
f260dc5371 Fix OpenMP test failing at ci.debian.net 2018-09-19 16:05:00 +00:00
Sylvestre Ledru
91ef1e5928 test the scan-build --exclude option 2018-09-17 09:34:35 +02:00
Sylvestre Ledru
565ef2bf3a Merge remote-tracking branch 'origin/7' into snapshot 2018-09-17 09:30:16 +02:00
Sylvestre Ledru
f32196f68e Also manages clang-X as tool for scan-build see https://reviews.llvm.org/D52151 2018-09-16 20:49:53 +02:00
Sylvestre Ledru
e07f6265ef * Only rename libomp when openmp is built
* Force polly cmake removal on arch:all because of --fail-missing
* Add patch to fix missing include and library paths on x32
2018-09-14 21:46:47 +02:00
Sylvestre Ledru
1d758eeb1f hide the cmake output 2018-09-14 19:39:36 +02:00
Sylvestre Ledru
ed325d7bc0 Merge remote-tracking branch 'origin/7' into snapshot 2018-09-14 11:32:16 +02:00
Sylvestre Ledru
87507c3eae Remove -L & -I as clang search paths will use them 2018-09-14 09:29:29 +02:00
Reshabh Sharma
caa6d6aead update test with libc++ include and library paths 2018-09-14 00:09:25 +05:30
Sylvestre Ledru
4731d96b7e Merge remote-tracking branch 'origin/7' into snapshot 2018-09-11 11:44:16 +02:00
Sylvestre Ledru
cb9a67cfdf Merge remote-tracking branch 'origin/6.0' into 7 2018-09-11 11:33:37 +02:00
Sylvestre Ledru
1c3d927f81 add a test case for bug 900440 2018-09-11 11:30:38 +02:00
Sylvestre Ledru
422c4a8ff3 Merge remote-tracking branch 'origin/7' into snapshot 2018-09-06 10:25:47 +02:00
Sylvestre Ledru
e7ce26b199 disable objcm test 2018-09-02 18:34:41 +02:00
Sylvestre Ledru
a660975199 Merge branch '7' of salsa.debian.org:pkg-llvm-team/llvm-toolchain into 7 2018-09-02 18:33:11 +02:00
Sylvestre Ledru
dfad201e9b remove dup declaration 2018-09-02 18:32:39 +02:00
Reshabh Sharma
c5d9481213 Removed libc++-helpers package 2018-09-01 17:25:24 +00:00
Sylvestre Ledru
4485e2428d Merge remote-tracking branch 'origin/7' into snapshot 2018-08-28 12:09:56 +02:00
Sylvestre Ledru
b43597d581 Merge branch '7' of salsa.debian.org:pkg-llvm-team/llvm-toolchain into 7 2018-08-27 10:59:28 +02:00
Sylvestre Ledru
a5ae431635 Merge remote-tracking branch 'origin/7' into snapshot 2018-08-27 10:53:52 +02:00
Sylvestre Ledru
a2cd24ff77 add more libc++abi test 2018-08-27 10:52:06 +02:00
Sylvestre Ledru
77682082f8 update of the test 2018-08-27 10:48:19 +02:00
Sylvestre Ledru
68cc82a197 * Force sphinx to be >> 1.2.3 2018-08-24 15:22:36 +02:00
Sylvestre Ledru
0ade626c43 script update 2018-08-23 22:17:46 +02:00
Sylvestre Ledru
2b4466eb09 test thinlto 2018-08-20 22:07:29 +02:00
Sylvestre Ledru
d099680f8c * libc++-7-dev should depend on libc++-7-helpers (and not
libc++-helpers)
* Fix the links in the helper package
* Fix the path to libc++ header
* libc++.so was in two packages
2018-08-16 21:33:52 +02:00
Sylvestre Ledru
c18767898c force the delete 2018-08-16 09:35:35 +02:00
Sylvestre Ledru
87dd7dc332 update the sanitize syntax to remove a warning 2018-08-16 09:35:29 +02:00
Sylvestre Ledru
5b0c08b45b remove a dup declaration 2018-08-16 09:35:12 +02:00
Sylvestre Ledru
e696c2b56c More tests 2018-08-15 23:38:53 +02:00
Sylvestre Ledru
0ac13a9382 remove more stuff 2018-08-15 23:28:55 +02:00
Sylvestre Ledru
072fa75ae6 fix the version in the path 2018-08-15 23:28:43 +02:00
Sylvestre Ledru
6a1107cc45 fix the install 2018-08-15 23:28:04 +02:00
Sylvestre Ledru
913c0db72d also test clang++-libc++ 2018-08-15 22:24:06 +02:00
Sylvestre Ledru
c861461381 also test libc++ with g++ 2018-08-15 22:18:46 +02:00
Sylvestre Ledru
78a99f2500 make it less verbose 2018-08-15 22:18:32 +02:00
Sylvestre Ledru
c901b29aa7 fix the version declaration 2018-08-15 22:18:11 +02:00
Sylvestre Ledru
51434258fc add a bunch of libc++ tests 2018-08-15 16:56:17 +02:00
Sylvestre Ledru
5b86835d13 comment until it is ready 2018-08-15 16:56:06 +02:00
Sylvestre Ledru
780f6750e7 more dpkg -i 2018-08-15 16:55:53 +02:00
Sylvestre Ledru
747013fdbb add bug 903709 testcase 2018-08-15 16:24:04 +02:00
Sylvestre Ledru
00d64dc8fb add the detailled command line to install stuff 2018-08-15 16:23:06 +02:00
Sylvestre Ledru
dccba56599 prepare packaging of version 8 2018-08-12 14:27:35 +02:00
Sylvestre Ledru
7b587b9bdc add some packages check 2018-07-12 10:47:07 +02:00
Sylvestre Ledru
323754813d -I is no longer needed 2018-07-12 10:37:27 +02:00
Sylvestre Ledru
8b61e67541 Also test openmp 2018-07-10 10:13:40 +02:00
Sylvestre Ledru
bf52d52473 d/p/force-gcc-header-obj.diff Fix the detection of the objc path 2018-05-09 14:24:51 +02:00
Sylvestre Ledru
ca9e22174a d/p/force-gcc-header-obj.diff Fix the detection of the objc path 2018-05-09 14:23:53 +02:00
Sylvestre Ledru
803058736f also recommend to install objc header 2018-05-09 14:08:00 +02:00
Sylvestre Ledru
8b13e24e41 version 7 is probably safer 2018-05-09 14:04:33 +02:00
Sylvestre Ledru
4d63ef42e0 add a missing package to the list 2018-05-08 13:12:32 +02:00
Sylvestre Ledru
2ba9959ba1 add a missing package to the list 2018-05-08 13:12:12 +02:00
Sylvestre Ledru
e6f2b61e4f add a missing package to the list 2018-05-08 13:09:27 +02:00
Sylvestre Ledru
30962b2ef3 Add python-yaml as dep for clang-tidy (Closes: #890514)
* Add python-yaml as dep for clang-tidy (Closes: #890514)
* Make CMake find_package(Clang) work. Fixes upstream bug
  https://bugs.llvm.org/show_bug.cgi?id=37128
  - Move Clang*.cmake back to /usr/lib/llvm-X.Y/lib/cmake/clang and install a
    symlink in /usr/lib/cmake/clang-X.Y.
  - Ensure that the LLVM installation prefix is correctly discovered despire
    symlinks (replaces fix-cmake-config-prefix.diff).
  - Create /usr/lib/llvm-X.Y/bin/clang-X.Y symlink as required by
    ClangTargets-relwithdebinfo.cmake.
  - Remove useless LLVM_CMAKE_DIR sed command that did not match anything.
  - Ignore missing binaries in ClangTargets-relwithdebinfo.cmake.
* New snapshot release
* Fix a typo in the debci
2018-05-08 12:29:15 +02:00
Sylvestre Ledru
44db7ce6bf Make CMake find_package(Clang) work. Fixes upstream bug https://bugs.llvm.org/show_bug.cgi?id=37128
* Make CMake find_package(Clang) work. Fixes upstream bug
  https://bugs.llvm.org/show_bug.cgi?id=37128
  - Move Clang*.cmake back to /usr/lib/llvm-X.Y/lib/cmake/clang and install a
    symlink in /usr/lib/cmake/clang-X.Y.
  - Ensure that the LLVM installation prefix is correctly discovered despire
    symlinks (replaces fix-cmake-config-prefix.diff).
  - Create /usr/lib/llvm-X.Y/bin/clang-X.Y symlink as required by
    ClangTargets-relwithdebinfo.cmake.
  - Remove useless LLVM_CMAKE_DIR sed command that did not match anything.
  - Ignore missing binaries in ClangTargets-relwithdebinfo.cmake.
2018-05-08 12:27:10 +02:00
Sylvestre Ledru
f4d8f7217e clean up every thing after launching the tests 2018-05-08 12:22:44 +02:00
Peter Wu
ff7cf7d85a qualify-clang: improve CMake test
* Explicitly check that both the default CMake find_package and the
  explicit version-specific check works as intended.
* Set CC/CXX to avoid requiring an additional compiler to be installed.
* Add comment to workaround objc test failure on Ubuntu 14.04 and 16.04.
2018-05-07 23:45:51 +02:00
Sylvestre Ledru
d8c085e89c Move the cmake check above 2018-05-07 22:13:55 +02:00
Sylvestre Ledru
fa18d05b0d Add a list of packages to install. Thanks to Peter Wu 2018-05-07 22:13:37 +02:00
Peter Wu
8ab8cd7b37 Make Clang cmake files more usable
* Move Clang*.cmake back to /usr/lib/llvm-X.Y/lib/cmake/clang and
  install a symlink in /usr/lib/cmake/clang-X.Y to ensure that CMake can
  still find it.
* Ensure that the LLVM installation prefix is correctly discovered
  despire symlinks (replaces fix-cmake-config-prefix.diff).
* Create /usr/lib/llvm-X.Y/bin/clang-6.0 symlink as required by
  ClangTargets-relwithdebinfo.cmake.
* Remove useless LLVM_CMAKE_DIR sed command that did not match anything.
* Ignore missing binaries in ClangTargets-relwithdebinfo.cmake.
* Add regression test to qualify-clang.sh.
2018-05-07 00:05:47 +02:00
Sylvestre Ledru
9dc9d98af4 Merge remote-tracking branch 'origin/6.0' into snapshot 2018-04-25 18:41:45 +02:00
Sylvestre Ledru
0cebef7cba also test with -fuse-ld=lld-X.Y 2018-04-25 15:11:38 +02:00
Sylvestre Ledru
b7d346efb2 adjust the script for 7 2018-02-27 09:09:30 +01:00
Sylvestre Ledru
a9bfce2ded adjust the script for 6.0 2018-02-27 09:08:54 +01:00
Sylvestre Ledru
bc2ebe390d adjust the script for 5.0 2018-02-27 09:08:29 +01:00
Sylvestre Ledru
4f47c2ac95 add a script to test the usual non regressions 2018-02-27 09:04:04 +01:00