Skip to content
  1. Jun 13, 2017
    • David Sidrane's avatar
      testbuild:Added -x to fail build on errors for CI · 48fb789c
      David Sidrane authored
         On CI we want to know ASAP of a failure. This adds the
         -x (exit on build failures) option to faclitate that
         behavior.
      
         Use ${MAKE} ${MAKE_FLAGS} for make invocation.
         When -x is provided change MAKE_FLAGS to
         --silent --no-print-directory and set -e
      
         Ignore exit status when using grep for checking
         for CONFIG_NXWM=y
      48fb789c
  2. Jun 09, 2017
    • Jim Paris's avatar
      Whoops -- that #include <cxxabi.h> wasn't supposed to sneak in there. If... · 4504ca7c
      Jim Paris authored
      Whoops -- that #include <cxxabi.h> wasn't supposed to sneak in there. If present, it may already define a __cxxabiv1::__guard that we could use, but that file comes from libstdc++, and I don't think the NuttX buildroot-based toolchain would have that, which is why we need libxx in the first place.
      4504ca7c
    • Jim Paris's avatar
      Fix C++ __guard implementation for ARM. The standard C++ ABI that most... · 18289e17
      Jim Paris authored
      Fix C++ __guard implementation for ARM.  The standard C++ ABI that most platforms follow defines __guard to be 64 bits.  The existing implementation of libxx_cxa_guard.cxx follows this.  However, the 32-bit ARM C++ ABI defines it as 32 bits instead, and changes the meaning slightly so only the lowest bit is used. This matters because GCC creates guard symbols without regards to what libxx_cxa_guard.cxx says.  So on ARM, gcc allocates 4 bytes, but __cxa_guard_release writes 8 bytes, zeroing out another unlucky variable nearby. Fix it by special-casing 32-bit ARM in libxx_cxa_guard.
      18289e17
  3. Jun 08, 2017
  4. Jun 07, 2017
  5. Jun 06, 2017
  6. Jun 05, 2017
  7. Jun 04, 2017
  8. Jun 03, 2017
  9. Jun 02, 2017