Removed support for ancient platforms IA64 and SGIN32

This commit is contained in:
Henry Weller
2018-12-21 18:35:20 +00:00
parent 819eb06657
commit d95d68d7be
30 changed files with 1 additions and 196 deletions

View File

@ -164,9 +164,6 @@ case HPMPI:
case x86_64:
_foamAddLib $MPI_ARCH_PATH/lib/linux_amd64
breaksw
case ia64:
_foamAddLib $MPI_ARCH_PATH/lib/linux_ia64
breaksw
default:
echo Unknown processor type `uname -m` for Linux
breaksw

View File

@ -81,11 +81,6 @@ case Linux:
endsw
breaksw
case ia64:
setenv WM_ARCH linuxIA64
setenv WM_COMPILER I64
breaksw
case ppc64:
setenv WM_ARCH linuxPPC64
setenv WM_COMPILER_LIB_ARCH 64

View File

@ -172,9 +172,6 @@ HPMPI)
x86_64)
_foamAddLib $MPI_ARCH_PATH/lib/linux_amd64
;;
ia64)
_foamAddLib $MPI_ARCH_PATH/lib/linux_ia64
;;
*)
echo Unknown processor type `uname -m` 1>&2
;;

View File

@ -74,11 +74,6 @@ Linux)
esac
;;
ia64)
WM_ARCH=linuxIA64
export WM_COMPILER=I64
;;
armv7l)
WM_ARCH=linuxARM7
export WM_ARCH_OPTION=32

View File

