diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html
index 66cbfbe2f..00a4f730e 100644
--- a/documentation/RELEASE_NOTES.html
+++ b/documentation/RELEASE_NOTES.html
@@ -13,6 +13,12 @@
Changes between 3.14.11 and 3.14.12
+Deleted osf-alpha targets
+
+Kazuro Furukawa has been unable to compile EPICS Base on this target for the
+last few releases and it's not really needed any more, so the targets have been
+deleted from this release.
+
Expanded CALC expressions
The calc and calcout records can now accept infix expressions up to 79
diff --git a/src/libCom/osi/os/osf/epicsMath.h b/src/libCom/osi/os/osf/epicsMath.h
deleted file mode 100644
index 03b7cf4ba..000000000
--- a/src/libCom/osi/os/osf/epicsMath.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/*************************************************************************\
-* Copyright (c) 2002 The University of Chicago, as Operator of Argonne
-* National Laboratory.
-* Copyright (c) 2002 The Regents of the University of California, as
-* Operator of Los Alamos National Laboratory.
-* EPICS BASE is distributed subject to a Software License Agreement found
-* in file LICENSE that is included with this distribution.
-\*************************************************************************/
-
-#ifndef epicsMathh
-#define epicsMathh
-
-#include
-#include
-
-#define isinf(D) (!finite((D)) && !(isnan((D))))
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-epicsShareExtern float epicsNAN;
-epicsShareExtern float epicsINF;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* epicsMathh */
diff --git a/src/libCom/osi/os/osf/osdSock.h b/src/libCom/osi/os/osf/osdSock.h
deleted file mode 100644
index 772d3d3ff..000000000
--- a/src/libCom/osi/os/osf/osdSock.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*************************************************************************\
-* Copyright (c) 2002 The University of Chicago, as Operator of Argonne
-* National Laboratory.
-* Copyright (c) 2002 The Regents of the University of California, as
-* Operator of Los Alamos National Laboratory.
-* EPICS BASE Versions 3.13.7
-* and higher are distributed subject to a Software License Agreement found
-* in file LICENSE that is included with this distribution.
-\*************************************************************************/
-
-/*
- * alpha specific socket include
- */
-
-#ifndef osdSockH
-#define osdSockH
-
-#ifdef __cplusplus
-extern "C" {
-struct ifafilt;
-#endif
-
-#include
-
-#include
-#include /* for MAXHOSTNAMELEN */
-#include
-#include
-#include
-/* #include */
-/* #include */
-#include
-#include
-#include
-#include
-#include
-#include /* close() and others */
-
-#ifdef __cplusplus
-}
-#endif
-
-typedef int SOCKET;
-#define INVALID_SOCKET (-1)
-#define SOCKERRNO errno
-#define socket_ioctl(A,B,C) ioctl(A,B,C)
-typedef int osiSockIoctl_t;
-typedef int osiSocklen_t;
-
-#define FD_IN_FDSET(FD) ((FD)=0)
-
-#define SOCK_EWOULDBLOCK EWOULDBLOCK
-#define SOCK_ENOBUFS ENOBUFS
-#define SOCK_ECONNRESET ECONNRESET
-#define SOCK_ETIMEDOUT ETIMEDOUT
-#define SOCK_EADDRINUSE EADDRINUSE
-#define SOCK_ECONNREFUSED ECONNREFUSED
-#define SOCK_ECONNABORTED ECONNABORTED
-#define SOCK_EINPROGRESS EINPROGRESS
-#define SOCK_EISCONN EISCONN
-#define SOCK_EALREADY EALREADY
-#define SOCK_EINVAL EINVAL
-#define SOCK_EINTR EINTR
-#define SOCK_EPIPE EPIPE
-#define SOCK_EMFILE EMFILE
-#define SOCK_SHUTDOWN ESHUTDOWN
-#define SOCK_ENOTSOCK ENOTSOCK
-#define SOCK_EBADF EBADF
-
-#define ifreq_size(pifreq) (sizeof(pifreq->ifr_name))
-
-#endif /*osdSockH*/
-
diff --git a/src/libCom/osi/os/osf/osiFileName.h b/src/libCom/osi/os/osf/osiFileName.h
deleted file mode 100644
index b79203992..000000000
--- a/src/libCom/osi/os/osf/osiFileName.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/*************************************************************************\
-* Copyright (c) 2002 The University of Chicago, as Operator of Argonne
-* National Laboratory.
-* Copyright (c) 2002 The Regents of the University of California, as
-* Operator of Los Alamos National Laboratory.
-* EPICS BASE Versions 3.13.7
-* and higher are distributed subject to a Software License Agreement found
-* in file LICENSE that is included with this distribution.
-\*************************************************************************/
-/*
- * osiFileName.h
- * Author: Jeff Hill
- *
- *
- */
-#ifndef osiFileNameH
-#define osiFileNameH
-
-#include "unixFileName.h"
-
-#endif /* osiFileNameH */
diff --git a/src/makeBaseExt/top/configure/os/CONFIG_SITE.osf-alpha.osf-alpha b/src/makeBaseExt/top/configure/os/CONFIG_SITE.osf-alpha.osf-alpha
deleted file mode 100644
index fc36212cc..000000000
--- a/src/makeBaseExt/top/configure/os/CONFIG_SITE.osf-alpha.osf-alpha
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# $Revision-Id$
-#
-# Site Specific Configuration Information
-# Only the local epics system manager should modify this file
-
-# Where to find utilities/libraries
-# If you do not have a certain product,
-# leave the line empty.
-#
-
--include $(TOP)/configure/os/CONFIG_SITE.Common.Common
-
-# Where to find utilities/libraries
-X11_LIB = /usr/lib
-X11_INC = /usr/include
-MOTIF_INC = /usr/include
-MOTIF_LIB = /usr/lib
-INTERVIEWS_BIN=/usr/local/interviews/bin/O.alpha
-OPENWIN =
-WINGZ =
-MATHEMATICA =
-XRTGRAPH = /usr/local/xrtgraph
-QUESTWIN =
-IDL =
-JAVA_DIR=/usr/local/java
-JAVA_INC=$(JAVA_DIR)/include
-
diff --git a/startup/EpicsHostArch b/startup/EpicsHostArch
index 375df8a7f..ae25ea7cd 100755
--- a/startup/EpicsHostArch
+++ b/startup/EpicsHostArch
@@ -24,38 +24,24 @@ sysname=`uname`
case $sysname in
Linux )
os=linux
- cpu=`uname -m`
+ cpu=`uname -m`
case $cpu in i386 | i486 | i586 | i686 )
cpu=x86
- ;;
- esac
+ ;;
+ esac
if [ ${cpu} = "x86_64" ]; then
cpu=x86_64
- fi
- echo ${os}-${cpu}${suffix}
+ fi
+ echo ${os}-${cpu}${suffix}
;;
Darwin )
os=darwin
- cpu=`uname -m`
+ cpu=`uname -m`
case "$cpu" in
"Power Macintosh") cpu=ppc ;;
"i386") cpu=x86 ;;
esac
- echo ${os}-${cpu}${suffix}
- ;;
- HP-UX )
- os=hpux
- cpu=`uname -m`
- case $cpu in
- 9000/[346]??) cpu=m68k ;;
- 9000/[78]??) cpu=parisc ;;
- esac
- echo ${os}-${cpu}${suffix}
- ;;
- OSF1 )
- os=osf
- cpu=`uname -m`
- echo ${os}-${cpu}${suffix}
+ echo ${os}-${cpu}${suffix}
;;
SunOS )
version=`uname -r | sed '1s/^\([0-9]*\).*$/\1/'`
@@ -64,16 +50,16 @@ case $sysname in
else
os=sun4
fi
- cpu=`uname -m`
+ cpu=`uname -m`
case $cpu in
- sun4*)
+ sun4*)
cpu=sparc
- ;;
+ ;;
i86pc)
cpu=x86
- ;;
- esac
- echo ${os}-${cpu}${suffix}
+ ;;
+ esac
+ echo ${os}-${cpu}${suffix}
;;
* )
sysname=`uname -o`
diff --git a/startup/EpicsHostArch.pl b/startup/EpicsHostArch.pl
index db3b8f506..169f9e32e 100755
--- a/startup/EpicsHostArch.pl
+++ b/startup/EpicsHostArch.pl
@@ -5,8 +5,7 @@ eval 'exec perl -S $0 ${1+"$@"}' # -*- Mode: perl -*-
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
-# EPICS BASE Versions 3.13.7
-# and higher are distributed subject to a Software License Agreement found
+# EPICS BASE is distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
@@ -27,14 +26,10 @@ sub GetEpicsHostArch { # no args
$arch=$Config{'archname'};
if ($arch =~ /sun4-solaris/) { return "solaris-sparc";
} elsif ($arch =~ m/i86pc-solaris/) { return "solaris-x86";
- } elsif ($arch =~ m/sun4-sunos/) { return "sun4-68k";
} elsif ($arch =~ m/i[3-6]86-linux/) { return "linux-x86";
} elsif ($arch =~ m/x86_64-linux/) { return "linux-x86_64";
} elsif ($arch =~ m/MSWin32-x86/) { return "win32-x86";
} elsif ($arch =~ m/cygwin/) { return "cygwin-x86";
- } elsif ($arch =~ m/PA-RISC1.1/) { return "hpux-parisc";
- } elsif ($arch =~ m/PA-RISC2.0/) { return "hpux-parisc";
- } elsif ($arch =~ m/alpha-dec_osf/) { return "osf-alpha";
} elsif ($arch =~ m/darwin/) {
my($kernel, $hostname, $release, $version, $cpu) = POSIX::uname();
if ($cpu =~ m/Power Macintosh/) { return "darwin-ppc"; }