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 ---

Reply via email to