I am on Archlinux using GCC 10.2 and get the following error while building ROS:
--- stderr: mimick_vendor
In file included from /usr/include/errno.h:25,
from /opt/ros/build/mimick_vendor/mimick-ext-prefix/src/mimick-ext/include/mimick/mock.h:27,
from /opt/ros/build/mimick_vendor/mimick-ext-prefix/src/mimick-ext/include/mimick/mimick.h:401,
from /opt/ros/build/mimick_vendor/mimick-ext-prefix/src/mimick-ext/sample/strdup/test.c:1:
/usr/include/features.h:397:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)
| ^~~~~~~
In file included from /usr/include/errno.h:25,
from /opt/ros/build/mimick_vendor/mimick-ext-prefix/src/mimick-ext/include/mimick/mock.h:27,
from /opt/ros/build/mimick_vendor/mimick-ext-prefix/src/mimick-ext/include/mimick/mimick.h:401,
from /opt/ros/build/mimick_vendor/mimick-ext-prefix/src/mimick-ext/test/test.c:1:
/usr/include/features.h:397:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)
| ^~~~~~~
cc1: all warnings being treated as errors
I am on Archlinux using GCC 10.2 and get the following error while building ROS: