← Back to team overview

maria-developers team mailing list archive

building on Solaris 10/SPARC


Hi list,

I have pushed some changes for SPARC (build script simplification and a portability change to PBXT) to my private branch:


This is a work in progress, as I have only been able to get passing builds for 32 bit, not 64.

Available scripts are:

BUILD/compile-solaris-sparc        (gcc, 64)
BUILD/compile-solaris-sparc-debug  (gcc, 64)
BUILD/compile-solaris-sparc-32     (gcc)
BUILD/compile-solaris-sparc-forte  (64)

The 64-bit builds fail like this (on plugin load) - does anyone have a clue about this on Solaris? Right now I am stumped, but I have not gone as far as truss'ing etc yet.

main.plugin_load                         [ fail ]
        Test ended at 2009-05-18 00:20:21

CURRENT_TEST: main.plugin_load
--- /pool/home/toby/solaris10-port/mysql-test/r/ plugin_load.result Tue May 12 06:53:11 2009 +++ /pool/home/toby/solaris10-port/mysql-test/r/ plugin_load.reject Mon May 18 07:20:21 2009
@@ -1,3 +1,3 @@
 SELECT @@global.example_enum_var = 'e2';
 @@global.example_enum_var = 'e2'

mysqltest: Result content mismatch

PS. Kristian, Because I maintain separate working copies for AMD64 and SPARC archs, it is easiest for me to commit per-arch changes separately. I am planning to make some minor amd64 changes soon (such as adding 32 bit versions).

Follow ups