> Thank you very much for your fast answer. Your seggestions 
> helped indeed to
> start the x_server and to create a database. However, I could 
> not start it.
> While browsing the list I found that you seem to have had 
> exactly the same
> problem which you described in your message:" Solaris/x86 - 
> kernel coredumps in
> sqlwaitsem() - cry for help...".

Yeah... this is an mmap()/malloc() "problem"...

> As far as I could read from that message, you had the 
> problems on x86/Solaris9
> , while I'm trying to get the things done on Sparc/Solaris9. 
> But the log from
> 'knldiag' looks exactly the same like yours. For example I 
> also get a bunch of
> 'Protecting task stack failed' warnings (btw, does this mean 
> anything serious).

It seems that from some version in 7.5 on (and 7.6) SAPDB uses a more
efficient way to switch contexts via makecontext(), in earlier version this
was done using assembler. I have no full understanding what's happening
there exactly but using those contexts with mmap() doesn'T seem to work (or
the coding is not Solaris-ready).

> Did you managed meanwhile to solve the mentioned problems? I 
> would highly
> appreciate any suggestions.

Yeah - I managed it but it won't help you (you're on SPARC).

> On thing that I realized is that my build seems to be a 
> 32-bit built although I
> noticed that the offcial MaxDB binaries for Sparc/Soaris are 
> 64-bit. I wonder
> how they compiled them because I even couldn't compile the 
> build tools in 64-
> bit mode (by setting the environment variable BIT64=1). The 
> problem is that
> some c-files get comnpiled without the '-xarch=v9' flag and 
> than they can not
> be linked. Did I missed something or what do I have to do to 
> get a 64-bit
> version of the buildtools (and MaxDB).

This is the thing you should try first. If the buildtools are not
64bit-ready they won't even compile the correct version of a database.

Try to clean your TOOLSRC and start from scratch with:

# CC=cc CXX=CC CFLAGS="-xarch=v9" CXXFLAG="-xarch=v9" ./configure ....

So the compiler will hopefully not ommit the buildflags.

I think the 32bit Solaris builds are outdated and won'T work any more, at
least with Version >= 7.5.


Greetz,


SIEGENIA-AUBI KG
Informationswesen
 
i.A.
 
Markus D�hr
SAP-CC/BC, SAPDB-DBA

Tel.:    +49 6503 917-152
Fax:     +49 6503 917-7152
E-Mail: [EMAIL PROTECTED]
Internet: http://www.siegenia-aubi.com 
  

--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to