* For target support_native_java.desktop_libfontmanager_gsubgpos-context.o:
In file included from /data/jdk/src/java.desktop/share/native/libharfbuzz/graph/../hb-set.hh:31,
from /data/jdk/src/java.desktop/share/native/libharfbuzz/graph/graph.hh:27,
from /data/jdk/src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh:27,
from /data/jdk/src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.cc:27:
/data/jdk/src/java.desktop/share/native/libharfbuzz/graph/../hb.hh:257:61: error: this use of "defined" may not be portable [-Werror=expansion-to-defined]
#if defined(__OPTIMIZE__) && hb_has_builtin(__builtin_expect)
^
In file included from /data/jdk/src/java.desktop/share/native/libharfbuzz/graph/../hb.hh:527,
from /data/jdk/src/java.desktop/share/native/libharfbuzz/graph/../hb-set.hh:31,
from /data/jdk/src/java.desktop/share/native/libharfbuzz/graph/graph.hh:27,
from /data/jdk/src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh:27,
from /data/jdk/src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.cc:27:
/data/jdk/src/java.desktop/share/native/libharfbuzz/graph/../hb-algs.hh:116:39: error: this use of "defined" may not be portable [-Werror=expansion-to-defined]
hb_has_builtin(__builtin_bswap16)))
^
... (rest of output omitted)