After last update I got following QA notice: The following files contain writable and executable sections: !WX --- --- usr/lib/clang/5.0.0/lib/linux/libclang_rt.builtins-x86_64.a:chkstk.S.o !WX --- --- usr/lib/clang/5.0.0/lib/linux/libclang_rt.builtins-x86_64.a:chkstk2.S.o !WX --- --- usr/lib/clang/5.0.0/lib/linux/libclang_rt.builtins-i386.a:chkstk.S.o !WX --- --- usr/lib/clang/5.0.0/lib/linux/libclang_rt.builtins-i386.a:chkstk2.S.o Thanks.
Created attachment 510188 [details, diff] noexecstack.patch
For 4.0.1 this are even more: !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-x86_64.a:chkstk.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-x86_64.a:chkstk2.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-x86_64.a:floatundidf.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-x86_64.a:floatundisf.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-x86_64.a:floatundixf.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:ashldi3.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:ashrdi3.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:chkstk.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:chkstk2.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:divdi3.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:floatdidf.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:floatdisf.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:floatdixf.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:floatundidf.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:floatundisf.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:floatundixf.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:lshrdi3.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:moddi3.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:muldi3.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:udivdi3.S.o !WX --- --- usr/lib/clang/4.0.1/lib/linux/libclang_rt.builtins-i386.a:umoddi3.S.o
Created attachment 510728 [details] noexecstack for compiler-rt 4.0.1 and 5.0.1
See also https://bugs.llvm.org/show_bug.cgi?id=35739, and https://reviews.llvm.org/rL321431, which fixes this issue. The chkstk and chkstk2 sources should simply not be built for Linux.
Mass-closing bugs reported for removed LLVM versions. Feel free to reopen if the issue still applies and there is no newer report for it.