MAC编译OpenJDK8:error: ‘&&‘ within ‘||‘ [-Werror,-Wlogical-op-parentheses]

简介: MAC编译OpenJDK8:error: ‘&&‘ within ‘||‘ [-Werror,-Wlogical-op-parentheses]

具体错误:


/Users/tsit/tsjdk8-project/tsjdk8/hotspot/src/share/vm/adlc/archDesc.cpp:311:35: error: '&&' within '||' [-Werror,-Wlogical-op-parentheses]
        !instr->is_ideal_branch() && instr->label_position() != -1) {
        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

解决办法:


编译脚本中加入:


export COMPILER_WARNINGS_FATAL=false
目录
相关文章
|
7月前
|
数据库管理
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
311 0
|
7月前
|
Kubernetes NoSQL Java
ChaosBlade常见问题之在mac下编译报checksum mismatch的错误如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
|
JavaScript 算法 前端开发
Mac下编译dinky-web(踩坑篇)
Mac下编译dinky-web(踩坑篇)
196 0
|
安全 编译器 Shell
[✔️]mac上编译使用ffmpeg
[✔️]mac上编译使用ffmpeg
605 0
|
Java Shell
Mac上使用Sublime Text 3配置java编译运行环境
Mac上使用Sublime Text 3配置java编译运行环境
115 0
|
iOS开发
MAC上使用不同版本的xcode编译
MAC上使用不同版本的xcode编译
100 0
|
Oracle Java 关系型数据库
MAC编译OpenJDK8(含202-242)的Xcode版本问题
MAC编译OpenJDK8(含202-242)的Xcode版本问题
91 0
|
Java
MAC编译的JDK执行出错: [libjvm.dylib+0x482a49] PerfDataManager::destroy()+0xab
MAC编译的JDK执行出错: [libjvm.dylib+0x482a49] PerfDataManager::destroy()+0xab
122 0
|
Java iOS开发
Mac编译OpenJDK8:configure: error: Xcode 4 is required to build JDK 8, the version found was 10.1config
Mac编译OpenJDK8:configure: error: Xcode 4 is required to build JDK 8, the version found was 10.1config
138 0