@ -35,8 +35,6 @@ License
#endif
#include <fenv.h>
#include <malloc.h>
#elif defined(sgiN32) || defined(sgiN32Gcc)
#include <sigfpe.h>
#endif
#include <limits>
@ -182,32 +180,8 @@ void Foam::sigFpe::set(const bool verbose)
<< "Cannot set SIGFPE trapping"
<< abort(FatalError);
}
#elif defined(sgiN32) || defined(sgiN32Gcc)
supported = true;
sigfpe_[_DIVZERO].abort=1;
sigfpe_[_OVERFL].abort=1;
sigfpe_[_INVALID].abort=1;
sigfpe_[_DIVZERO].trace=1;
sigfpe_[_OVERFL].trace=1;
sigfpe_[_INVALID].trace=1;
handle_sigfpes
(
_ON,
_EN_DIVZERO
| _EN_INVALID
| _EN_OVERFL,
0,
_ABORT_ON_ERROR,
nullptr
);
#endif
if (verbose)
{
if (supported)

View File

@ -45,7 +45,7 @@ SourceFiles
#include <signal.h>
#if defined(linux) || defined(linux64) || defined(linuxIA64) || \
#if defined(linux) || defined(linux64) || \
defined(linuxARM7) || defined(linuxPPC64) || defined(linuxPPC64le)
#define LINUX
#endif

View File

@ -1,3 +0,0 @@
XFLAGS =
XINC = $(XFLAGS) -I/usr/X11R6/include
XLIBS = -L/usr/X11R6/lib -lXext -lX11

View File

@ -1,16 +0,0 @@
SUFFIXES += .c
cWARN = -Wall
cc = gcc
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
LINK_LIBS = $(cDBUG)
LINKLIBSO = $(cc) -fuse-ld=bfd -shared
LINKEXE = $(cc) -fuse-ld=bfd -Xlinker --add-needed -Xlinker -z -Xlinker nodefs

View File

@ -1,25 +0,0 @@
SUFFIXES += .C
c++WARN = -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter \
-Wno-invalid-offsetof -Wno-attributes
# Suppress some warnings for flex++ and CGAL
c++LESSWARN = -Wno-old-style-cast -Wno-unused-local-typedefs -Wno-array-bounds
CC = g++ -std=c++11
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
ptFLAGS = -DNoRepository -ftemplate-depth-100
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
cxxtoo = $(Ctoo)
cctoo = $(Ctoo)
cpptoo = $(Ctoo)
LINK_LIBS = $(c++DBUG)
LINKLIBSO = $(CC) $(c++FLAGS) -fuse-ld=bfd -shared
LINKEXE = $(CC) $(c++FLAGS) -fuse-ld=bfd -Xlinker --add-needed

View File

@ -1,2 +0,0 @@
c++DBUG = -ggdb3 -DFULLDEBUG
c++OPT = -O0 -fdefault-inline

View File

@ -1,2 +0,0 @@
c++DBUG =
c++OPT = -O3

View File

@ -1,2 +0,0 @@
c++DBUG = -pg
c++OPT = -O2

View File

@ -1,2 +0,0 @@
cDBUG = -ggdb -DFULLDEBUG
cOPT = -O1 -fdefault-inline -finline-functions

View File

@ -1,2 +0,0 @@
cDBUG =
cOPT = -O3

View File

@ -1,2 +0,0 @@
cDBUG = -pg
cOPT = -O2

View File

@ -1,9 +0,0 @@
CPP = cpp -traditional-cpp $(GFLAGS)
PROJECT_LIBS = -l$(WM_PROJECT) -ldl
include $(GENERAL_RULES)/standard
include $(DEFAULT_RULES)/X
include $(DEFAULT_RULES)/c
include $(DEFAULT_RULES)/c++

View File

@ -1,3 +0,0 @@
PFLAGS =
PINC = -isystem $(MPI_ARCH_PATH)/include -D_MPICC_H
PLIBS = -L$(MPI_ARCH_PATH)/lib/linux_ia64 -lmpi

View File

@ -1,3 +0,0 @@
PFLAGS = -DSGIMPI -DMPI_NO_CPPBIND
PINC =
PLIBS = -lmpi

View File

@ -1,3 +0,0 @@
XFLAGS =
XINC = $(XFLAGS) -I/usr/X11R6/include
XLIBS = -L/usr/X11R6/lib -lXext -lX11

View File

@ -1,16 +0,0 @@
SUFFIXES += .c
cWARN =
cc = icc
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
LINK_LIBS = $(cDBUG) -L$(IA32ROOT)/lib
LINKLIBSO = $(cc) -i_dynamic
LINKEXE = $(cc) -Xlinker -z -Xlinker nodefs

View File

@ -1,25 +0,0 @@
SUFFIXES += .C
c++WARN = -Wall -Wextra -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof \
-diag-disable 2304,1292
# Suppress some warnings for flex++ and CGAL
c++LESSWARN = -diag-disable 1224,2026,2305
CC = icpc -std=c++11
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
ptFLAGS = -DNoRepository
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
cxxtoo = $(Ctoo)
cctoo = $(Ctoo)
cpptoo = $(Ctoo)
LINK_LIBS = $(c++DBUG) -L$(IA32ROOT)/lib
LINKLIBSO = $(CC) $(c++FLAGS) -shared
LINKEXE = $(CC) $(c++FLAGS)

View File

@ -1,2 +0,0 @@
c++DBUG = -g -DFULLDEBUG -O0
c++OPT =

View File

@ -1,13 +0,0 @@
c++DBUG =
c++OPT = \
-DICC_IA64_PREFETCH \
-ansi-alias \
-O3 \
-fp-speculationsafe \
-ftz \
-mP3OPT_ecg_swp_control=0x400000 \
-fno-alias \
-mtune=itanium2 \
-fargument-noalias-global \
-unroll0

View File

@ -1,2 +0,0 @@
c++DBUG = -prof_gen
c++OPT = -O3

View File

@ -1,2 +0,0 @@
cDBUG = -g -DFULLDEBUG -O0
cOPT =

View File

@ -1,2 +0,0 @@
cDBUG =
cOPT = -O3

View File

@ -1,2 +0,0 @@
cDBUG = -pg
cOPT = -O2

View File

@ -1,9 +0,0 @@
CPP = /lib/cpp -traditional-cpp $(GFLAGS) -DICC_IA64_PREFETCH
GLIBS =
include $(GENERAL_RULES)/standard
include $(DEFAULT_RULES)/X
include $(DEFAULT_RULES)/c
include $(DEFAULT_RULES)/c++

View File

@ -1,3 +0,0 @@
PFLAGS =
PINC = -isystem $(MPI_ARCH_PATH)/include -D_MPICC_H
PLIBS = -L$(MPI_ARCH_PATH)/lib/linux_ia64 -lmpi

View File

@ -1,3 +0,0 @@
PFLAGS = -DSGIMPI -DMPI_NO_CPPBIND
PINC =
PLIBS = -lmpi