build-sys: check static linking of UBSAN
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-Id: <20180208162343.30809-2-marcandre.lureau@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
		
							parent
							
								
									1de19951f1
								
							
						
					
					
						commit
						218bb57dd7
					
				
							
								
								
									
										10
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								configure
									
									
									
									
										vendored
									
									
								
							@ -5306,7 +5306,15 @@ fi
 | 
				
			|||||||
##########################################
 | 
					##########################################
 | 
				
			||||||
# checks for sanitizers
 | 
					# checks for sanitizers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
write_c_skeleton
 | 
					# we could use a simple skeleton for flags checks, but this also
 | 
				
			||||||
 | 
					# detect the static linking issue of ubsan, see also:
 | 
				
			||||||
 | 
					# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84285
 | 
				
			||||||
 | 
					cat > $TMPC << EOF
 | 
				
			||||||
 | 
					#include <stdint.h>
 | 
				
			||||||
 | 
					int main(void) {
 | 
				
			||||||
 | 
					  return INT32_MIN / -1;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					EOF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
have_asan=no
 | 
					have_asan=no
 | 
				
			||||||
have_ubsan=no
 | 
					have_ubsan=no
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user