在openKylin编译cjs

之前一直没有编过,依赖一切正常,直到看到这个issue

Some encoding subtests failing on musl (Void Linux) (#579) · 议题 · GNOME / gjs · GitLab

需要屏蔽测试

错误原因原因:原来的 Encoding 测试包含了多个 musl 不支持的非 UTF-8 编码

modules_tests = [
     'Console',
     'ESModules',
     'AsyncMainloop',
     'Encoding',
     'GLibLogWriter',
     'Global',
     'Timers',
]

修改如下文件 cjs/installed-tests/js/meson.build 的 modules_tests 为如下

modules_tests = [
    'Async',
    'Console',
    'ESModules',
    'AsyncMainloop',
    'GLibLogWriter',
    'Global',
    'Timers',
]

编过!

2 个赞

:smiley:

1 个赞