Tune up glibc test feature macros:
In file included from /usr/include/gelf.h:53,
from ../../backend.h:27,
from hooks.c:31:
/usr/include/libelf.h:98:3: error: unknown type name 'loff_t'
98 | loff_t d_off; /* Offset into section. */
| ^~~~~~
loff_t is in <sys/types.h>:
#ifdef __USE_MISC
# ifndef __u_char_defined
typedef __u_char u_char;
typedef __u_short u_short;
typedef __u_int u_int;
typedef __u_long u_long;
typedef __quad_t quad_t;
typedef __u_quad_t u_quad_t;
typedef __fsid_t fsid_t;
# define __u_char_defined
# endif
typedef __loff_t loff_t;
#endif
Signed-off-by: Mikhail Kashkarov <m.kashkarov@partner.samsung.com>
cp %{SOURCE1001} .
%build
-export CFLAGS="%{optflags} -Wall -Wno-unused-local-typedefs"
+export CFLAGS="%{optflags} -Wall -Wno-unused-local-typedefs -Wp,-D_GNU_SOURCE"
./autogen.sh
%configure --build=%{_target_cpu}-tizen-linux
make