diff --git a/config/Makefile.sgicc b/config/Makefile.sgicc
index c8eb9d203453263969e5387b5fe23d466372c3ae..8389498c63704da72e2cf0dc7bdb4ca4ed8c7fa9 100644
--- a/config/Makefile.sgicc
+++ b/config/Makefile.sgicc
@@ -13,17 +13,17 @@ endif
 # Compiler:
 CXX           = CC
 CC            = cc
-CXXFLAGS      = -n32  -signed -DSGI_REL=62 $(EXTRA_CXXFLAGS)
+CXXFLAGS      = -n32  -signed -DSGI_REL=62 -I/usr/include/CC.sgi $(EXTRA_CXXFLAGS)
 CFLAGS        = -n32  -signed -DSGI_REL=62 $(EXTRA_CFLAGS)
 CINTCXXFLAGS  = -n32  -signed -DSGI_REL=62 -DG__REGEXP1 -DG__UNIX -DG__OSFDLL \
-                -DG__SHAREDLIB -DG__SIGNEDCHAR -DG__ROOT -DG__REDIRECTIO $(EXTRA_CXXFLAGS)
+                -DG__SHAREDLIB -DG__SIGNEDCHAR -DG__ROOT -DG__REDIRECTIO -I/usr/include/CC.sgi $(EXTRA_CXXFLAGS)
 CINTCFLAGS    = -n32  -signed -DSGI_REL=62 -DG__REGEXP1 -DG__UNIX -DG__OSFDLL \
                 -DG__SHAREDLIB -DG__SIGNEDCHAR -DG__ROOT -DG__REDIRECTIO $(EXTRA_CFLAGS)
 
 # Linker:
 LD            = $(CXX)
 LDFLAGS       = $(OPT) $(EXTRA_LDFLAGS)
-SOFLAGS       = -n32 -shared -o
+SOFLAGS       = -n32 -shared
 SOEXT         = so
 
 # System libraries: