您的位置:首页 > 产品设计 > UI/UE

Value.h问题:JS_STATIC_ASSERT静态断言出错

2019-09-18 16:15 78 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/SundayO/article/details/100987030


问题描述:
在mips64el下,mozjs会错误地识别js的布局值jsval_layout32。在Value.h头文件中,使用静态断言对系统的编译环境进行判断,识别jsval_layout值出错。
解决方法:
在js目录下修改configure.in中的case语句,修改JS_NUNBOX32为JS_PUNBOX64,让在编译过程中识别64位的jsval_layout.

相关链接:
https://bugzilla.mozilla.org/show_bug.cgi?id=1371256
https://bugzilla.mozilla.org/show_bug.cgi?id=1357588
https://bugzilla.mozilla.org/show_bug.cgi?id=712289

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: