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.

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

Nočl Köthe 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'
> [EMAIL PROTECTED]:~/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 [EMAIL 
> PROTECTED]
> 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
> [EMAIL PROTECTED]:~/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'
> [EMAIL PROTECTED]:~/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
  [EMAIL PROTECTED]               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to