/usr/arm-linux-gnueabihf/include/gnu/stubs-soft.h is in libc6-dev-armhf-cross 2.27-3ubuntu1cross1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 | /* Placeholder stubs.h file for bootstrapping.
When bootstrapping a GCC/GLIBC pair, GCC requires that the GLIBC
headers be installed, but we can't fully build GLIBC without that
GCC. So we run the command:
make install-headers install-bootstrap-headers=yes
to install the headers GCC needs, but avoid building certain
difficult headers. The <gnu/stubs.h> header depends, via the
GLIBC subdir 'stubs' make targets, on every .o file in GLIBC, but
an empty stubs.h like this will do fine for GCC. */
|