Rails 2.3.8 の場合はすべての sqlite3、mysql、postgres ドライバーが Mac OS X Leopard でコンパイルされるのに、Rails 3.x の場合はコンパイルできない理由はありますか?
理論的には、それらを機能させるためのコンパイルフラグだけではありませんか?
(それらはすべて、最新の Xcode を使用して Snow Leopard でコンパイルできますが、少し古い Xcode を使用して Leopard でコンパイルすることはできません...実際にはそれほど古くはありません。1998 年のコンパイラとは異なり、2007/2008 のコンパイラとは異なります。)