Issue #5963 has been reported by Yura Sokolov.

----------------------------------------
Bug #5963: MacOS < 10.6 has no memalign
https://bugs.ruby-lang.org/issues/5963

Author: Yura Sokolov
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 2.0.0
ruby -v: ruby 2.0.0dev


I use definition of `aligned_malloc` from trunk in a st_pool_allocation patch for ruby_1_9_3,
and I have report from a man who has OS X 10.5.8 , that there is such error:

   pool_alloc.inc.h:55:2: error: #error no memalign function

It seems that OS X before 10.6 had no memalign or posix_memalign function.
Possibly `valloc` could be used with similar HEAP_ALIGN_LOG determination as done for OpenBSD in http://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/34404

As you can see, it is not possible to choose different version of MacOS here:
https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/posix_memalign.3.html




-- 
http://bugs.ruby-lang.org/