---
 tools/cmake/GCCFlags.cmake |    6 ++++++
 1 file changed, 6 insertions(+)

Index: b/tools/cmake/GCCFlags.cmake
===================================================================
--- a/tools/cmake/GCCFlags.cmake
+++ b/tools/cmake/GCCFlags.cmake
@@ -233,3 +233,9 @@ if(MINGW)
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m64")
   endif()  
 endif()
+
+# Fix a FTBFS on armel, mips, mipsel and friends (Debian's #872881)
+if(CMAKE_COMPILER_IS_GNUCC)
+    set(CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -Wl,--as-needed -latomic -Wl,--no-as-needed")
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--as-needed -latomic -Wl,--no-as-needed")
+endif()
\ No newline at end of file
