mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 10:30:33 +03:00 
			
		
		
		
	Fixes for Solaris/cc suggested by <pgsql-hackers@thewrittenword.com>
Don't use DISABLE_COMPLEX_MACRO on Solaris. Don't define the replacement function in the header file. Use -KPIC, not -K PIC. Use CC to link C++ libraries, not ld/ar. Eliminate file not found warnings in tcl build code.
This commit is contained in:
		| @@ -4,7 +4,7 @@ | ||||
| # | ||||
| # Copyright (c) 1994, Regents of the University of California | ||||
| # | ||||
| # $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile,v 1.22 2000/06/28 18:29:48 petere Exp $ | ||||
| # $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile,v 1.23 2000/06/30 16:10:54 petere Exp $ | ||||
| # | ||||
| #------------------------------------------------------------------------- | ||||
|  | ||||
| @@ -30,9 +30,24 @@ endif | ||||
| # For CC on IRIX, must use CC as linker/archiver of C++ libraries | ||||
| ifeq ($(PORTNAME), irix5) | ||||
|   ifeq ($(CXX), CC) | ||||
|     AR = CC | ||||
|     AROPT = -ar -o | ||||
|     LD = CC | ||||
|     AR		:= CC | ||||
|     AROPT	:= -ar -o | ||||
|     LD		:= CC | ||||
|   endif | ||||
| endif | ||||
| # Same for Solaris with native compiler | ||||
| ifeq ($(PORTNAME), solaris_sparc) | ||||
|   ifeq ($(CXX), CC) | ||||
|     AR		:= CC | ||||
|     AROPT	:= -xar -o | ||||
|     LD		:= CC | ||||
|   endif | ||||
| endif | ||||
| ifeq ($(PORTNAME), solaris_i386) | ||||
|   ifeq ($(CXX), CC) | ||||
|     AR		:= CC | ||||
|     AROPT	:= -xar -o | ||||
|     LD		:= CC | ||||
|   endif | ||||
| endif | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user