Both the Mesa build test and Android build test are failing in the Mesa CI with the following errors. They have been bisected to this commit:
Author: Eric Engestrom <firstname.lastname@example.org>
Date: Wed Mar 21 17:04:06 2018 +0000
meson/configure: detect endian.h instead of trying to guess when it's available
Mesa build test errors:
05:34:03 In file included from /home/jenkins/workspace/Leeroy_3/repos/mesa/src/amd/addrlib/r800/ciaddrlib.cpp:36:0:
05:34:03 /home/jenkins/workspace/Leeroy_3/repos/mesa/src/amd/addrlib/inc/chip/r800/si_gb_reg.h:44:2: error: #error "BIGENDIAN_CPU or LITTLEENDIAN_CPU must be defined"
05:34:03 #error "BIGENDIAN_CPU or LITTLEENDIAN_CPU must be defined"
05:34:03 /home/jenkins/workspace/Leeroy_3/repos/mesa/src/amd/addrlib/inc/chip/r800/si_gb_reg.h:99:6: error: ‘GB_ADDR_CONFIG_T’ does not name a type; did you mean ‘ADDR_COLOR_8’?
05:34:03 GB_ADDR_CONFIG_T f;
Correction, I mentioned "android build test" in the original description above, but this failure does not seem to be related to this commit.
Fixed with the following commit. Thanks for testing!
Author: Emil Velikov <email@example.com>
Date: Fri Mar 23 17:37:39 2018 +0000
configure: use AC_CHECK_HEADERS to check for endian.h