我正在针对 10.6 SDK 在 MacOSX 上从源代码构建 Python。我正在使用 --with-universal-archs="intel" 和 --enable-framework 应该创建一个与 32 位和 64 位架构兼容的框架。但是,我对照编译的框架检查了 Apple 提供的框架,我有一些不同之处。这个特别是破坏了我正在尝试安装的软件包之一:
我编译的框架中的 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 的任何想法?