From: | Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Keith Parks <emkxp01(at)mtcc(dot)demon(dot)co(dot)uk> |
Cc: | PostgreSQL-ports <pgsql-ports(at)postgreSQL(dot)org> |
Subject: | Re: [COMMITTERS] 'pgsql/src/include/port linux.h' |
Date: | 1999-07-19 18:17:12 |
Message-ID: | 199907191817.OAA21068@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-ports |
> Bruce,
>
> Could you check what was originally in linux.h before the
> "#if if" problem.
>
> My port is SPARC Linux, which now fails to compile because
> slock_t is no longer defined.
>
> As you can see there is no reference to __sparc__ in the
> linux.h header file nor any default definition if the #if's
> fail.
>
> I defined slock_t the same as i386 for sparc and things seem
> to be OK, although I'd be more comfortable if I knew what was
> originally there.
>
> I don't have an unbroken copy of this file anymore.
>
Good question. The old code had:
...
#else /* i386 probably */
typedef unsigned char slock_t;
#endif
Doesn't engender confidence, does it? Seeing as it used to work, I have
added:
#elif defined(__sparc__)
typedef unsigned char slock_t;
so it now explicitly has this lock for sparc, rather than falling into
an #else that could be any cpu.
--
Bruce Momjian | http://www.op.net/~candle
maillist(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026
From | Date | Subject | |
---|---|---|---|
Next Message | Marek Goc | 1999-07-19 19:54:34 | unsubscribe |
Previous Message | Unprivileged user | 1999-07-19 14:34:47 | Port Bug Report: pg_dump eats memory when making backup |