Re: [cfe-users] Using -fsanitize=safe-stack compiler/linker flag

2017-07-06 Thread Sam Elliott via cfe-users
If you built clang yourself, you'll need compiler-rt to link against. If you installed clang through a package manager check that compiler-rt is part of the package you obtained. Sam > On 26 Jun 2017, at 3:06 pm, Alex Chen via cfe-users > wrote: > > I am using clang 3.8.0 and gcc 6.2.1 on Ce

[cfe-users] Using -fsanitize=safe-stack compiler/linker flag

2017-06-26 Thread Alex Chen via cfe-users
I am using clang 3.8.0 and gcc 6.2.1 on CentOS 7.3.  Everything works fine until I add ‘-fsanitize=safe-stack’ to the compiler and linker flags. The shared libraries are built fine but executables linking with these libraries cannot be generated due to a unresolved symbol __safestack_unsaft_sta