For some time now 'linux' and 'asm' have been banished by Mandrake from
/usr/include. However, if I want to build stuff from source, many apps
expect them to be there, for example QT-2.3.0 and kde-2.1.1.
I've included the following lines in /etc/rc.d/rc/local to get round this.
I would like to see it incorporated in initscripts. I know I could
probably have added extra switches to the ./configure command but these
rather basic requirements were not documented.
# Ensure linux and asm in /usr/include are from current kernel.
rm -f /usr/include/asm /usr/include/linux
ln -s /usr/src/linux-`uname -r`/include/asm /usr/include/asm
ln -s /usr/src/linux-`uname -r`/include/linux /usr/include/linux
--
----------------------------------------------------
Linux Mandrake release 7.2 (Odyssey) for i586
KDE 2.1
Linux 2.2.17-27mdkWin4Lin, Uptime 0 hours 59 minutes
----------------------------------------------------