http://bugzilla.opensuse.org/show_bug.cgi?id=1178564 Bug ID: 1178564 Summary: Bazel 3.4 not built for armv7 due to a missing include path Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: armv7 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Java Assignee: java-maintainers@suse.de Reporter: guillaume.gardet@arm.com QA Contact: qa-bugs@suse.de CC: afaerber@suse.com, dmueller@suse.com Found By: --- Blocker: --- Bazel 3.4 is not built for armv7 due to a missing include path. It complains about 'jni_md.h' being not found: In file included from src/main/java/com/google/devtools/build/lib/syntax/cpu_profiler_posix.cc:20: [ 798s] bazel-out/arm-opt/bin/external/bazel_tools/tools/jdk/include/jni.h:45:10: fatal error: jni_md.h: No such file or directory [ 798s] 45 | #include "jni_md.h" [ 798s] | ^~~~~~~~~~ [ 798s] compilation terminated. But it is available at /usr/lib/jvm/java-1.8.0-openjdk-1.8.0/include/linux/jni_md.h x86_64 and aarch64 are not affected. Not sure how to add /usr/lib/jvm/java-1.8.0-openjdk-1.8.0/include/linux/ to the list of include path for bazel. Or is it a fix for openjdk? Latest build log: https://build.opensuse.org/package/live_build_log/devel:tools:building/bazel... -- You are receiving this mail because: You are on the CC list for the bug.