Your message dated Fri, 14 Sep 2018 13:50:15 +0000
with message-id <[email protected]>
and subject line Bug#908791: fixed in llvm-toolchain-6.0 1:6.0.1-9
has caused the Debian Bug report #908791,
regarding llvm-toolchain-7: Please backport minor fix for powerpcspe
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
908791: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908791
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: llvm-toolchain-7
Version: 1:7~+rc3-3
Severity: normal
Tags: patch
User: [email protected]
Usertags: powerpcspe
Hello!
The build of llvm-toolchan-7 (and 6.0) fails on powerpcspe because the
compiled clang compiler cannot find any header files when being invoked
during build [1] (here from 6.0):
[100%] Built target clang
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/build-llvm/CMakeFiles 0
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
cd build-llvm \
CFLAGS=`dpkg-buildflags --get CFLAGS`; \
CFLAGS="$CFLAGS `dpkg-buildflags --get CPPFLAGS`"; \
echo $CFLAGS; \
bin/clang++ -c $CFLAGS -std=c++11 ../compiler-rt/lib/fuzzer/*.cpp -IFuzzer; \
ar ruv libFuzzer.a Fuzzer*.o
-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
In file included from ../compiler-rt/lib/fuzzer/FuzzerClangCounters.cpp:22:
In file included from ../compiler-rt/lib/fuzzer/FuzzerDefs.h:15:
In file included from
/usr/lib/gcc/powerpc-linux-gnuspe/8/../../../../include/c++/8/cassert:43:
In file included from
/usr/lib/gcc/powerpc-linux-gnuspe/8/../../../../include/powerpc-linux-gnuspe/c++/8/bits/c++config.h:508:
In file included from
/usr/lib/gcc/powerpc-linux-gnuspe/8/../../../../include/powerpc-linux-gnuspe/c++/8/bits/os_defines.h:39:
/usr/include/features.h:424:12: fatal error: 'sys/cdefs.h' file not found
# include <sys/cdefs.h>
^~~~~~~~~~~~~
1 error generated.
The patch turned out to be trivial and can be found in [2].
It needs to be applied in both 6.0 and 7.
Thanks,
Adrian
> [1]
> https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-6.0&arch=powerpcspe&ver=1%3A6.0.1-7&stamp=1536742371&raw=0
> [2] https://reviews.llvm.org/D52066
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - [email protected]
`. `' Freie Universitaet Berlin - [email protected]
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
--- End Message ---
--- Begin Message ---
Source: llvm-toolchain-6.0
Source-Version: 1:6.0.1-9
We believe that the bug you reported is fixed in the latest version of
llvm-toolchain-6.0, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
John Paul Adrian Glaubitz <[email protected]> (supplier of updated
llvm-toolchain-6.0 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 14 Sep 2018 09:24:02 +0200
Source: llvm-toolchain-6.0
Binary: clang-6.0 clang-tools-6.0 clang-format-6.0 clang-tidy-6.0 clang-6.0-doc
libclang1-6.0 libclang-6.0-dev libclang-common-6.0-dev libfuzzer-6.0-dev
python-clang-6.0 clang-6.0-examples libllvm6.0 llvm-6.0 llvm-6.0-runtime
llvm-6.0-dev llvm-6.0-tools llvm-6.0-doc llvm-6.0-examples lld-6.0 liblld-6.0
liblld-6.0-dev lldb-6.0 liblldb-6.0 python-lldb-6.0 liblldb-6.0-dev
Architecture: source
Version: 1:6.0.1-9
Distribution: unstable
Urgency: medium
Maintainer: LLVM Packaging Team <[email protected]>
Changed-By: John Paul Adrian Glaubitz <[email protected]>
Description:
clang-6.0 - C, C++ and Objective-C compiler
clang-6.0-doc - C, C++ and Objective-C compiler - Documentation
clang-6.0-examples - Clang examples
clang-format-6.0 - Tool to format C/C++/Obj-C code
clang-tidy-6.0 - clang-based C++ linter tool
clang-tools-6.0 - clang-based tools for C/C++ developments
libclang-6.0-dev - clang library - Development package
libclang-common-6.0-dev - clang library - Common development package
libclang1-6.0 - C interface to the clang library
libfuzzer-6.0-dev - Library for coverage-guided fuzz testing
liblld-6.0 - LLVM-based linker, library
liblld-6.0-dev - LLVM-based linker, header files
liblldb-6.0 - Next generation, high-performance debugger, library
liblldb-6.0-dev - Next generation, high-performance debugger, header files
libllvm6.0 - Modular compiler and toolchain technologies, runtime library
lld-6.0 - LLVM-based linker
lldb-6.0 - Next generation, high-performance debugger
llvm-6.0 - Modular compiler and toolchain technologies
llvm-6.0-dev - Modular compiler and toolchain technologies, libraries and
header
llvm-6.0-doc - Modular compiler and toolchain technologies, documentation
llvm-6.0-examples - Modular compiler and toolchain technologies, examples
llvm-6.0-runtime - Modular compiler and toolchain technologies, IR interpreter
llvm-6.0-tools - Modular compiler and toolchain technologies, tools
python-clang-6.0 - Clang Python Bindings
python-lldb-6.0 - Next generation, high-performance debugger, python lib
Closes: 908791
Changes:
llvm-toolchain-6.0 (1:6.0.1-9) unstable; urgency=medium
.
[ John Paul Adrian Glaubitz ]
* Add patch to fix missing MultiArch include dir
on powerpcspe (Closes: #908791)
.
[ Gianfranco Costamagna ]
* Force polly cmake removal on arch:all because of --fail-missing
Checksums-Sha1:
8fb902f27fc18a7f01fe4f328313aff278cdf4f8 6628 llvm-toolchain-6.0_6.0.1-9.dsc
5b54b3a645cb351713fa2c009ca843395f928d66 102068
llvm-toolchain-6.0_6.0.1-9.debian.tar.xz
d2137c7f0a7f3113a3380e6ff32d01878638e6c1 10381
llvm-toolchain-6.0_6.0.1-9_source.buildinfo
Checksums-Sha256:
c60e6786d9273f4abf470195ccb26c47e46c47eeda9d444cba6bd1e71f8cf220 6628
llvm-toolchain-6.0_6.0.1-9.dsc
b86a8a5d34aa140a54b9879cbd7a5954927403e708b18e5e4652e37ef6a68248 102068
llvm-toolchain-6.0_6.0.1-9.debian.tar.xz
9dce75a259641dbb13ed2e6b385452298c7c7061e2ddefc58fe8f33dc4dda933 10381
llvm-toolchain-6.0_6.0.1-9_source.buildinfo
Files:
4ed6f79ea7f40f560723269e35b29a73 6628 devel optional
llvm-toolchain-6.0_6.0.1-9.dsc
6558b0ba525bd81dbc42258ff7d0ab21 102068 devel optional
llvm-toolchain-6.0_6.0.1-9.debian.tar.xz
587168c23466b8730bb2d7c8d774a313 10381 devel optional
llvm-toolchain-6.0_6.0.1-9_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAlubuHgACgkQ808JdE6f
Xdk3ZhAAzx7K26g+4nTxfj01Xnwo0uFjolDhjw575HaQ2MNZe7XHkGNUQfNcKeow
SRrCaB5YcjPwQzQWLqFcX+rEh7vpF80MPhQcQ3nDFwZiYudTYZPxWwwUf2VoQJie
YKZOzdq46BdI6wmy6YzZjUdddewKMG3z5IRMvIhHVAI2dJecmKAimR2L82cjZnDz
N5xSIRHuh3DRggclQDugXsb41MX95M5WpvzSPh3TSsAGTvJ266LoTeBnYF1PzoFc
gzwzSewcWfs7pAg8MniQVmWzSA8jY9lP9YnjtC/sU2re/m3nP7cGBCPk0hbDpt/T
AKQG+KsCKwLP6/MTknmq4ZFeVhSY7gC/JHs37gh4dFGxJ60pF2Z0tRAiAvGPCqWP
1gEPDcKN3YPfWnODLJsDgJkNma8rDd97TpENDVeYJIMaMpeOg+yVAd3pye6hS8mT
Yuceg2i91HN73zSfhv6yQToD4XwNgmxfR4gFUHE3uvqnNCNv7ZJdTxJYjI5NDNhQ
4BqBvCNQJE6EWhAbCWm6lbbZAgrx2V0A9I9Fpisa5H/CXvuQVF4C2jT07z1edRRD
iP+RqZA2Jje3fArBwy/iTw7vNjiTAXuFTSII6FK12sjp6YpzGVEQRO/28UowsSYA
4F+lmYfWdhcLYyyELRwcSWmu6b3ZtjJlpNKnqIqgOUy1ZkdCRqI=
=iRgD
-----END PGP SIGNATURE-----
--- End Message ---