You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Caroline Maynard <ce...@php.net> on 2007/08/13 14:28:30 UTC

[Fwd: Re: [jira] Created: (TUSCANY-1529) Tuscany SDO native for windows is not msvc backwards compatible]




-------- Original Message --------
Subject: Re: [jira] Created: (TUSCANY-1529) Tuscany SDO native for 
windows is   not msvc backwards compatible
Date: Mon, 13 Aug 2007 10:57:44 +0100
From: Caroline Maynard <ce...@public.gmane.org>
Reply-To: tuscany-dev-28n8OjmUYWfNLxjTenLetw@public.gmane.org
To: tuscany-dev-28n8OjmUYWfNLxjTenLetw@public.gmane.org
Newsgroups: gmane.comp.apache.webservices.tuscany.devel
References: <22...@brutus>

Brady Johnson (JIRA) wrote:
> Tuscany SDO native for windows is not msvc backwards compatible 
> ----------------------------------------------------------------

Don't I know it. In the PHP project the automated build servers for Win
use VC6, so we are obliged to use that compiler in the SDO for PHP
project. Since the Tuscany team decided to support only VC8, I usually
find some minor problems porting the code over - you'll find a trail of
these in the issues database where I've sent the fixes back as patches.
It's not really a big problem, more an inconvenience. However it was a
policy decision by the Tuscany committers at the time. YMMV.

Again, with the localtime behaviour, this came from concerns about using
non-reentrant versions of localtime(). You may not have noticed the
SDOUserMacros.h file - this mechanism was introduced so that consumers
of Tuscany C++ could adapt the macros to their environment. You can see
the PHP version here:

http://cvs.php.net/viewvc.cgi/pecl/sdo/commonj/sdo/SDOUserMacros.h?view=markup

It would be helpful if you would keep this mechanism in place.


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: [Fwd: Re: [jira] Created: (TUSCANY-1529) Tuscany SDO native for windows is not msvc backwards compatible]

Posted by Caroline Maynard <ce...@php.net>.
Brady Johnson wrote:

> That's good to know the background to that include file, I didn't know
> about it. I'll definitely keep it in mind. I don't think the change I
> made should affect you, let me know if it does.

Thanks. As discussed previously, we're sticking with the branch for now, 
and will move up to the trunk when it is more stable - it's clear there 
will be a >lot< of changes to make, though the majority should be fairly 
mindless refactoring. Just wanted to make sure that you knew how some of 
the Tuscany code ended up like it is.



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


RE: [Fwd: Re: [jira] Created: (TUSCANY-1529) Tuscany SDO native for windows is not msvc backwards compatible]

Posted by Brady Johnson <bj...@roguewave.com>.
Caroline,

That's good to know the background to that include file, I didn't know
about it. I'll definitely keep it in mind. I don't think the change I
made should affect you, let me know if it does.

Thanks

--------------------
Brady Johnson
Lead Software Developer - HydraSCA
Rogue Wave Software - brady.johnson@roguewave.com


-----Original Message-----
From: Caroline Maynard [mailto:cem@php.net] 
Sent: Monday, August 13, 2007 6:29 AM
To: public-tuscany-dev-28n8OjmUYWfNLxjTenLetw@ciao.gmane.org
Subject: [Fwd: Re: [jira] Created: (TUSCANY-1529) Tuscany SDO native for
windows is not msvc backwards compatible]





-------- Original Message --------
Subject: Re: [jira] Created: (TUSCANY-1529) Tuscany SDO native for 
windows is   not msvc backwards compatible
Date: Mon, 13 Aug 2007 10:57:44 +0100
From: Caroline Maynard <ce...@public.gmane.org>
Reply-To: tuscany-dev-28n8OjmUYWfNLxjTenLetw@public.gmane.org
To: tuscany-dev-28n8OjmUYWfNLxjTenLetw@public.gmane.org
Newsgroups: gmane.comp.apache.webservices.tuscany.devel
References: <22...@brutus>

Brady Johnson (JIRA) wrote:
> Tuscany SDO native for windows is not msvc backwards compatible
> ----------------------------------------------------------------

Don't I know it. In the PHP project the automated build servers for Win
use VC6, so we are obliged to use that compiler in the SDO for PHP
project. Since the Tuscany team decided to support only VC8, I usually
find some minor problems porting the code over - you'll find a trail of
these in the issues database where I've sent the fixes back as patches.
It's not really a big problem, more an inconvenience. However it was a
policy decision by the Tuscany committers at the time. YMMV.

Again, with the localtime behaviour, this came from concerns about using
non-reentrant versions of localtime(). You may not have noticed the
SDOUserMacros.h file - this mechanism was introduced so that consumers
of Tuscany C++ could adapt the macros to their environment. You can see
the PHP version here:

http://cvs.php.net/viewvc.cgi/pecl/sdo/commonj/sdo/SDOUserMacros.h?view=
markup

It would be helpful if you would keep this mechanism in place.


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org