Fix RPI CI build failure
Update missing toolchain systempath to include python files correctly. This regression happens by PR #38399. Also skip OpenBLAS build for RPI 2/3 to improve build speed. PiperOrigin-RevId: 308721738 Change-Id: I42a1ff1b104190ba3de7644f1af8d12997b7dd1e
This commit is contained in:
parent
bd954723e3
commit
b1c4cf2183
@ -50,6 +50,7 @@ fi
|
|||||||
|
|
||||||
WORKSPACE_PATH=`pwd`
|
WORKSPACE_PATH=`pwd`
|
||||||
|
|
||||||
|
if [[ $1 == "PI_ONE" ]]; then
|
||||||
# Build the OpenBLAS library, which is faster than Eigen on the Pi Zero/One.
|
# Build the OpenBLAS library, which is faster than Eigen on the Pi Zero/One.
|
||||||
# TODO(petewarden) - It would be nicer to move this into the main Bazel build
|
# TODO(petewarden) - It would be nicer to move this into the main Bazel build
|
||||||
# process if we can maintain a build file for this.
|
# process if we can maintain a build file for this.
|
||||||
@ -77,7 +78,6 @@ OPENBLAS_INSTALL_PATH=/tmp/openblas_install/
|
|||||||
make CC=${CROSSTOOL_CC} FC=${CROSSTOOL_CC} HOSTCC=gcc TARGET=ARMV6
|
make CC=${CROSSTOOL_CC} FC=${CROSSTOOL_CC} HOSTCC=gcc TARGET=ARMV6
|
||||||
make PREFIX=${OPENBLAS_INSTALL_PATH} install
|
make PREFIX=${OPENBLAS_INSTALL_PATH} install
|
||||||
|
|
||||||
if [[ $1 == "PI_ONE" ]]; then
|
|
||||||
PI_COPTS="--copt=-march=armv6 --copt=-mfpu=vfp
|
PI_COPTS="--copt=-march=armv6 --copt=-mfpu=vfp
|
||||||
--copt=-DUSE_GEMM_FOR_CONV --copt=-DUSE_OPENBLAS
|
--copt=-DUSE_GEMM_FOR_CONV --copt=-DUSE_OPENBLAS
|
||||||
--copt=-isystem --copt=${OPENBLAS_INSTALL_PATH}/include/
|
--copt=-isystem --copt=${OPENBLAS_INSTALL_PATH}/include/
|
||||||
|
@ -351,11 +351,13 @@ def _impl(ctx):
|
|||||||
"-isystem",
|
"-isystem",
|
||||||
"%{ARM_COMPILER_PATH}%/lib/gcc/arm-rpi-linux-gnueabihf/6.5.0/include-fixed",
|
"%{ARM_COMPILER_PATH}%/lib/gcc/arm-rpi-linux-gnueabihf/6.5.0/include-fixed",
|
||||||
"-isystem",
|
"-isystem",
|
||||||
"%{ARM_COMPILER_PATH}%/arm-rpi-linux-gnueabihf/sysroot/usr/include/",
|
|
||||||
"-isystem",
|
|
||||||
"%{ARM_COMPILER_PATH}%/arm-rpi-linux-gnueabihf/include/c++/6.5.0/",
|
"%{ARM_COMPILER_PATH}%/arm-rpi-linux-gnueabihf/include/c++/6.5.0/",
|
||||||
"-isystem",
|
"-isystem",
|
||||||
|
"%{ARM_COMPILER_PATH}%/arm-rpi-linux-gnueabihf/sysroot/usr/include/",
|
||||||
|
"-isystem",
|
||||||
"%{PYTHON_INCLUDE_PATH}%",
|
"%{PYTHON_INCLUDE_PATH}%",
|
||||||
|
"-isystem",
|
||||||
|
"/usr/include/",
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
Loading…
Reference in New Issue
Block a user