From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Pierre Girard <pierre(dot)girard(at)gerad(dot)ca> |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: Solaris cc compiler on amd: PostgreSQL does not have native spinlock support on this platform |
Date: | 2005-12-16 19:51:55 |
Message-ID: | 28617.1134762715@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-hackers pgsql-patches |
Pierre Girard <pierre(dot)girard(at)gerad(dot)ca> writes:
> It compiles but then i get a 32 bit executable which is not what i want.
> This is on a solaris 10 with amd processor using the sun forte 11 compilers.
> Are there any fix for this?
You'd need to do something about adapting src/backend/port/tas/solaris_i386.s
to amd64, and then change the part of s_lock.h that mentions Solaris/386
to also accept x86_64 not just __i386. Also see src/template/solaris
which controls configure's determination of which tas file is needed.
It's possible that the assembly code would work as-is on amd, in which
case you'd just need a one-liner change in s_lock.h and maybe some
adjustment of the template file.
Please send a patch if you fix this.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2005-12-16 19:52:55 | Re: Configuring postgresql8.1.1 |
Previous Message | Alvaro Herrera | 2005-12-16 19:11:17 | Re: Postgres 8.1 hangs at boot time due to password authentication for user postgres. |
From | Date | Subject | |
---|---|---|---|
Next Message | Martijn van Oosterhout | 2005-12-16 19:54:37 | Re: Web archive issue? |
Previous Message | Simon Riggs | 2005-12-16 19:47:42 | Re: Improving planning of outer joins |
From | Date | Subject | |
---|---|---|---|
Next Message | Simon Riggs | 2005-12-16 20:49:51 | Re: Single-Transaction Utility options |
Previous Message | Qingqing Zhou | 2005-12-16 19:41:26 | Win32 gettimeofday() comment patch |