View Single Post
  #1 (permalink)  
Old 07-25-2003
fmccor fmccor is offline
Registered User
 
Name: Ferris McCormick
Organization: Alpha Informatics, Ltd
Project: Evaluation (Gentoo Linux)
 
Join Date: Feb 2003
Location: Northern Virginia
Posts: 15
Thumbs up Ice-1.1.0 on (ultra)Sparc/Linux

For me, on two sparc-SMP (sun4u) Linux systems, Ice-1.1.0 seems to build and
run with no unanticipated changes. Only required changes seem to be related to the
fact that this is really an unexpected architecture/OS combination for Ice, so the
systems are sun-sparc-but-not-solaris. Specifically:

With changes as outlined in my patch from 7 March, and with a couple minor
modifications to include files (src/icecpp/config.h -- get WCHAR=4 for sparc-but-neither-Solaris-nor-suncompiler;
include/IceUtil/Config.h -- force ICE_32 because Sparc/Linux right now does not support 64-bit mode;
include/IceUtil/Shared.h -- force native atomic operations as described in the old patch);

And with additions to config/Make.rules.Linux to provide correct optimization
flags for gcc/sparc, Ice-1.1.0 compiles fine and passes all tests consistently
including the Glacier starter test which was not consistent previously.

Systems tested:
  • Ultra2-SMP 2x400MHz, identified as


    Linux 2.4.20-sparc-r0 #3 SMP Fri Jan 3 15:56:09 UTC 2003 sparc64 sun4u TI UltraSparc II (BlackBird) GNU/Linux
  • Ultra60-SMP 2x450MHz, identified as

    Linux 2.4.21 #1 SMP Thu Jul 17 20:39:05 UTC 2003 sparc64 sun4u TI UltraSparc II (BlackBird) GNU/Linux

Next is to get them talking to each other with Ice, but I haven't done that yet.
So far, though, looks very nice.
__________________
--
Ferris McCormick
Reply With Quote