zoukankan      html  css  js  c++  java
  • 编译openwrt时报错:fstools-2018-01-02-11efbf3b/libfstools/overlay.c: At top level: cc1: error: unrecognized command line option '-Wno-format-truncation' [-Werror]

    1. 详细错误信息

      

    [ 11%] Building C object CMakeFiles/fstools.dir/libfstools/overlay.c.o
    /home/jello/openwrt/build_dir/target-aarch64_generic_glibc/fstools-2018-01-02-11efbf3b/libfstools/overlay.c: In function 'jffs2_switch':
    /home/jello/openwrt/build_dir/target-aarch64_generic_glibc/fstools-2018-01-02-11efbf3b/libfstools/overlay.c:249:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
    system("cp -a /tmp/root/upper/* / 2>/dev/null");
    ^
    /home/jello/build_dir/target-aarch64_generic_glibc/fstools-2018-01-02-11efbf3b/libfstools/overlay.c: At top level:
    cc1: error: unrecognized command line option '-Wno-format-truncation' [-Werror]
    cc1: all warnings being treated as errors
    make[6]: *** [CMakeFiles/fstools.dir/libfstools/overlay.c.o] Error 1

    2. 解决办法

    >  libfstools/overlay.c | 4 ++++
    >  1 file changed, 4 insertions(+)
    >> diff --git a/libfstools/overlay.c b/libfstools/overlay.c
    > index 7ada5ff..8423a57 100644
    > --- a/libfstools/overlay.c
    > +++ b/libfstools/overlay.c
    > @@ -243,6 +243,10 @@ jffs2_switch(struct volume *v)
    >  		ULOG_INFO("performing overlay whiteout
    ");
    >  		umount2("/tmp/root", MNT_DETACH);
    >  		foreachdir("/overlay/", handle_whiteout);
    > +
    > +		/* try hard to be in sync */
    > +		ULOG_INFO("syncronizing overlay
    ");
    > +		system("cp -a /tmp/root/upper/* / 2>/dev/null");
    >  		break;
    >>  	case FS_EXT4:
    >

    删除build_dir/target-aarch64_generic_glibc/fstools-2018-01-02-11efbf3b/libfstools/overlay.c中的以下内容:
         /* try hard to be in sync */
            ULOG_INFO("syncronizing overlay
    ");
            system("cp -a /tmp/root/upper/* / 2>/dev/null");

     3. 参考资料

      补丁

  • 相关阅读:
    97. 交错字符串-7月18日
    如何判断一个区块链项目的好坏?
    不知道这10点,千万别用SaaS
    数字人民币应用的五大猜想!你最关心哪个?
    什么是人工智能核心?这2个功能上线
    大数据的七大核心具体价值
    机器学习操作正在兴起
    每个大数据架构师都需要的6个基本技能
    数据之美:可视化会给你意想不到的答案!
    如何采用人工智能创建自动化运营的数据中心
  • 原文地址:https://www.cnblogs.com/dakewei/p/10577752.html
Copyright © 2011-2022 走看看