Eugene,

Sorry for the delay, I was in transit...

On Thu, 02 Feb 2006, [EMAIL PROTECTED] wrote:

> 
>    Brian,
> 
>    > I haven't tested on 64-bit yet.
> 
>    I'm not familiar with LFS download, unpacking, installing procedures.
> 
>    Could you provide brief instructions on how to do this?

See

  http://www.openss7.org/STREAMS_manual.html#Installation

This manual is also contained in the distribution in (doc/manual/)
STREAMS.pdf and STREAMS.html.

> 
>    Do I have to do anything special to install and compile it.

Not much.  The nitty gritty stuff is in the manual above, but it is
simple enough to do.  All OpenSS7 releases are now packaged with
GNU/autoconf so the usual ./configure, make, make install will do.

So, basically:

 wget http://www.openss7.org/tarballs/streams-0.7a.4.tar.bz2
 tar -xjvf streams-0.7a.4.tar.bz2
 mkdir build
 cd build
 ../streams-0.7a.4/configure
 make compile.log
 sudo make install.log
 sudo make installcheck

Cross-builds, particularly for embedded targets is a little more
complicated.  For that, see

 http://www.openss7.org/STREAMS_manual.html#Building-from-the-Tar-Ball

For instructions on running the pre-installation checks and the
post-installation test suites, see:

 http://www.openss7.org/STREAMS_manual.html#Troubleshooting

> 
>    BTW, what are you expectations with regard to 64-bit issues?

64 on 64 should be ok.

LFS does provide proper alignment on primary STREAMS data structures
(such as adjusting the FASTBUF size from 64 bytes to 128 bytes on 64 bit
and overlap in iocblk, copyreq and copyresp structures).

>    Should it work or some tuning will be needed.

Problems will ensue on 32 over 64 or 64 over 32 because USL header files
use long and ulong: some _LP64_ checks to make these uint32_t and
int32_t are needed.  Also LFS does not yet register 32 to 64 or 64 to 32
bit ioctl conversion functions, nor does it build 32 over 64 or 64 over
32 libraries.

I'm hoping to get a Dual-Xeon and/or Dual-Athlon server here for
testing.  I might be able to get a 64-bit ppc system here if I coax a
sponsor.  But you have 64-bit ppc with multiple processors?

--brian

-- 
Brian F. G. Bidulock    ¦ The reasonable man adapts himself to the ¦
[EMAIL PROTECTED]    ¦ world; the unreasonable one persists in  ¦
http://www.openss7.org/ ¦ trying  to adapt the  world  to himself. ¦
                        ¦ Therefore  all  progress  depends on the ¦
                        ¦ unreasonable man. -- George Bernard Shaw ¦
_______________________________________________
Linux-streams mailing list
[email protected]
http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams

Reply via email to