From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Shinji Teragaito <shinji(at)kobe(dot)hp(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org, pgsql-patches(at)postgresql(dot)org |
Subject: | Re: [PATCHES] HP-UX PA-RISC/Itanium 64-bit Patch and HP-UX |
Date: | 2004-10-07 19:22:34 |
Message-ID: | 200410071922.i97JMYp04779@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-patches |
Has this been resolved?
---------------------------------------------------------------------------
Shinji Teragaito wrote:
> >> On Tue, 24 Aug 2004 00:39:55 -0400, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> said:
>
> > Shinji Teragaito <shinji(at)kobe(dot)hp(dot)com> writes:
> >> I made a patch to let PostgreSQL work in the LP64 data model on
> >> HP-UX PA-RISC and HP-UX Itanium platform.
>
> > The s_lock change looks good ... but ...
>
> > This patch seems likely to break many other platforms. You do not
> > seriously expect us to apply that change to float8.out, do you?
>
> My patch is not related to the failure of the float8 test. Because
> you can see this failure when you compile the original cvs source code
> using GCC 3.4.1 on HP-UX 11.23 (Itanium) and run the regression test.
> Besides the failure of the float8 test, the create_function_1 and
> triggers tests fail. Please refer to the attached regression.diff. The
> result of float8.out diffs in this file are the same with the result I
> can see under the environment my patch is applied.
>
> The reason refint.sl has unresolved external symbol (__divdi3) is
> it's linked by /usr/ccs/bin/ld without libgcc.a. This is implemented
> in src/Makefile.port. Makefile.port in my patch use GCC to link
> refint.so. It results to link refint.so with libgcc.a implicitly and
> automatically. Anyway my patch will eliminate the failures of the
> create_function_1 and triggers test when GCC on HP-UX 11.23 will be
> used regardless of ILP32 or LP64.
>
> > I'd also like to know the rationale for the Makefile.shlib changes
> > (which did not seem to be needed the last time I tested on HPUX 11)
>
> Note I don't see this unresolved symbol problem when I use GCC 3.4.1
> on HP-UX 11.11 (PA-RISC) even if my patch is not applied. I have not
> look into this deeply (I'm just wondering millicode routine on PA-RISC
> is related to this).
>
> Cheers,
>
> Shinji Teragaito
> Hewlett-Packard Japan, Ltd.
>
[ Attachment, skipping... ]
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: the planner will ignore your desire to choose an index scan if your
> joining column's datatypes do not match
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
From | Date | Subject | |
---|---|---|---|
Next Message | David Fetter | 2004-10-07 19:26:12 | Re: [HACKERS] Call for BOFs Linux World Expo Boston |
Previous Message | Bruce Momjian | 2004-10-07 18:28:37 | Re: [HACKERS] Call for BOFs Linux World Expo Boston |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2004-10-07 19:32:16 | Re: [PATCHES] HP-UX PA-RISC/Itanium 64-bit Patch and HP-UX |
Previous Message | Tom Lane | 2004-10-07 14:33:51 | Re: Two-phase commit |