2

10.6 SDK に対して MacOSX のソースから Python をビルドしています。--with-universal-archs="intel" と --enable-framework を使用しています。これにより、32 ビットと 64 ビットの両方のアーキテクチャと互換性のあるフレームワークが作成されます。ただし、Apple が提供するフレームワークをコンパイル済みのフレームワークと比較して確認したところ、いくつかの違いがあります。特にこれは、インストールしようとしているパッケージの1つを壊しています:

私のコンパイル済みフレームワークの pyconfig.h は次を示しています。

/* The size of `uintptr_t', as computed by sizeof. */
#define SIZEOF_UINTPTR_T 8  

表示される内容は次のとおりです。

/* The size of `uintptr_t', as computed by sizeof. */
#ifdef __LP64__
#define SIZEOF_UINTPTR_T 8
#else
#define SIZEOF_UINTPTR_T 4
#endif

Apple が提供する Python.framework を再作成する方法についてのアイデアはありますか?

4

0 に答える 0