mirror of https://github.com/postgres/postgres
Support for running postgres on Alpha hasn't been tested for a long while. Due to Alpha's uniquely lax cache coherency model it's a hard to develop for platform (especially blindly!) and thought to be unlikely to currently work correctly. As Alpha is the only supported architecture for Tru64 drop support for it as well. Tru64's support has ended 2012 and it has been in maintenance-only mode for much longer. Also remove stray references to __ksr__ and ultrix defines.pull/14/head
parent
d222585a9f
commit
a6d488cb53
@ -1,7 +0,0 @@ |
||||
/*
|
||||
* src/backend/port/dynloader/osf.c |
||||
* |
||||
* Dummy file used for nothing at this point |
||||
* |
||||
* see osf.h |
||||
*/ |
@ -1,47 +0,0 @@ |
||||
/*-------------------------------------------------------------------------
|
||||
* |
||||
* osf.h |
||||
* prototypes for OSF/1-specific routines |
||||
* |
||||
* |
||||
* Portions Copyright (c) 1996-2014, PostgreSQL Global Development Group |
||||
* Portions Copyright (c) 1994, Regents of the University of California |
||||
* |
||||
* src/backend/port/dynloader/osf.h |
||||
* |
||||
*------------------------------------------------------------------------- |
||||
*/ |
||||
|
||||
#ifndef PORT_PROTOS_H |
||||
#define PORT_PROTOS_H |
||||
|
||||
#include <dlfcn.h> |
||||
#include "utils/dynamic_loader.h" /* pgrminclude ignore */ |
||||
|
||||
/*
|
||||
* Dynamic Loader on Alpha OSF/1.x |
||||
* |
||||
* this dynamic loader uses the system dynamic loading interface for shared |
||||
* libraries (ie. dlopen/dlsym/dlclose). The user must specify a shared |
||||
* library as the file to be dynamically loaded. |
||||
*/ |
||||
|
||||
/*
|
||||
* In some older systems, the RTLD_NOW flag isn't defined and the mode |
||||
* argument to dlopen must always be 1. The RTLD_GLOBAL flag is wanted |
||||
* if available, but it doesn't exist everywhere. |
||||
* If it doesn't exist, set it to 0 so it has no effect. |
||||
*/ |
||||
#ifndef RTLD_NOW |
||||
#define RTLD_NOW 1 |
||||
#endif |
||||
#ifndef RTLD_GLOBAL |
||||
#define RTLD_GLOBAL 0 |
||||
#endif |
||||
|
||||
#define pg_dlopen(f) dlopen((f), RTLD_NOW | RTLD_GLOBAL) |
||||
#define pg_dlsym(h, f) ((PGFunction) dlsym(h, f)) |
||||
#define pg_dlclose(h) dlclose(h) |
||||
#define pg_dlerror() dlerror() |
||||
|
||||
#endif /* PORT_PROTOS_H */ |
@ -1,4 +0,0 @@ |
||||
/* src/include/port/osf.h */ |
||||
|
||||
#define NOFIXADE |
||||
#define DISABLE_XOPEN_NLS |
@ -1,10 +0,0 @@ |
||||
AROPT = crs
|
||||
DLSUFFIX = .so
|
||||
CFLAGS_SL =
|
||||
rpath = -rpath '$(rpathdir)'
|
||||
|
||||
# Rule for building a shared library from a single .o file
|
||||
%.so: %.o |
||||
$(LD) -shared -expect_unresolved '*' -o $@ $<
|
||||
|
||||
sqlmansect = 5
|
@ -1,6 +0,0 @@ |
||||
# src/template/osf |
||||
|
||||
if test "$GCC" != yes ; then |
||||
CC="$CC -std" |
||||
CFLAGS="-O -ieee" |
||||
fi |
Loading…
Reference in new issue