|  | @@ -38,7 +38,6 @@
 | 
	
		
			
				|  |  |     It should define for us the following symbols:
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     * HAVE_ASM_SET_DIRECTIVE if we have `.set B, A' instead of `A = B'.
 | 
	
		
			
				|  |  | -   * ASM_GLOBAL_DIRECTIVE with `.globl' or `.global'.
 | 
	
		
			
				|  |  |     * ASM_TYPE_DIRECTIVE_PREFIX with `@' or `#' or whatever for .type,
 | 
	
		
			
				|  |  |       or leave it undefined if there is no .type directive.
 | 
	
		
			
				|  |  |     * HAVE_ELF if using ELF, which supports weak symbols using `.weak'.
 | 
	
	
		
			
				|  | @@ -120,12 +119,6 @@
 | 
	
		
			
				|  |  |  # undef HAVE_ASM_SET_DIRECTIVE
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#ifdef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
 | 
	
		
			
				|  |  | -# define ASM_GLOBAL_DIRECTIVE __UCLIBC_ASM_GLOBAL_DIRECTIVE__
 | 
	
		
			
				|  |  | -#else
 | 
	
		
			
				|  |  | -# define ASM_GLOBAL_DIRECTIVE .global
 | 
	
		
			
				|  |  | -#endif
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  #ifdef __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
 | 
	
		
			
				|  |  |  # define HAVE_ASM_WEAK_DIRECTIVE
 | 
	
		
			
				|  |  |  #else
 | 
	
	
		
			
				|  | @@ -209,12 +202,12 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # ifdef HAVE_ASM_SET_DIRECTIVE
 | 
	
		
			
				|  |  |  #  define strong_alias(original, alias) \
 | 
	
		
			
				|  |  | -	ASM_GLOBAL_DIRECTIVE C_SYMBOL_NAME(alias)		ASM_LINE_SEP \
 | 
	
		
			
				|  |  | +	.globl C_SYMBOL_NAME(alias)		ASM_LINE_SEP \
 | 
	
		
			
				|  |  |  	.set	C_SYMBOL_NAME(alias),C_SYMBOL_NAME(original)
 | 
	
		
			
				|  |  |  #  define strong_data_alias(original, alias) strong_alias(original, alias)
 | 
	
		
			
				|  |  |  # else
 | 
	
		
			
				|  |  |  #  define strong_alias(original, alias) \
 | 
	
		
			
				|  |  | -	ASM_GLOBAL_DIRECTIVE C_SYMBOL_NAME(alias)		ASM_LINE_SEP \
 | 
	
		
			
				|  |  | +	.globl C_SYMBOL_NAME(alias)		ASM_LINE_SEP \
 | 
	
		
			
				|  |  |  	C_SYMBOL_NAME(alias) = C_SYMBOL_NAME(original)
 | 
	
		
			
				|  |  |  #  define strong_data_alias(original, alias) strong_alias(original, alias)
 | 
	
		
			
				|  |  |  # endif
 | 
	
	
		
			
				|  | @@ -443,12 +436,12 @@ FIXME! - ?
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #  ifdef HAVE_ASM_SET_DIRECTIVE
 | 
	
		
			
				|  |  |  #   define _hidden_strong_alias(original, alias) \
 | 
	
		
			
				|  |  | -	ASM_GLOBAL_DIRECTIVE C_SYMBOL_NAME(alias)		ASM_LINE_SEP \
 | 
	
		
			
				|  |  | +	.globl C_SYMBOL_NAME(alias)		ASM_LINE_SEP \
 | 
	
		
			
				|  |  |  	.hidden	C_SYMBOL_NAME(alias)				ASM_LINE_SEP \
 | 
	
		
			
				|  |  |  	.set	C_SYMBOL_NAME(alias),C_SYMBOL_NAME(original)
 | 
	
		
			
				|  |  |  #  else /* dont have .set directive */
 | 
	
		
			
				|  |  |  #   define _hidden_strong_alias(original, alias) \
 | 
	
		
			
				|  |  | -	ASM_GLOBAL_DIRECTIVE C_SYMBOL_NAME(alias)		ASM_LINE_SEP \
 | 
	
		
			
				|  |  | +	.globl C_SYMBOL_NAME(alias)		ASM_LINE_SEP \
 | 
	
		
			
				|  |  |  	.hidden	C_SYMBOL_NAME(alias)				ASM_LINE_SEP \
 | 
	
		
			
				|  |  |  	C_SYMBOL_NAME(alias) = C_SYMBOL_NAME(original)
 | 
	
		
			
				|  |  |  #  endif
 |