Re: Solaris cc compiler on amd: PostgreSQL does not have native spinlock support on this platform

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

In response to

Responses

Browse pgsql-bugs by date

  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.

Browse pgsql-hackers by date

  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

Browse pgsql-patches by date

  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