|
|
|
|||||
|
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:
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 |
|
|||||
__________________
-- Ferris McCormick |
|
|||||
|
Attached patch when applied to Ice-1.1.0 results in a source tree which builds
and runs on Linux/sparc for sparc=sun4[c,m] and sparc64=sun4u. It always forces ICE_32 because Linux/sparc does not officially support 64-bit user mode yet. I cannot verify that the resulting source still builds and runs on anything but Linux/sparc, because I don't have any such things to test it on. So, this code is useful for a very small minority of systems ZeroC is interested in. Still, Ice as built with these modifications passes all tests on two different sun4u systems and on one sun4m system. (U2-SMP, U60-SMP, SS20-SMP). So, as far as I can tell, this is what Marc asked for. Regards,
__________________
-- Ferris McCormick |
|
|||||
|
Bernard, thanks for the response. Here's the information you asked for:
Hope this helps. Regards,
__________________
-- Ferris McCormick |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Ice on Solaris 2.6/Sparc ? | Garric | Comments | 9 | 01-30-2006 07:28 PM |
| Ultra massively multiplayer games with Ice | JohnBates | Comments | 1 | 05-15-2003 01:40 PM |
| Ice used for Ultra Massive Online Game | marc | Announcements | 0 | 03-17-2003 04:13 PM |
| Ice for non-Intel systems (SPARC) | fmccor | Comments | 15 | 03-07-2003 01:18 PM |
| SPARC mutex assembler: patches & new code | fmccor | Patches | 0 | 03-07-2003 12:55 PM |