mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-04 00:02:52 -05:00 
			
		
		
		
	Run AC_PROG_GCC_TRADITIONAL only when running AC_PROG_CC,
ie, not when user specifies --with-CC. This corrects a scripting error that I'm surprised hasn't been reported more often. Moving the macro call to the earlier point in the script is correct anyway: if -traditional is needed, it should get added to CFLAGS before we start using the compiler for other tests.
This commit is contained in:
		
							parent
							
								
									9e38dcfd43
								
							
						
					
					
						commit
						579b72c5de
					
				@ -335,7 +335,10 @@ AC_ARG_WITH(CC,
 | 
			
		||||
	esac
 | 
			
		||||
	CC="$withval"
 | 
			
		||||
    ],
 | 
			
		||||
    [   AC_PROG_CC])
 | 
			
		||||
    [
 | 
			
		||||
	AC_PROG_CC
 | 
			
		||||
	AC_PROG_GCC_TRADITIONAL
 | 
			
		||||
])
 | 
			
		||||
 | 
			
		||||
if test "$CC" = "gcc"
 | 
			
		||||
then
 | 
			
		||||
@ -346,11 +349,9 @@ fi
 | 
			
		||||
AC_SUBST(CC_VERSION)
 | 
			
		||||
 | 
			
		||||
CPPFLAGS="$CPPFLAGS $PGSQL_CPPFLAGS"
 | 
			
		||||
export CPPFLAGS
 | 
			
		||||
echo "- setting CPPFLAGS=$CPPFLAGS"
 | 
			
		||||
 | 
			
		||||
LDFLAGS="$LDFLAGS $PGSQL_LDFLAGS"
 | 
			
		||||
export LDFLAGS
 | 
			
		||||
echo "- setting LDFLAGS=$LDFLAGS"
 | 
			
		||||
 | 
			
		||||
dnl Checks for programs.
 | 
			
		||||
@ -668,7 +669,6 @@ main() {
 | 
			
		||||
	AC_MSG_RESULT(assuming not on target machine))
 | 
			
		||||
 | 
			
		||||
dnl Checks for library functions.
 | 
			
		||||
AC_PROG_GCC_TRADITIONAL
 | 
			
		||||
AC_FUNC_MEMCMP
 | 
			
		||||
AC_TYPE_SIGNAL
 | 
			
		||||
AC_FUNC_VPRINTF
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user