Re: Call for port reports

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Noèl Köthe <noel(at)debian(dot)org>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Call for port reports
Date: 2003-10-26 00:12:23
Message-ID: 200310260012.h9Q0CNq14622@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


I can't certify the following platform because it doesn't recognize our
spinlock code. Would you run src/tools/ccsym and report back the
symbols you have. Do you not have __powerpc__ defined?

The actual test in s_lock.h is:

#if defined(__ppc__) || defined(__powerpc__) || defined(__powerpc64__)

but src/include/port/linux.h only tests for the last two --- this is a
mismatch we are going to clean up for 7.5, but I need to know what your
compiler defines.

---------------------------------------------------------------------------

Nol Kthe wrote:
-- Start of PGP signed section.
>
> > It is time for people to report their port testing. Please test against
> > current CVS or beta5 and report your 'uname -a'.
> >
> > The current list is at:
> >
> > http://candle.pha.pa.us/main/writings/pgsql/sgml/supported-platforms.html
>
> here are some build reports. Its all on Debian GNU/Linux with different
> architectures:
>
> ======================
> All 93 tests passed.
> ======================
>
> rm regress.o
> make[2]: Leaving directory `/home/noel/pgsql/src/test/regress'
> make[1]: Leaving directory `/home/noel/pgsql/src/test'
> noel(at)bruckner:~/pgsql$ uname -a
> Linux bruckner 2.4.21 #1 Don Aug 28 15:18:52 CEST 2003 ppc GNU/Linux
>
> ---------------------------------------------------------------------
>
> In file included from ../../../../src/include/storage/spin.h:50,
> from xlog.c:37:
> ../../../../src/include/storage/s_lock.h:543:2: #error This platform does not support native spinlocks. To continue the compile, rerun configure using --disable-spinlocks. However, performance will be poor. Please report this to pgsql-bugs(at)postgresql(dot)org(dot)
> make[4]: *** [xlog.o] Error 1
> make[4]: Leaving directory `/home/noel/pgsql/src/backend/access/transam'
> make[3]: *** [transam-recursive] Error 2
> make[3]: Leaving directory `/home/noel/pgsql/src/backend/access'
> make[2]: *** [access-recursive] Error 2
> make[2]: Leaving directory `/home/noel/pgsql/src/backend'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/noel/pgsql/src'
> make: *** [all] Error 2
> noel(at)paer:~/pgsql$ uname -a
> Linux paer 2.4.20-64 #1 Fri Aug 1 23:40:10 UTC 2003 parisc64 GNU/Linux
>
> rebuild with --disable-spinlocks
>
> ...
> transactions ... ok
> random ... failed (ignored)
> portals ... ok
> ...
> ==================================================
> 92 of 93 tests passed, 1 failed test(s) ignored.
> ==================================================
>
> The differences that caused some tests to fail can be viewed in the
> file `./regression.diffs'. A copy of the test summary that you see
> above is saved in the file `./regression.out'.
>
> rm regress.o
> make[2]: Leaving directory `/home/noel/pgsql/src/test/regress'
> make[1]: Leaving directory `/home/noel/pgsql/src/test'
> noel(at)paer:~/pgsql$ uname -a
> Linux paer 2.4.20-64 #1 Fri Aug 1 23:40:10 UTC 2003 parisc64 GNU/Linux
>
> this is regression.diffs:
>
> *** ./expected/random.out Thu Feb 13 05:24:04 2003
> --- ./results/random.out Fri Oct 24 22:19:29 2003
> ***************
> *** 31,35 ****
> WHERE random NOT BETWEEN 80 AND 120;
> random
> --------
> ! (0 rows)
>
> --- 31,36 ----
> WHERE random NOT BETWEEN 80 AND 120;
> random
> --------
> ! 122
> ! (1 row)
>

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2003-10-26 00:20:34 Re: Call for port reports
Previous Message Bruce Momjian 2003-10-26 00:01:56 Re: Call for port reports