OSDN Git Service

Here are some additional patches needed to get the UnixWare 7 C++
authorBruce Momjian <bruce@momjian.us>
Sun, 13 Sep 1998 04:00:44 +0000 (04:00 +0000)
committerBruce Momjian <bruce@momjian.us>
Sun, 13 Sep 1998 04:00:44 +0000 (04:00 +0000)
compiler to
attempt to compile libpq++.  The patches address the following problems:

1.  In my first pass at changing the libpq++ makefile, I forgot to
include the
    PORTNAME in the Makefile.in file.

2.  The UnixWare 7 C++ compiler did not like the '-K alloca' option in
CXXFLAGS.

Billy G. Allie

src/interfaces/libpq++/Makefile.in
src/template/univel
src/template/unixware

index 38c56c1..811d743 100644 (file)
@@ -7,7 +7,7 @@
 #
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile.in,v 1.1 1998/09/11 16:56:23 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile.in,v 1.2 1998/09/13 04:00:41 momjian Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -20,6 +20,8 @@ LIBNAME= libpq++
 
 CXX=@CXX@
 
+PORTNAME=@PORTNAME@
+
 # We have to override -Werror, which makes warnings, fatal, because we
 # inevitably get the warning, "abstract declarator used as declaration"
 # because of our inclusion of c.h and we don't know how to stop that.
@@ -67,6 +69,10 @@ ifeq ($(PORTNAME), unixware)
   shlib := libpq.so.1
   LDFLAGS_SL = -G -z text
   CFLAGS += $(CFLAGS_SL)
+  ifeq ($(CXX), CC)
+    CXXFLAGS += -Xw
+    COMPILE.cc = $(CXX) $(CXXFLAGS:ll,alloca=ll) $(CPPFLAGS) $(TARGET_ARCH) -c
+  endif
 endif
 
 ifeq ($(PORTNAME), univel)
@@ -74,6 +80,10 @@ ifeq ($(PORTNAME), univel)
   shlib := libpq.so.1
   LDFLAGS_SL = -G -z text
   CFLAGS += $(CFLAGS_SL)
+  ifeq ($(CXX), CC)
+    CXXFLAGS += -Xw
+    COMPILE.cc = $(CXX) $(CXXFLAGS:ll,alloca=ll) $(CPPFLAGS) $(TARGET_ARCH) -c
+  endif
 endif
 
 ifeq ($(PORTNAME), hpux)
index 21b8592..dcdfae8 100644 (file)
@@ -1,5 +1,5 @@
 AROPT:crs
-CFLAGS:-Xa -v -O -K i486,host,inline,loop_unroll -Dsvr4
+CFLAGS:-v -O -K i486,host,inline,loop_unroll -Dsvr4
 SHARED_LIB:-K PIC
 SRCH_INC:
 SRCH_LIB:
index a174807..0dd81b5 100644 (file)
@@ -1,5 +1,5 @@
 AROPT:crs
-CFLAGS:-Xa -v -O -K i486,host,inline,loop_unroll,alloca -Dsvr4
+CFLAGS:-O -K i486,host,inline,loop_unroll,alloca -Dsvr4
 SHARED_LIB:-K PIC
 SRCH_INC:/opt/include
 SRCH_LIB:/opt/lib