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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.