Go Back   ZeroC Forums > Comments

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 04-22-2003
Garric Garric is offline
Registered User
 
 
Join Date: Apr 2003
Posts: 2
Ice on Solaris 2.6/Sparc ?

Good day. I was wondering if anyone had successfully built Ice on Solaris 2.6/Sparc ? If so, can you give some notes on how this was accomplished ?

I read the thread further down regarding Ice on non-Intel architectures, but it didn't seem conclusive.

Thank you,
James
Reply With Quote
  #2 (permalink)  
Old 04-22-2003
bernard's Avatar
bernard bernard is offline
ZeroC Staff
 
Name: Bernard Normier
Organization: ZeroC, Inc.
Project: Ice
 
Join Date: Feb 2003
Location: Palm Beach Gardens, FL
Posts: 763
Hi James,

We recently ported Ice to SPARC/Solaris, using Solaris 9 and Sun C++ 5.4 (aka Forte 7 or ONE Studio 7), but it should also work with Solaris 8 and Sun C++ 5.3 (or 5.5). If you like, I can e-mail you a snapshot ... just send an e-mail to support@zeroc.com with your e-mail address.

For Solaris 2.6 support, one issue (most likely the only issue) is UUID generation: we now use /dev/urandom on Unix and /dev/urandom is only available on Solaris 8 and 9. A work-around is to use E2FSPROGS's libuuid, like in Ice 1.0.1.

Best regards,
Bernard
Reply With Quote
  #3 (permalink)  
Old 04-23-2003
Garric Garric is offline
Registered User
 
 
Join Date: Apr 2003
Posts: 2
Ice compilation

Thank you for your response Bernard. I contacted the SA for the development machine that I work on, it looks like a move to Solaris 2.8 is possible. When this happens (hopefully within a month or so), I will email you.

I am interested in moving from the Visibroker 3.3/GateKeeper architecture that we are currently using to Ice. Do you see any problems with this ? In particular, does Ice have a component that is similar in functionality to GateKeeper?

Garric
Reply With Quote
  #4 (permalink)  
Old 04-23-2003
bernard's Avatar
bernard bernard is offline
ZeroC Staff
 
Name: Bernard Normier
Organization: ZeroC, Inc.
Project: Ice
 
Join Date: Feb 2003
Location: Palm Beach Gardens, FL
Posts: 763
Hi James,

I expect the transition to Ice to be reasonably easy. The Ice component equivalent to Visibroker's Gatekeeper is called Glacier; it's described in detail in the Ice Book. Please let us know if you think some additional features would be useful!

Cheers,
Bernard
Reply With Quote
  #5 (permalink)  
Old 05-08-2003
marlowa marlowa is offline
Registered User
 
 
Join Date: Feb 2003
Location: London
Posts: 64
Re: Ice compilation

Quote:
Originally posted by Garric
Thank you for your response Bernard. I contacted the SA for the development machine that I work on, it looks like a move to Solaris 2.8 is possible. When this happens (hopefully within a month or so), I will email you.
Garric
Why not tell the forum then we can all benefit.

I hope this goes well for you but using Ice on Solaris/Forte has not gone well for me. I took Bernard's snapshot and found that although the build does proceed somewhat better than before, a compiler patch is required. For various reasons that I won't go into here, the compiler will not be patched where I work. So that is the end of Ice for me. Pity.

Regards,

Andrew M.
__________________
You are in a maze of twisty little passages, all different.
Reply With Quote
  #6 (permalink)  
Old 05-08-2003
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,773
Re: Re: Ice compilation

Quote:
Originally posted by marlowa
Why not tell the forum then we can all benefit.

I hope this goes well for you but using Ice on Solaris/Forte has not gone well for me. I took Bernard's snapshot and found that although the build does proceed somewhat better than before, a compiler patch is required. For various reasons that I won't go into here, the compiler will not be patched where I work. So that is the end of Ice for me. Pity.

Regards,

Andrew M.
I'm sorry to hear that you will not be able to use Ice.

