From f78287b60f3117ab6530d2fca9a35f07f4ad6555 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Sat, 10 Nov 2018 21:50:04 +0100 Subject: [PATCH 1/3] silent the output --- debian/qualify-clang.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/qualify-clang.sh b/debian/qualify-clang.sh index 60391b6b..db8724b8 100755 --- a/debian/qualify-clang.sh +++ b/debian/qualify-clang.sh @@ -80,7 +80,7 @@ echo '#include ' > foo.cc clang++-$VERSION -c foo.cc # Bug 913213 -echo '#include ' | clang-$VERSION -E - +echo '#include ' | clang-$VERSION -E - > /dev/null # bug 827866 echo 'bool testAndSet(void *atomic) { From de65cccb583644dea6ad51a8ac1fe3285ac8b21e Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Sun, 11 Nov 2018 10:02:32 +0100 Subject: [PATCH 2/3] Hide a symbol in openmp for mips64el --- debian/changelog | 1 + debian/libomp5-X.Y.symbols.in | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 2d12e560..db86131b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ llvm-toolchain-7 (1:7.0.1~+rc2-3) unstable; urgency=medium * Disable gold for sparc* (Closes: #913260) + * Hide a symbol in openmp for mips64el * Try to integrate a pach to make pch reproducible Thanks to Rebecca Palmer for the patch (Closes: #877359) diff --git a/debian/libomp5-X.Y.symbols.in b/debian/libomp5-X.Y.symbols.in index 4f456e01..808ebab8 100644 --- a/debian/libomp5-X.Y.symbols.in +++ b/debian/libomp5-X.Y.symbols.in @@ -862,7 +862,7 @@ libomp.so.5 libomp5 #MINVER# kmp_get_stacksize_s_@VERSION 0.20130412 kmp_malloc@VERSION 0.20130412 kmp_malloc_@VERSION 0.20130412 - kmp_mutex_impl_info@VERSION 7 + (arch=!mips64el) kmp_mutex_impl_info@VERSION 7 kmp_realloc@VERSION 0.20130412 kmp_realloc_@VERSION 0.20130412 kmp_set_affinity@VERSION 0.20130412 From 6d88a385f63acb9bcad291040a6122b12cf415e3 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Sun, 11 Nov 2018 10:04:50 +0100 Subject: [PATCH 3/3] fix the syntax for symbols --- debian/libomp5-X.Y.symbols.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/libomp5-X.Y.symbols.in b/debian/libomp5-X.Y.symbols.in index 808ebab8..8590dc96 100644 --- a/debian/libomp5-X.Y.symbols.in +++ b/debian/libomp5-X.Y.symbols.in @@ -862,7 +862,7 @@ libomp.so.5 libomp5 #MINVER# kmp_get_stacksize_s_@VERSION 0.20130412 kmp_malloc@VERSION 0.20130412 kmp_malloc_@VERSION 0.20130412 - (arch=!mips64el) kmp_mutex_impl_info@VERSION 7 + (arch=!mips64el)kmp_mutex_impl_info@VERSION 7 kmp_realloc@VERSION 0.20130412 kmp_realloc_@VERSION 0.20130412 kmp_set_affinity@VERSION 0.20130412 @@ -1095,7 +1095,7 @@ libomp.so.5 libomp5 #MINVER# omp_set_schedule@VERSION 0.20130412 omp_set_schedule_@OMP_3.0 0.20131209 omp_set_schedule_@VERSION 0.20130412 - (arch=!mips !mipsel !ppc64 !ppc64el !mips64 !mips64el !arm64 !armel !armhf) omp_state_info@VERSION 6.0 + (arch=!mips !mipsel !ppc64 !ppc64el !mips64 !mips64el !arm64 !armel !armhf)omp_state_info@VERSION 6.0 omp_test_lock@OMP_1.0 0.20131209 omp_test_lock@OMP_3.0 0.20131209 omp_test_lock@VERSION 0.20130412