Remove support for OSF
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>pull/95/head
parent
890889340b
commit
8e2288b446
@ -1,62 +0,0 @@
|
||||
X-RDate: Mon, 01 Sep 1997 07:45:22 -0400 (EDT)
|
||||
Return-Path: <knoll@daniel.mpi-hd.mpg.de>
|
||||
Received: from cornell.edu (cornell.edu [132.236.56.6]) by
|
||||
postoffice2.mail.cornell.edu (8.8.5/8.8.5) with ESMTP id KAA06175 for
|
||||
<bw18@POSTOFFICE2.MAIL.CORNELL.EDU>; Tue, 26 Aug 1997 10:56:10 -0400 (EDT)
|
||||
Received: (from daemon@localhost) by cornell.edu (8.8.5/8.8.5) id KAA25547 for
|
||||
bw18@postoffice3.mail.cornell.edu; Tue, 26 Aug 1997 10:55:42 -0400 (EDT)
|
||||
Received: from polygon.math.cornell.edu (POLYGON.MATH.CORNELL.EDU
|
||||
[128.84.234.110]) by cornell.edu (8.8.5/8.8.5) with SMTP id KAA25126 for
|
||||
<bw18@cornell.edu>; Tue, 26 Aug 1997 10:55:15 -0400 (EDT)
|
||||
Received: from mpimail.mpi-hd.mpg.de by polygon.math.cornell.edu (5.x/SMI-SVR4)
|
||||
id AA07964; Tue, 26 Aug 1997 10:54:56 -0400
|
||||
Received: from daniel.mpi-hd.mpg.de (daniel.mpi-hd.mpg.de [149.217.1.90]) by
|
||||
mpimail.mpi-hd.mpg.de (8.8.2/8.8.2) with SMTP id QAA19532 for
|
||||
<wuebben@math.cornell.edu>; Tue, 26 Aug 1997 16:54:56 +0200 (MET DST)
|
||||
Received: from localhost by daniel.mpi-hd.mpg.de
|
||||
(5.65v4.0/1.1.10.5/31Jul97-0446PM) id AA04869; Tue, 26 Aug 1997 16:54:56 +0200
|
||||
Date: Tue, 26 Aug 1997 16:54:56 +0200 (MET DST)
|
||||
X-PH: V4.1@cornell.edu (Cornell Modified)
|
||||
Message-Id: <Pine.OSF.3.96.970826163314.32213A-100000@daniel.mpi-hd.mpg.de>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: TEXT/PLAIN; charset=US-ASCII
|
||||
XFMstatus: 0002
|
||||
From: Lars Knoll <Lars.Knoll@mpi-hd.mpg.de>
|
||||
To: wuebben@math.cornell.edu
|
||||
Subject: kcalc unter dec osf4.0
|
||||
|
||||
Hi,
|
||||
|
||||
ich hatte ein paar Probleme, kcalc auf einer dec alpha unter osf4.0
|
||||
zu kompilieren. Das Problem ist, dass bei diesem System
|
||||
sizeof(long double) = sizeof(double)
|
||||
ist, und dass Routinen namens asinl, fabsl, ... existieren, aber nicht
|
||||
in irgendwelchen headers definiert werden.
|
||||
Zusaetzlich funktioniert fabsl() wie erwartet, asinl gibt aber leider
|
||||
immer nur 0. zurueck. Der folgende patch loest das Problem bei mir.
|
||||
|
||||
Lars
|
||||
|
||||
|
||||
diff -c kcalc/kcalc.h kcalc.osf/kcalc.h
|
||||
*** kcalc/kcalc.h Sun Aug 3 05:01:41 1997
|
||||
--- kcalc.osf/kcalc.h Tue Aug 26 16:53:12 1997
|
||||
***************
|
||||
*** 63,68 ****
|
||||
--- 63,72 ----
|
||||
|
||||
/* TAKE CARE OF TH HAVE_LONG_DOUBLE defines in core.cpp*/
|
||||
|
||||
+ /* dec osf4.0 has fabsl, but not asinl... */
|
||||
+ #ifdef __osf__
|
||||
+ #undef HAVE_FABSL
|
||||
+ #endif
|
||||
|
||||
#ifdef HAVE_FABSL
|
||||
#define CALCAMNT long double
|
||||
|
||||
|
||||
|
||||
---
|
||||
Lars Knoll knoll@mpi-hd.mpg.de
|
||||
PGP pub key [6DADF3D5]: finger knoll@pluto.mpi-hd.mpg.de
|
||||
@ -1,125 +0,0 @@
|
||||
What about using builtin symbols defined by the compiler (gcc)
|
||||
itself. For example on Alpha I have :
|
||||
|
||||
lappa{bussat}(74) echo 'main(){printf("hello world\n";}' |gcc -E -v -
|
||||
Reading specs from /usr/local/lib/gcc-lib/alpha-dec-osf4.0/2.7.2.3/specs
|
||||
gcc version 2.7.2.3
|
||||
/usr/local/lib/gcc-lib/alpha-dec-osf4.0/2.7.2.3/cpp -lang-c -v -undef
|
||||
-D__GNUC__=2 -D__GNUC_MINOR__=7 -Dunix -D__osf__ -D__alpha -D__alpha__
|
||||
-D_LONGLONG -DSYSTYPE_BSD -D_SYSTYPE_BSD -D__unix__ -D__osf__ -D__alpha
|
||||
-D__alpha__ -D_LONGLONG -D__SYSTYPE_BSD__ -D_SYSTYPE_BSD -D__unix
|
||||
-D__SYSTYPE_BSD -Asystem(unix) -Asystem(xpg4) -Acpu(alpha)
|
||||
-Amachine(alpha) -D__LANGUAGE_C__ -D__LANGUAGE_C -DLANGUAGE_C -
|
||||
GNU CPP version 2.7.2.3
|
||||
#include "..." search starts here:
|
||||
#include <...> search starts here:
|
||||
/usr/local/include
|
||||
/usr/local/alpha-dec-osf4.0/include
|
||||
/usr/local/lib/gcc-lib/alpha-dec-osf4.0/2.7.2.3/include
|
||||
/usr/include
|
||||
End of search list.
|
||||
# 1 ""
|
||||
main(){printf("hello world\n";}
|
||||
|
||||
On HP, this becomes :
|
||||
bussat [21] echo 'main(){printf("hello world\n";}' |gcc -E -v -
|
||||
Reading specs from
|
||||
/opt/gcc/lib/gcc-lib/hppa1.1-hp-hpux10.10/2.7.2.2/specs
|
||||
gcc version 2.7.2.2
|
||||
/opt/gcc/lib/gcc-lib/hppa1.1-hp-hpux10.10/2.7.2.2/cpp -lang-c -v -undef
|
||||
-D__GNUC__=2 -D__GNUC_MINOR__=7 -Dhppa -Dhp9000s800 -D__hp9000s800
|
||||
-Dhp9k8 -DPWB -Dhpux -Dunix -D_HPUX_SOURCE -D__hppa__ -D__hp9000s800__
|
||||
-D__hp9000s800 -D__hp9k8__ -D__PWB__ -D__hpux__ -D__unix__
|
||||
-D_HPUX_SOURCE -D__hppa -D__hp9000s800 -D__hp9k8 -D__PWB -D__hpux
|
||||
-D__unix -Asystem(unix) -Asystem(hpux) -Acpu(hppa) -Amachine(hppa)
|
||||
-D__hp9000s700 -D_PA_RISC1_1 -
|
||||
GNU CPP version 2.7.2.2 (hppa)
|
||||
#include "..." search starts here:
|
||||
#include <...> search starts here:
|
||||
/opt/gcc/include
|
||||
/opt/gcc/hppa1.1-hp-hpux10.10/include
|
||||
/opt/gcc/lib/gcc-lib/hppa1.1-hp-hpux10.10/2.7.2.2/include
|
||||
/usr/include
|
||||
End of search list.
|
||||
# 1 ""
|
||||
main(){printf("hello world
|
||||
";}
|
||||
|
||||
On Sun Solaris2.5 I found
|
||||
lappsun8{bussat}[1]: echo 'main(){printf("hello world\n";}' |gcc -E -v -
|
||||
Reading specs from
|
||||
/opt/FSFgcc/lib/gcc-lib/sparc-sun-solaris2.5/2.7.2/specs
|
||||
gcc version 2.7.2
|
||||
/opt/FSFgcc/lib/gcc-lib/sparc-sun-solaris2.5/2.7.2/cpp -lang-c -v
|
||||
-undef -D__GNUC__=2 -D__GNUC_MINOR__=7 -Dsun -Dsparc -Dunix -D__svr4__
|
||||
-D__SVR4 -D__GCC_NEW_VARARGS__ -D__sun__ -D__sparc__ -D__unix__
|
||||
-D__svr4__ -D__SVR4 -D__GCC_NEW_VARARGS__ -D__sun -D__sparc -D__unix
|
||||
-Asystem(unix) -Asystem(svr4) -Acpu(sparc) -Amachine(sparc) -
|
||||
GNU CPP version 2.7.2 (sparc)
|
||||
#include "..." search starts here:
|
||||
#include <...> search starts here:
|
||||
/usr/local/include
|
||||
/opt/FSFgcc/sparc-sun-solaris2.5/include
|
||||
/opt/FSFgcc/lib/gcc-lib/sparc-sun-solaris2.5/2.7.2/include
|
||||
/usr/include
|
||||
End of search list.
|
||||
# 1 ""
|
||||
main(){printf("hello world
|
||||
";}
|
||||
|
||||
Finally, on Sun with SunOS4.1 the results are :
|
||||
lappsun1{bussat}[1]: echo 'main(){printf("hello world\n";}' |gcc -E -v
|
||||
-
|
||||
Reading specs from
|
||||
/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.6.0/specs
|
||||
gcc version 2.6.0
|
||||
/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.6.0/cpp -lang-c -v
|
||||
-undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dsparc -Dsun -Dunix
|
||||
-D__GCC_NEW_VARARGS__ -D__sparc__ -D__sun__ -D__unix__
|
||||
-D__GCC_NEW_VARARGS__ -D__sparc -D__sun -D__unix -Asystem(unix)
|
||||
-Asystem(bsd) -Acpu(sparc) -Amachine(sparc) -
|
||||
GNU CPP version 2.6.0 (sparc)
|
||||
#include "..." search starts here:
|
||||
#include <...> search starts here:
|
||||
/usr/local/include
|
||||
/usr/local/sparc-sun-sunos4.1.3_U1/include
|
||||
/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.6.0/include
|
||||
/usr/include
|
||||
End of search list.
|
||||
# 1 ""
|
||||
main(){printf("hello world
|
||||
";}
|
||||
|
||||
on a Linux box there is:
|
||||
mike@kermit:/home/mike > echo 'main(){printf("hello world\n";}' |gcc -E -v -
|
||||
Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.1/specs
|
||||
gcc version 2.7.2.1
|
||||
/usr/lib/gcc-lib/i486-linux/2.7.2.1/cpp -lang-c -v -undef -D__GNUC__=2
|
||||
-D__GNUC_MINOR__=7 -D__ELF__ -Dunix -Di386 -Dlinux -D__ELF__ -D__unix__
|
||||
-D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(unix)
|
||||
-Asystem(posix) -Acpu(i386) -Amachine(i386) -D__i486__ - GNU CPP version
|
||||
2.7.2.1 (i386 Linux/ELF) #include "..." search starts here: #include <...>
|
||||
search starts here: /usr/local/include
|
||||
/usr/i486-linux/include
|
||||
/usr/lib/gcc-lib/i486-linux/2.7.2.1/include
|
||||
/usr/include
|
||||
End of search list.
|
||||
# 1 ""
|
||||
main(){printf("hello world\n";}
|
||||
|
||||
on digital UNIX V3.2D-1 there is
|
||||
mkropfbe@edusrv(1)$ echo 'main(){printf("hello world\n";}' |gcc -E -v -
|
||||
Reading specs from /usr/local/lib/gcc-lib/alpha-dec-osf3.2/2.7.2/specs
|
||||
gcc version 2.7.2
|
||||
/usr/local/lib/gcc-lib/alpha-dec-osf3.2/2.7.2/cpp -lang-c -v -undef
|
||||
-D__GNUC__=2 -D__GNUC_MINOR__=7 -Dunix -D__osf__ -D__alpha -D__alpha__
|
||||
-D_LONGLONG -DSYSTYPE_BSD -D_SYSTYPE_BSD -D__unix__ -D__osf__ -D__alpha
|
||||
-D__alpha__ -D_LONGLONG -D__SYSTYPE_BSD__ -D_SYSTYPE_BSD -D__unix
|
||||
-D__SYSTYPE_BSD -Asystem(unix) -Asystem(xpg4) -Acpu(alpha) -Amachine(alpha)
|
||||
-D__LANGUAGE_C__ -D__LANGUAGE_C -DLANGUAGE_C - GNU CPP version 2.7.2 #include
|
||||
"..." search starts here: #include <...> search starts here:
|
||||
/usr/local/include /usr/local/alpha-dec-osf3.2/include
|
||||
/usr/local/lib/gcc-lib/alpha-dec-osf3.2/2.7.2/include /usr/include
|
||||
End of search list.
|
||||
# 1 ""
|
||||
main(){printf("hello world\n";}
|
||||
Loading…
Reference in New Issue