LiS and Linux 2.6 (SuSE 9.1 and SuSE 9.2)
Paul Landay <[email protected]>
| Newsgroups | gmane.linux.kernel.streams |
|---|---|
| Message-ID | <[email protected]> |
Here are the steps I use to build LiS 2.18.0 on SuSE SLES9 / SuSE 9.1:
# Download the latest kernel (e.g. 2.6.5-7.108) from suse.com
# We saw problems with the original SuSE 9.1 kernel.
# Make sure you have installed the matching RPMs for:
kernel-source
kernel-syms
and at least one of
kernel-default
kernel-smp
kernel-bigsmp
# Fix up the kernel source tree for SuSE 9.1 2.6.5-7.108
cd /usr/src/linux-2.6.5-7.108
make clean
make mrproper
make cloneconfig
make modules_prepare
# use 'smp' or 'bigsmp' instead of 'default' in the next command
# to match the kernel you are using.
cp -p /usr/src/linux-2.6.5-7.108-obj/i386/default/Module.symvers \
/usr/src/linux-2.6.5-7.108/Module.symvers
# Do the LiS build
cd /usr/src
tar -xzf LiS-2.18.0.tgz
cd /usr/src/LiS-2.18
make
answer N to the third question and then reply:
/usr/src/linux-2.6.5-7.108
instead of the default
make install
modprobe streams
strtst
# Known problems/issues:
make uninstall
does not remove /usr/lib*/lib*LiS*
does not rmmod
does not remove /lib/modules/`uname -r`/misc/*
The change to strmsg.h from LiS 2.16.18 to LiS 2.18.0
means all apps have to be recompiled. We choose to
back-level the strmsg.h so our old binaries worked.
Paul Landay