0

我在 Ubuntu 12.10 上构建 B2G 时出错。Gecko构建搜索librt失败。

库存在于系统上...

    $ 定位 librt.so

    /home/user/src/MOZILLA/B2G/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/librt.so
    /home/user/src/MOZILLA/B2G/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/librt.so.1
    /home/user/src/MOZILLA/B2G/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/lib/librt.so
    /home/user/src/MOZILLA/B2G/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/lib/librt.so.1
    /home/user/src/MOZILLA/B2G/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/lib/librt.so
    /home/user/src/MOZILLA/B2G/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/lib/librt.so.1
    /lib/i386-linux-gnu/librt.so.1
    /lib/x86_64-linux-gnu/librt.so.1
    /lib32/librt.so.1
    /usr/lib/x86_64-linux-gnu/librt.so

...但是构建过程失败了...

    $ ./build.sh -j1 壁虎

    测试通过 | 检查同步目录.py | /home/user/src/MOZILLA/B2G/gecko/js/src/config <= /home/user/src/MOZILLA/B2G/gecko/config
    /home/user/src/MOZILLA/B2G/prebuilt/linux-x86/toolchain/i686-android-linux-4.4.3/bin/../lib/gcc/i686-android-linux/4.4.3/.. /../../../i686-android-linux/bin/ld: 找不到-lrt
    collect2: ld 返回 1 个退出状态

任何想法 ??

非常感谢 !!

4

2 回答 2

0

这个bug已经在B2G Github账号上讨论过;https://github.com/mozilla-b2g/B2G/issues/181

似乎不再支持 x86 构建,您需要为 ARM 构建。

于 2013-03-22T09:17:08.993 回答
0

Mozilla 建议使用 Ubuntu 12.04 x64 构建 Gecko

于 2013-03-27T08:44:24.750 回答