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 
> <cfe-users@lists.llvm.org> wrote:
> 
> 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_stack_ptr. 
> Is this because that symbol is only available in Clang’s libc++ runtime 
> library but not in gcc’s libstdc++?
>  
>  
> Alex Chen
>  
> _______________________________________________
> cfe-users mailing list
> cfe-users@lists.llvm.org <mailto:cfe-users@lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users 
> <http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users>

--
Archibald Sam Elliott
as...@cs.washington.edu
PhD Student, PLSE Group

_______________________________________________
cfe-users mailing list
cfe-users@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users

Reply via email to