On Die, 2006-03-14 at 14:10 +0100, Jürg Billeter wrote:
>  * Verify headers with real applications
>    Will do a full distro (800 packages) recompilation with these headers
> sometime this week and fix headers resp. applications as necessary

Short preliminary report after rebuilding the base system (about 240
packages). Following problems found so far:

- dvd+rw-tools: /\b__user/ matched a struct in linux/capability.h whose
name starts with __user. Fixed that by using /\b__user\b/

- iproute2: Uses linux/if.h and linux/ip.h instead of net/if.h and
netinet/ip.h.

- nmap: Uses linux/if.h instead of net/if.h.

- openssh: do.

- ifplugd: similar

- ifmetric: similar

- rp-pppoe: Need to add -D_BSD_SOURCE to CFLAGS to get the definition of
struct ifreq from net/if.h

- strace: Need to remove a linux-specific workaround.

If anyone needs one of these patches, just ask; they will soon be
available from paldo.org, too.

> * Recheck set of installed headers (add missing kernel-only headers to
> remove list, remove accidentally added headers from remove list)

- netinet/ip.h can be used instead of linux/ip.h

Regards,

Jürg

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

Reply via email to