在pkgsrc
目录下构建组件(pkg-config
)时,我被告知checking for a compliant posix_memalign() implementation...
如下所示。CPU仍然是99%,似乎几个小时都没有进展。如有任何建议,请指教。
要安装pkgsrc,我在这里遵循Bootstrap指令,使用HEaD_650。从安装pkgsrc到卡住的地方的精确命令:
# uname -a
QNX localhost 6.5.0 2012/06/20-13:50:59EDT x86pc x86
# svn checkout --username <username> http://community.qnx.com/svn/repos/pkgsrc/HEAD_650
# cd pkgsrc/bootstrap && ./bootstrap
# cd ../devel/pkg-config
# pwd
/usr/share/pkgsrc/devel/pkg-config
# bmake
:
checking for fd_set... yes, found in sys/select.h
checking whether realloc (NULL,) will work... yes
checking for nl_langinfo (CODESET)... no
checking for nl_langinfo (PM_STR)... no
checking for nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)... no
checking for a compliant posix_memalign() implementation...
使用QNX6.5.0 SDP1
(顺便说一句,我不确定我上面所做的方式是否正确,以获得QNX
上的pkg-config
。)
根据这个链接中建议的解决方法找到的。
我做了以下操作:
# pwd
/usr/share/pkgsrc/devel/pkg-config
# export MALLOC_BAND_CONFIG_STR="8:16,32,0:24,32,0:32,32,0:48,24,0:64,24,0:80,24,0:96,16,0:128,8,0"
# bmake (this finishes this time)