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
>

Reply via email to