Skip to content

Commit f2f9439

Browse files
committed
Remove dead ports
Remove the following ports: - dgux - nextstep - sunos4 - svr4 - ultrix4 - univel These are obsolete and not worth rescuing. In most cases, there is circumstantial evidence that they wouldn't work anymore anyway.
1 parent 4266509 commit f2f9439

39 files changed

+5
-798
lines changed

configure

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2194,27 +2194,18 @@ case $host_os in
21942194
cygwin*) template=cygwin ;;
21952195
darwin*) template=darwin ;;
21962196
dragonfly*) template=netbsd ;;
2197-
dgux*) template=dgux ;;
21982197
freebsd*) template=freebsd ;;
21992198
hpux*) template=hpux ;;
22002199
irix*) template=irix ;;
22012200
linux*|gnu*|k*bsd*-gnu)
22022201
template=linux ;;
22032202
mingw*) template=win32 ;;
22042203
netbsd*) template=netbsd ;;
2205-
nextstep*) template=nextstep ;;
22062204
openbsd*) template=openbsd ;;
22072205
osf*) template=osf ;;
22082206
sco*) template=sco ;;
22092207
solaris*) template=solaris ;;
2210-
sunos*) template=sunos4 ;;
2211-
sysv4.2*)
2212-
case $host_vendor in
2213-
univel) template=univel ;;
2214-
esac ;;
2215-
sysv4*) template=svr4 ;;
22162208
sysv5*) template=unixware ;;
2217-
ultrix*) template=ultrix4 ;;
22182209
esac
22192210

22202211
if test x"$template" = x"" ; then

configure.in

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,27 +59,18 @@ case $host_os in
5959
cygwin*) template=cygwin ;;
6060
darwin*) template=darwin ;;
6161
dragonfly*) template=netbsd ;;
62-
dgux*) template=dgux ;;
6362
freebsd*) template=freebsd ;;
6463
hpux*) template=hpux ;;
6564
irix*) template=irix ;;
6665
linux*|gnu*|k*bsd*-gnu)
6766
template=linux ;;
6867
mingw*) template=win32 ;;
6968
netbsd*) template=netbsd ;;
70-
nextstep*) template=nextstep ;;
7169
openbsd*) template=openbsd ;;
7270
osf*) template=osf ;;
7371
sco*) template=sco ;;
7472
solaris*) template=solaris ;;
75-
sunos*) template=sunos4 ;;
76-
sysv4.2*)
77-
case $host_vendor in
78-
univel) template=univel ;;
79-
esac ;;
80-
sysv4*) template=svr4 ;;
8173
sysv5*) template=unixware ;;
82-
ultrix*) template=ultrix4 ;;
8374
esac
8475

8576
if test x"$template" = x"" ; then

doc/src/sgml/installation.sgml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1682,9 +1682,9 @@ libpq.so.2.1: cannot open shared object file: No such file or directory
16821682
<indexterm>
16831683
<primary>ldconfig</primary>
16841684
</indexterm>
1685-
If you are on <systemitem class="osname">BSD/OS</>, <systemitem
1686-
class="osname">Linux</>, or <systemitem class="osname">SunOS 4</>
1687-
and you have root access you can run:
1685+
If you are on <systemitem class="osname">BSD/OS</>
1686+
or <systemitem class="osname">Linux</>, and you have root access you can
1687+
run:
16881688
<programlisting>
16891689
/sbin/ldconfig /usr/local/pgsql/lib
16901690
</programlisting>

src/Makefile.shlib

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -268,10 +268,6 @@ ifeq ($(PORTNAME), solaris)
268268
endif
269269
endif
270270

271-
ifeq ($(PORTNAME), sunos4)
272-
LINK.shared = $(LD) -assert pure-text -Bdynamic
273-
endif
274-
275271
ifeq ($(PORTNAME), osf)
276272
LINK.shared = $(LD) -shared -expect_unresolved '*'
277273
endif
@@ -288,14 +284,6 @@ ifeq ($(PORTNAME), sco)
288284
endif
289285
endif
290286

291-
ifeq ($(PORTNAME), svr4)
292-
LINK.shared = $(LD) -G
293-
endif
294-
295-
ifeq ($(PORTNAME), univel)
296-
LINK.shared = $(LD) -G -z text
297-
endif
298-
299287
ifeq ($(PORTNAME), unixware)
300288
ifeq ($(GCC), yes)
301289
LINK.shared = $(CC) -shared

src/backend/main/main.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -224,10 +224,6 @@ startup_hacks(const char *progname)
224224
*/
225225
#ifdef NOFIXADE
226226

227-
#if defined(ultrix4)
228-
syscall(SYS_sysmips, MIPS_FIXADE, 0, NULL, NULL, NULL);
229-
#endif
230-
231227
#if defined(__alpha) /* no __alpha__ ? */
232228
{
233229
int buffer[] = {SSIN_UACPROC, UAC_SIGBUS | UAC_NOPRINT};

src/backend/port/dynloader/dgux.c

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/backend/port/dynloader/dgux.h

Lines changed: 0 additions & 44 deletions
This file was deleted.

src/backend/port/dynloader/irix.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include "utils/dynamic_loader.h" /* pgrminclude ignore */
1919

2020
/*
21-
* Dynamic Loader on SunOS 4.
21+
* Dynamic Loader on Irix.
2222
*
2323
* this dynamic loader uses the system dynamic loading interface for shared
2424
* libraries (ie. dlopen/dlsym/dlclose). The user must specify a shared

src/backend/port/dynloader/nextstep.c

Lines changed: 0 additions & 84 deletions
This file was deleted.

src/backend/port/dynloader/nextstep.h

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy