[ace-users] the preferred solution for avoiding ACE versionconflict in a dep loyed application

Johnny Willemsen jwillemsen at remedy.nl
Wed Jun 20 13:14:43 CDT 2007


Hi,
 
Maybe try to link in the ACE library statically or use versioned namespace.
 
Johnny


  _____  

From: Qing He [mailto:qing.he at gemstone.com] 
Sent: Wednesday, June 20, 2007 8:11 PM
To: Johnny Willemsen; Qing He
Cc: ace-users at cse.wustl.edu
Subject: RE: [ace-users] the preferred solution for avoiding ACE
versionconflict in a dep loyed application


Johnny,
Thanks. Our product is a linkable library. 
 
Qing

  _____  

From: Johnny Willemsen [mailto:jwillemsen at remedy.nl] 
Sent: Wednesday, June 20, 2007 11:05 AM
To: 'Qing He'
Cc: ace-users at cse.wustl.edu
Subject: RE: [ace-users] the preferred solution for avoiding ACE
versionconflict in a dep loyed application


Hi,
 
I was more thinking about multiple applications that each use a different
version. If you have one application with multiple versions of ACE, then the
versioned namespaces are the only solution.
 
Johnny


  _____  

From: Qing He [mailto:qing.he at gemstone.com] 
Sent: Wednesday, June 20, 2007 6:15 PM
To: Johnny Willemsen; Qing He
Cc: ace-users at cse.wustl.edu
Subject: RE: [ace-users] the preferred solution for avoiding ACE
versionconflict in a dep loyed application



Johnny, 
Thanks for your reply. For decorator, do you mean that there is something is
Ace to decorate every class? If we only decorate the name of dll, then will
the symbol be resolved to whichever listed first in the linking option?

Qing 

-----Original Message----- 
From: Johnny Willemsen [mailto:jwillemsen at remedy.nl] 
Sent: Wednesday, June 20, 2007 12:02 AM 
To: 'Qing He' 
Cc: ace-users at cse.wustl.edu 
Subject: RE: [ace-users] the preferred solution for avoiding ACE
versionconflict in a dep loyed application 

Hi, 

> > I'm wondering what is the preferred solution for avoiding 
> ACE version conflict in a deployed application? 
> > 
> > For example, we use ACE5.5 
> > But ACE5.4 may be used by our customers So integrating the two will 
> > cause conflict 
> 
> I recommend you use versioned namespaces.  Please see 
> 
> ACE_ROOT/docs/Symbol_Versioning.html 
> 
> for details. 

Another option is to build things statically or to add a special postfix to
the ACE dll using the decorator. 

Regards, 

Johnny Willemsen 
Remedy IT 
Postbus 101 
2650 AC  Berkel en Rodenrijs 
The Netherlands 
www.theaceorb.nl / www.remedy.nl  

*** Integrated compile and test statistics see
http://scoreboard.theaceorb.nl *** 
*** Commercial service and support for ACE/TAO/CIAO             *** 
*** See http://www.theaceorb.nl/en/support.html                 *** 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.isis.vanderbilt.edu/pipermail/ace-users/attachments/20070620/5e301a54/attachment-0001.htm


More information about the Ace-users mailing list