diff options
| author | Bruce Momjian <bruce@momjian.us> | 1998-12-18 07:08:03 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 1998-12-18 07:08:03 +0000 |
| commit | 03f1648872daf555bdf48427f22219626c7b666a (patch) | |
| tree | 4f3c9a3e91f0d9900d66538d9f5c2e3f5ee4bfed /src/template/alpha_gcc | |
| parent | 9d6f0606c56e20941a31d0a2fa669f9bcb8090ee (diff) | |
| download | postgresql-03f1648872daf555bdf48427f22219626c7b666a.tar.gz | |
Attached is a patch with some fixes that (I think that) should go into
6.4.1. Here is the list:
- The type int8 now works. In fact, the bug(s) were in
src/backend/port/snprintf.c, so int8 is probably broken in every platform
that hasn't a native snprintf/vsnprintf. The type itself worked as
expected, only the output was wrong. Anyway, this patch should be checked
in other platforms.
- The regression tests for int2 and int4, which were broken due to
differences in the error messages, are fixed.
- The regression test for float8, which was broken in the reference
platform, is also fixed. I don't know if the new file (float8-OSF1.out)
will work on other platforms, but it might be worth to try it.
- Two new template files are provided (alpha_cc, which includes
optimization, and alpha_gcc), and src/templates/.similar is updated
accordingly. src/templates/alpha should be removed from the distribution.
*IMPORTANT NOTE*: I don't know if you can use gcc to compile postgres;
I've written the alpha_gcc file because alpha_cc has some flags that are
specific to DEC C.
- There is a (very basic) Digital Unix specific FAQ in
doc/FAQ_DigitalUnix.
--
-------------------------------------------------------------------
Pedro José Lobo Perea Tel: +34 91 336 78 19
Diffstat (limited to 'src/template/alpha_gcc')
| -rw-r--r-- | src/template/alpha_gcc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/template/alpha_gcc b/src/template/alpha_gcc new file mode 100644 index 0000000000..3da0dfe93a --- /dev/null +++ b/src/template/alpha_gcc @@ -0,0 +1,16 @@ +AROPT:crs +# NOFIXADE disallows unaligned access. +# on Ultrix and OSF/1 it invokes an explicit syscall. +# on HP-UX it turns off certain compiler options. +# This is defined here because a bunch of clients include tmp/c.h, +# which is where the work is done on HP-UX. It only affects the +# backend on Ultrix and OSF/1. +CFLAGS:-DNOFIXADE +SHARED_LIB: +ALL: +SRCH_INC: +SRCH_LIB: +USE_LOCALE:no +DLSUFFIX:.so +YFLAGS:-d +YACC: |
