On Mon, Dec 15, 2008 at 11:28 AM, Roger Mason <[email protected]> wrote:
> > Hello, > > "Abhishek Kulkarni" <[email protected]> writes: > > > > > Rather than doing this manually, it's recommended to put the tarball > in > > the right place within Perceus and then make -C 3rd_party/ xcpu to > > generate a new xcpufs. Perceus applies its own static libs patch to > > sxcpu and you don't have to worry about the multilib path. > > > > cp /usr/local/src/sxcpu/xcpufs/xcpufs.static > > /usr/local/var/lib/perceus/modules/xcpu/xcpufs > > and on reboot the nodes will pick up the latest and greatest xcpufs. > > I built and installed sxcpu (from svn). I built and installed perceus. > Now must > I make a _tarball_ of the compiled(?) sxcpu and put it in > perceus-1.4.4/3rd_party? or should I run make clean in sxcpu before > moving it to perceus-1.4.4/3rd_party/? Should I untar sxcpu before > running make -C 3rd_party/ xcpu? I'm asking because I tried all this > and make -C ... does nothing. Roger, Did you try the version (sxcpu r715) already included in Perceus? Does it not work for you? If you want to try the trunk yourself, make a sxcpu tarball (or download one from here - http://xcpu.svn.sourceforge.net/viewvc/xcpu/sxcpu/trunk.tar.gz?view=tar) Rename it to how Perceus likes to see it, and do the necessary changes in 3rd_party/Makefile.in. You will also have to update the sxcpu patch in 3rd_party/patches/ . Perceus will untar, build and install it in the initramfs. > > > I also tried doing this in the way suggested by Daniel and my test > node would not boot: > > Starting XCPU daemon > Segmentation fault > UNKNOWN ERROR! Make sure the xcpufs executable is built statically, and that it does not have any dependencies whatsoever. > > > (and then more stuff I won't bore you with). > > If anyone has the patience to help me I thank you most heartily. > > Roger >
