首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用bjam交叉编译m68k的boost

使用bjam交叉编译m68k的boost
EN

Stack Overflow用户
提问于 2011-12-01 23:34:50
回答 1查看 427关注 0票数 0

使用文档,我运行:

代码语言:javascript
复制
$ echo "using gcc : m68k : /opt/freescale/usr/local/gcc-4.2.125-eglibc-2.5.125/m68k-linux/bin/m68k-linux-gnu-g++ ;" >  tools/build/v2/user-config.jam
$ ./bootstrap.sh
$ ./bjam -d2 --toolset=gcc-m68k '-sBUILD=release static multi/single' link=static --prefix=/home/damann/coldfire/boost --layout=system --with-filesystem --with-system --with-thread --with-serialization --with-date_time install

这会给出以下错误:

代码语言:javascript
复制
error: toolset gcc initialization:
error: version 'm68k' requested but 'g++-m68k' not found and version '4.4.3' of default 'g++' does not match
error: initialized from
/home/damann/boost_1_48_0/tools/build/v2/build/toolset.jam:38: in toolset.using from module toolset
/home/damann/boost_1_48_0/tools/build/v2/build-system.jam:481: in process-explicit-toolset-requests from module build-system
/home/damann/boost_1_48_0/tools/build/v2/build-system.jam:562: in load from module build-system
/home/damann/boost_1_48_0/tools/build/v2/kernel/modules.jam:283: in import from module modules
/home/damann/boost_1_48_0/tools/build/v2/kernel/bootstrap.jam:142: in boost-build from module
/home/damann/boost_1_48_0/boost-build.jam:17: in module scope from module

用户配置似乎被忽略了,尽管它是被读取的(在--debug-configuration中查看它)

EN

回答 1

Stack Overflow用户

发布于 2011-12-07 00:53:04

我发现(至少在Linux上) bjam也会在用户的from目录中查找一个用户-config.jam-而我有一个(我在之前的构建中忘记了)-所以一个会覆盖我的工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8343941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档