Problem in kernel's (2.6.32.2) header linux/socket.h:
due to change

-#if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2)
+#ifdef __KERNEL__

procedure of generating of sanitized kernel headers
(i.e. 'make INSTALL_HDR_PATH=dest headers_install') produce
linux/socket.h without sa_family_t definition.

But other headers in linux/* still expect that sa_family_t
defined in linux/socket.h.

As a result, strace (4.5.19) can't correctly detect
linux/netlink.h and fail during compilation.

Is this known issue?

--

  - ptr
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to