Re: [SQL] Install: Undefined symbol `_TAS'

From: Vince Gonzalez <vince(at)nycrc(dot)net>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Frank Bax <fbax(at)execulink(dot)com>, pgsql-sql(at)postgresql(dot)org
Subject: Re: [SQL] Install: Undefined symbol `_TAS'
Date: 2000-02-04 13:52:15
Message-ID: 20000204085215.A7427@newton.baruch.cuny.edu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Fri, Feb 04, 2000 at 01:48:21AM -0500, Tom Lane wrote:
> Frank Bax <fbax(at)execulink(dot)com> writes:
> > I've got an installation problem:
> > OpenBSD 2.6 - gmake 3.78.1 - Postgres 6.5.3 (new install)
>
> > storage/SUBSYS.o: Undefined symbol `_TAS' referenced from text segment

OpenBSD 2.6 includes Postgres 6.5.3 in its ports collection, which
fixes this.

> Hm. tas() is a machine-dependent subroutine for low-level spinlocking.
> It's typically provided as a macro in src/include/storage/s_lock.h
> or a function in src/backend/storage/buffer/s_lock.c; some platforms
> have assembly-coded versions in src/backend/port/tas/. It sounds like
> for some reason none of the provided alternatives are getting compiled
> on your platform. Please dig through the #ifdefs in those files and
> figure out what needs to be changed to make it work on your setup.
>
> (A likely possibility is that configure misidentified your platform;
> did you notice whether it printed a reasonable platform ID?)

--vince

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Tom Lane 2000-02-04 15:07:12 Re: [SQL] Install: Undefined symbol `_TAS'
Previous Message Mark Hollomon 2000-02-04 13:49:20 Re: [HACKERS] Re: [SQL] Proposed Changes to PostgreSQL