Unfortunately, there are known bugs in the Sun compiler version you are using, which are fixed by a patch available from Sun. It simply doesn't make sense for us to find work-arounds for compiler problems for which an official patch exists.

Cheers,
Marc
Reply With Quote
  #7 (permalink)  
Old 06-02-2003
zfod zfod is offline
Registered User
 
 
Join Date: Jun 2003
Posts: 1
Hmm.

Quote:
Originally posted by bernard

For Solaris 2.6 support, one issue (most likely the only issue) is UUID generation: we now use /dev/urandom on Unix and /dev/urandom is only available on Solaris 8 and 9. A work-around is to use E2FSPROGS's libuuid, like in Ice 1.0.1.
Hmm,

There are plenty of solutions for Solaris 2.6 for /dev/{u,r}andom:

* Download ANDIrand, which runs in kernel space as a loadable module and provides both /dev/random and /dev/urandom. This has worked wonderfully for me for years, and I've never experienced a problem with it. It isn't supported by Sun, but neither are 99% of the things you need to install to make Solaris useful and functional. You can download the Solaris packages here: http://www.cosy.sbg.ac.at/~andi/

* Install PRNGD, which is a user space daemon that provides entropy via a UNIX domain socket interface to /dev/random and /dev/urandom. This has been a very solid solution for me as well where it wasn't too important to leverage kernel space over user space for entropy gathering. You can download the source for PRNGD here: http://www.aet.tu-cottbus.de/persone...tls/prngd.html

* You can also install the SUNWski package to provide /dev/random, but I don't recommend this solution because you have two other far superior solutions instead. SUNWski was included with the Easy Access CDs and another Intranet CD depending on which Solaris CD set you have ( and version ).

Even with Solaris 8 you have to install the 112438-01 patch to get /dev/random.

Lots of solutions for using the non-blocking entropy gathering via /dev/urandom, as you can see.


.zfod
Reply With Quote
  #8 (permalink)  
Old 06-02-2003
bernard's Avatar
bernard bernard is offline
ZeroC Staff
 
Name: Bernard Normier
Organization: ZeroC, Inc.
Project: Ice
 
Join Date: Feb 2003
Location: Palm Beach Gardens, FL
Posts: 763
Thanks for the information! Now it looks like Ice should be very easy to port to Solaris 2.6 ... a simple build may be enough.
Since we don't have any Solaris 2.6 installation (or even hardware capable of running Solaris 2.6), I won't be able to try. But if anybody does, please share you experience.

Cheers,
Bernard
Reply With Quote
  #9 (permalink)  
Old 01-30-2006
mobilezht's Avatar
mobilezht mobilezht is offline
Registered User
 
Name: Hunk
Organization: COODA
Project: BOSS
 
Join Date: Jan 2006
Posts: 3
Send a message via MSN to mobilezht
-->
How can i Build in solaris8+GCC3.4.2

please give me you config file.
3Q
Reply With Quote
  #10 (permalink)  
Old 01-30-2006
bernard's Avatar
bernard bernard is offline
ZeroC Staff
 
Name: Bernard Normier
Organization: ZeroC, Inc.
Project: Ice
 
Join Date: Feb 2003
Location: Palm Beach Gardens, FL
Posts: 763
Welcome to the forums! Please refer to this thread for our support policy.

Best regards,
Bernard
__________________
Bernard Normier
ZeroC, Inc.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Solaris 8 or 10 dgdillaman Help Center 3 10-12-2006 09:13 AM
I can use the Ice on Solaris 8 and Solaris 10? tjl02040 Help Center 1 09-07-2006 09:06 AM
Ice-1.1.0 on (ultra)Sparc/Linux fmccor Comments 5 07-29-2003 09:02 AM
Ice for non-Intel systems (SPARC) fmccor Comments 15 03-07-2003 12:18 PM
SPARC mutex assembler: patches & new code fmccor Patches 0 03-07-2003 11:55 AM


All times are GMT -4. The time now is 09:53 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.