root + Solaris 2.7 + gcc 2.8.1

From: lijowski@cosray2.wustl.edu
Date: Wed Sep 01 1999 - 17:15:39 MEST


  Hello,

  Finally, I was able to recompile root 2.22/10 under Solaris 2.7
  with gcc 2.8.1 including all routines in root/test directory.
  Beside corrections to the source code reported  earlier 
  (http://root.cern.ch/root/roottalk/roottalk99/1988.html)
  the Makefile.solarisegs had to be modified. Below is modified version.
  I was not able compile root with -O option because of internal
  compiler errors in a couple of root routines.
  I made similar changes to Makefile in root/test directory.
  Also, I replaced sunmath library in root-config in auxlibs with 
  nsl library.
  I attempted to recompile h2root but this was unsuccesful because
  it requires to recompile appropriate CERNLIB routines. 

   Michal Lijowski

# Makefile to build ROOT for SOLARIS 2.7 with gcc 2.8.1

PLATFORM      = solaris

OPT           = -g 
NOOPT         =

# Compiler:
CXX           = g++
CC            = gcc
CXXFLAGS      = -fPIC -I/usr/openwin/include -fno-rtti
CFLAGS        = -fPIC -I/usr/openwin/include
CINTCXXFLAGS  = -fPIC  -fno-rtti \
                -DG__REGEXP1 -DG__UNIX -DG__SHAREDLIB \
                -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO
CINTCFLAGS    = -fPIC -DG__REGEXP1 -DG__UNIX -DG__SHAREDLIB \
                -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO
F77           = g77
F77FLAGS      =

# Linker:
LD            = g++
LDFLAGS       = $(OPT)
SOFLAGS       = -G
SOEXT         = so

# System libraries:
SYSLIBS       = -lm -ldl -lgen -ldl -lsocket -lnsl
SYSXLIBS      = -L/usr/openwin/lib -lX11 -lm -lgen -ldl -lsocket
XLIBS         = $(ROOTSYS)/lib/libXpm.a -L/usr/openwin/lib -lX11
CILIBS        = -lm -ltermcap -ldl -L/usr/ccs/lib -lgen


##### MACROS and TARGETS #####

include Make-macros


##### DEPENDENCIES #####

include Make-depend



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:39 MET