From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Leandro Fanzone <leandro(at)hasar(dot)com> |
Cc: | pgsql-hackers(at)postgreSQL(dot)org |
Subject: | Re: RPMs and symlinks (was Re: [NOVICE] C++ library probs) |
Date: | 2000-09-05 15:52:36 |
Message-ID: | 1384.968169156@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-novice |
Leandro Fanzone <leandro(at)hasar(dot)com> writes:
> Installed headers on /usr/include/pgsql. Didn't installed the source. The
> link actually points to .././include/port/linux.h which doesn't exist.
I figured as much --- that's what the symlink should look like, in the
source tree, but it ought not get installed that way. Looks like we
have a bug in the RPM build process. (Fairly recent bug too, I bet,
or it would've been noticed before.)
I've attached a copy of 7.0.2's port/linux.h, which you can use to
replace the os.h symlink so you can get some work done meanwhile.
regards, tom lane
/* __USE_POSIX, __USE_BSD, and __USE_BSD_SIGNAL used to be defined either
here or with -D compile options, but __ macros should be set and used by C
library macros, not Postgres code. __USE_POSIX is set by features.h,
__USE_BSD is set by bsd/signal.h, and __USE_BSD_SIGNAL appears not to
be used.
*/
#define JMP_BUF
#define USE_POSIX_TIME
#if defined(__i386__)
typedef unsigned char slock_t;
#define HAS_TEST_AND_SET
#elif defined(__sparc__)
typedef unsigned char slock_t;
#define HAS_TEST_AND_SET
#elif defined(__powerpc__)
typedef unsigned int slock_t;
#define HAS_TEST_AND_SET
#elif defined(__alpha__)
typedef long int slock_t;
#define HAS_TEST_AND_SET
#elif defined(__mips__)
typedef unsigned int slock_t;
#define HAS_TEST_AND_SET
#elif defined(__arm__)
typedef unsigned char slock_t
#define HAS_TEST_AND_SET
#endif
#if defined(__GLIBC__) && (__GLIBC__ >= 2)
#ifdef HAVE_INT_TIMEZONE
#undef HAVE_INT_TIMEZONE
#endif
#endif
#if defined(__powerpc__)
#undef HAVE_INT_TIMEZONE
#endif
From | Date | Subject | |
---|---|---|---|
Next Message | Steve Wolfe | 2000-09-05 17:14:27 | Report of performance on Alpha vs. Intel |
Previous Message | Leandro Fanzone | 2000-09-05 15:47:48 | Re: RPMs and symlinks (was Re: [NOVICE] C++ library probs) |
From | Date | Subject | |
---|---|---|---|
Next Message | Shawn | 2000-09-05 16:09:19 | Postgres 7.0.2 and Cygwin(NT) |
Previous Message | Leandro Fanzone | 2000-09-05 15:47:48 | Re: RPMs and symlinks (was Re: [NOVICE] C++ library probs) |