mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-29 22:49:41 +03:00 
			
		
		
		
	--enable-debug is used, to avoid complaints about debugging and optimization being mutually exclusive. Patch from Stefan Kaltenbrunner.
		
			
				
	
	
		
			42 lines
		
	
	
		
			1001 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1001 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| if test "$GCC" != yes; then
 | |
|   # The -Kno_host is for a bug in the compiler.  See -hackers
 | |
|   # discussion on 7-8/Aug/2003.
 | |
|   cat >conftest.c <<__EOF__
 | |
| extern char *strcpy(char *, const char *);
 | |
| 
 | |
| static void f(char *p, int n){
 | |
|         strcpy(p+n,"");
 | |
| }
 | |
| void g(void){
 | |
|         f(0, 0);
 | |
| }
 | |
| __EOF__
 | |
| 
 | |
|   # Debugging and optimization are mutually exclusive
 | |
|   if test "$enable_debug" != yes; then
 | |
|     CFLAGS="-O"
 | |
|   fi
 | |
|   if $CC -c -O -Kinline conftest.c >conftest.err 2>&1; then
 | |
|     CFLAGS="$CFLAGS -Kinline"
 | |
|   else
 | |
|     CFLAGS="$CFLAGS -Kinline,no_host"
 | |
|   fi
 | |
|   rm -f conftest.*
 | |
| 
 | |
|   PTHREAD_CFLAGS="-Kpthread"
 | |
| 
 | |
| # The effect of doing threading for the backend does not work
 | |
| # because of a threading bug that appears in the regression tests:
 | |
| #
 | |
| # in make check, the plpgsql test (plpgsql.sql)
 | |
| # set statement_timeout to 1000;
 | |
| # select blockme();
 | |
| # reset statement_timeout;
 | |
| #
 | |
| # per report from Olivier PRENANT <ohp@pyrenet.fr>
 | |
| 
 | |
| fi
 | |
| 
 | |
| # Unixware's ldap library reportedly needs these too
 | |
| EXTRA_LDAP_LIBS="-llber -lresolv"
 |