From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Mon, 6 Oct 2014 21:44:08 +0200 Subject: [Buildroot] [autobuild.buildroot.net] Build results for 2014-10-05 In-Reply-To: References: <20141006063013.D7B26101723@stock.ovh.net> <20141006094333.211d8a76@free-electrons.com> Message-ID: <20141006214408.2af48bbb@free-electrons.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Dear Matthew Weber, On Mon, 6 Oct 2014 14:22:29 -0500, Matthew Weber wrote: > I've got the fixes captured and hope to have something tomorrow after > testing. I also noticed in the build results from the day before, > protobuf 2.6 has some failures with a specific powerpc toolchain > (looks like atomics). I should also have fixes for that in the next > series. Great, thanks! Regarding the PowerPC result at http://autobuild.buildroot.org/results/d45/d459457d0046cf96b56c5fc0660eca326d90401d/build-end.log, it looks weird, because the code is: #elif defined(__ppc__) #define GOOGLE_PROTOBUF_ARCH_PPC 1 #define GOOGLE_PROTOBUF_ARCH_32_BIT 1 #elif defined(__GNUC__) && \ (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)) || (__GNUC__ > 4)) // We fallback to the generic GCC >= 4.7 implementation in atomicops.h # if __LP64__ # define GOOGLE_PROTOBUF_ARCH_64_BIT 1 # else # define GOOGLE_PROTOBUF_ARCH_32_BIT 1 # endif #else #error Host architecture was not detected as supported by protobuf #endif Since the failure is on PowerPC, __ppc__ should be defined, and we shouldn't have the #error. Maybe Gustavo, you know if __ppc__ is not defined on certain PPC platforms? Thanks, Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com