Bug #46889 Missing ndbmtd in Solaris tar package
Submitted: 24 Aug 2009 11:47 Modified: 25 Aug 2009 19:13
Reporter: ws lee Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S3 (Non-critical)
Version:mysql-5.1-telco-7.0 OS:Solaris (5.10)
Assigned to: CPU Architecture:Any
Tags: 7.0.6

[24 Aug 2009 11:47] ws lee
Description:
In ndb 6.4 over, ndbmtd was introduced.
http://dev.mysql.com/doc/mysql-cluster-excerpt/5.1/en/mysql-cluster-changes-5-1-ndb-7-0.ht...

but, In 7.0 tar package for solaris 10 not exist ndbmtd.

How to repeat:
# wget http://dev.mysql.com/get/Downloads/MySQL-Cluster-7.0/mysql-cluster-gpl-7.0.6-solaris10-i38...
# gtar zxvf mysql-cluster-gpl-7.0.6-solaris10-i386.tar.gz
# cd mysql-cluster-gpl-7.0.6-solaris10-i386
# find . -name ndbmtd
#

nothing ndbmtd.

Suggested fix:
Repackage including ndbmtd.
[25 Aug 2009 19:13] Sveta Smirnova
Thank you for the report.

Verified as described.
[17 Jun 2010 23:17] Kent Boortz
This is not a build issue. Looking inside "storage/ndb/src/kernel/vm/mt-asm.h" you find no support for x86 32-bit and Solaris

  #elif defined(__sun)
  .
  .
  #if defined(__x86_64__)
  .
  .
  #elif defined(__sparc)
  .
  .
  #else
  #error "Unsupported architecture (sun studio)"
  #endif
[18 Jun 2010 5:42] Jonas Oreland
Kent,

Do we build 64-bit x86 packages for Solaris ?

/Jonas