编译过程中出现:compiler error: Segmentation fault
# 编译Kudu源码...
### https://kudu.apache.org/docs/installation.html#build_from_source ###
mkdir -p build/release
cd build/release
../../build-support/enable_devtoolset.sh \
../../thirdparty/installed/common/bin/cmake \
-DCMAKE_BUILD_TYPE=release ../..
make -j4
#################################
[hadoop@hadoop03 release]$ make -j4
...
[ 65%] Building CXX object src/kudu/tablet/CMakeFiles/tablet.dir/tablet.cc.o
In file included from /opt/module/sourcecode/kudu/thirdparty/installed/uninstrumented/include/gmock/gmock-spec-build ers.h:75,
from /opt/module/sourcecode/kudu/thirdparty/installed/uninstrumented/include/gmock/gmock-generated- function-mockers.h:47,
from /opt/module/sourcecode/kudu/thirdparty/installed/uninstrumented/include/gmock/gmock-function-m ocker.h:39,
from /opt/module/sourcecode/kudu/thirdparty/installed/uninstrumented/include/gmock/gmock.h:61,
from /opt/module/sourcecode/kudu/src/kudu/util/test_macros.h:20,
from /opt/module/sourcecode/kudu/src/kudu/rebalance/rebalance-test.cc:34:
/opt/module/sourcecode/kudu/thirdparty/installed/uninstrumented/include/gmock/gmock-matchers.h:1913:5: internal compiler error: Segmentation fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
https://aijishu.com/q/1010000000010667
尝试使用
make -j2
# 编译通过!