Announcement/Poll: Compiler and platform support for Xalan-C

View: New views
9 Messages — Rating Filter:   Alert me  

Announcement/Poll: Compiler and platform support for Xalan-C

by David Bertoni :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I'm trying to figure out what compilers and platforms to support moving
forward.  My motivation is to reduce the amount of time I spend
maintaining the various Microsoft project files and more obscure
platforms so I can spend more time on code and a re-write of the
Linux/Unix build system.

As part of this, I would like to remove support for the following
compilers/platforms:

     MS Visual Studio.Net 2002 (MSVC 7)
     HP-UX 10
     Versions of GCC earlier than 3.x on all platforms.

In addition, the following platforms will be deprecated and disappear
withing 6-12 months:

     Microsoft Visual Studio 6
     MS Visual Studio.Net 2003 (MSVC 7.1)
     Compaq Tru64
     Irix

These platforms will remain in the build system and the source code, but
they are not guaranteed to work.  They are not maintained, since I don't
have access to the necessary hardware and software to do so:

     AIX
     Solaris SPARC
     Mac OSX
     OS400
     OS390

The following platforms/compilers are considered the core platforms and
are built on a regular to semi-regular basis:

     XP/Vista with MS Visual Studio 2005 (MSVC8) 32-bit and 64-bit(x64)
     XP/Vista with MS Visual Studio 2008 (MSVC9) 32-bit and 64-bit(x64)
     Solaris x86 using GCC 32-bit and 64-bit
     Solaris x86 using Sun Workshop 12 32-bit and 64-bit
     HP-UX 11i PA-RISC with GCC 32-bit only
     HP-UX 11i Itanium with GCC 32-bit only
     HP-UX 11i PA-RISC with aCC 32-bit and 64-bit
     HP-UX 11i Itanium with aCC 32-bit and 64-bit
     Ubuntu Linux 7.04 and 8.04 with GCC 32-bit and 64-bit.
     Cygwin 32-bit only

The following platforms should be OK, but are not regularly tested:

     OpenBSD with GCC
     NetBSD with GCC
     FreeBSD with GCC

I would appreciate any feedback on this plan.

Thanks!

Dave

Re: Announcement/Poll: Compiler and platform support for Xalan-C

by Holger Flörke :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi David,

I subscribe to reduce the number of compilers and platforms. We just
move our project on Windows from MSVC6 to MSVC8. Now we are using:
- MS Visual Studio 2005 (MSVC8) 32-bit and 64-bit(x64)
- Ubuntu Linux 7.04 with GCC 4.x and 3.x 32-bit and 64-bit.
- Solaris SPARC with GCC 3.x
- Intel Mac OS-X with gcc 4.x

Therefor we have no problem with cutting old OS and compilers.

If I can help you with testing new versions on Solaris SPARC and Intel
Mac OS-X, let me know.

Best regards and thanks for your excellent work,

Holger

P.S.: Are there any XSLT 2.0 movements at the horizon?

David Bertoni schrieb:

> Hi,
>
> I'm trying to figure out what compilers and platforms to support moving
> forward.  My motivation is to reduce the amount of time I spend
> maintaining the various Microsoft project files and more obscure
> platforms so I can spend more time on code and a re-write of the
> Linux/Unix build system.
>
> As part of this, I would like to remove support for the following
> compilers/platforms:
>
>     MS Visual Studio.Net 2002 (MSVC 7)
>     HP-UX 10
>     Versions of GCC earlier than 3.x on all platforms.
>
> In addition, the following platforms will be deprecated and disappear
> withing 6-12 months:
>
>     Microsoft Visual Studio 6
>     MS Visual Studio.Net 2003 (MSVC 7.1)
>     Compaq Tru64
>     Irix
>
> These platforms will remain in the build system and the source code, but
> they are not guaranteed to work.  They are not maintained, since I don't
> have access to the necessary hardware and software to do so:
>
>     AIX
>     Solaris SPARC
>     Mac OSX
>     OS400
>     OS390
>
> The following platforms/compilers are considered the core platforms and
> are built on a regular to semi-regular basis:
>
>     XP/Vista with MS Visual Studio 2005 (MSVC8) 32-bit and 64-bit(x64)
>     XP/Vista with MS Visual Studio 2008 (MSVC9) 32-bit and 64-bit(x64)
>     Solaris x86 using GCC 32-bit and 64-bit
>     Solaris x86 using Sun Workshop 12 32-bit and 64-bit
>     HP-UX 11i PA-RISC with GCC 32-bit only
>     HP-UX 11i Itanium with GCC 32-bit only
>     HP-UX 11i PA-RISC with aCC 32-bit and 64-bit
>     HP-UX 11i Itanium with aCC 32-bit and 64-bit
>     Ubuntu Linux 7.04 and 8.04 with GCC 32-bit and 64-bit.
>     Cygwin 32-bit only
>
> The following platforms should be OK, but are not regularly tested:
>
>     OpenBSD with GCC
>     NetBSD with GCC
>     FreeBSD with GCC
>
> I would appreciate any feedback on this plan.
>
> Thanks!
>
> Dave
>

--
holger floerke                      d  o  c  t  r  o  n  i  c
email floerke@...          information publishing + retrieval
phone +49 228 92 682 00             http://www.doctronic.de

doctronic GmbH & Co. KG, Sitz: Bonn, HRA 4685 AG Bonn
Ust-IdNr.: DE 210 898 186, Komplementaerin:
doctronic Verwaltungsgesellschaft mbH, Sitz: Bonn, HRB 8926 AG Bonn
Geschaeftsfuehrer: Holger Floerke, Carsten Oberscheid, Ingo Kueper

Re: Announcement/Poll: Compiler and platform support for Xalan-C

by Hans Smit :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi David,

I second Holger's list of compilers. These seem to be the standard compilers
of today. Of course one additional one would be:
- MS Visual Studio 2008

but this is obvious.

Also, excellent work on XalanC. I've been working with it for the past year
with no issues.

I'm also curious: XSLT 2.0 (is it the future?) So far I've been able to do
just about everything I need to (in XSLT 1.0), but with much more additional
XSLT code. I hate bloated code, but beggars can't be choosers.

Cheers,

Hans

----- Original Message -----
From: "Holger Flörke" <floerke@...>
To: <xalan-c-users@...>
Sent: Tuesday, September 16, 2008 08:33
Subject: Re: Announcement/Poll: Compiler and platform support for Xalan-C


> Hi David,
>
> I subscribe to reduce the number of compilers and platforms. We just
> move our project on Windows from MSVC6 to MSVC8. Now we are using:
> - MS Visual Studio 2005 (MSVC8) 32-bit and 64-bit(x64)
> - Ubuntu Linux 7.04 with GCC 4.x and 3.x 32-bit and 64-bit.
> - Solaris SPARC with GCC 3.x
> - Intel Mac OS-X with gcc 4.x
>
> Therefor we have no problem with cutting old OS and compilers.
>
> If I can help you with testing new versions on Solaris SPARC and Intel
> Mac OS-X, let me know.
>
> Best regards and thanks for your excellent work,
>
> Holger
>
> P.S.: Are there any XSLT 2.0 movements at the horizon?
>
> David Bertoni schrieb:
>> Hi,
>>
>> I'm trying to figure out what compilers and platforms to support moving
>> forward.  My motivation is to reduce the amount of time I spend
>> maintaining the various Microsoft project files and more obscure
>> platforms so I can spend more time on code and a re-write of the
>> Linux/Unix build system.
>>
>> As part of this, I would like to remove support for the following
>> compilers/platforms:
>>
>>     MS Visual Studio.Net 2002 (MSVC 7)
>>     HP-UX 10
>>     Versions of GCC earlier than 3.x on all platforms.
>>
>> In addition, the following platforms will be deprecated and disappear
>> withing 6-12 months:
>>
>>     Microsoft Visual Studio 6
>>     MS Visual Studio.Net 2003 (MSVC 7.1)
>>     Compaq Tru64
>>     Irix
>>
>> These platforms will remain in the build system and the source code, but
>> they are not guaranteed to work.  They are not maintained, since I don't
>> have access to the necessary hardware and software to do so:
>>
>>     AIX
>>     Solaris SPARC
>>     Mac OSX
>>     OS400
>>     OS390
>>
>> The following platforms/compilers are considered the core platforms and
>> are built on a regular to semi-regular basis:
>>
>>     XP/Vista with MS Visual Studio 2005 (MSVC8) 32-bit and 64-bit(x64)
>>     XP/Vista with MS Visual Studio 2008 (MSVC9) 32-bit and 64-bit(x64)
>>     Solaris x86 using GCC 32-bit and 64-bit
>>     Solaris x86 using Sun Workshop 12 32-bit and 64-bit
>>     HP-UX 11i PA-RISC with GCC 32-bit only
>>     HP-UX 11i Itanium with GCC 32-bit only
>>     HP-UX 11i PA-RISC with aCC 32-bit and 64-bit
>>     HP-UX 11i Itanium with aCC 32-bit and 64-bit
>>     Ubuntu Linux 7.04 and 8.04 with GCC 32-bit and 64-bit.
>>     Cygwin 32-bit only
>>
>> The following platforms should be OK, but are not regularly tested:
>>
>>     OpenBSD with GCC
>>     NetBSD with GCC
>>     FreeBSD with GCC
>>
>> I would appreciate any feedback on this plan.
>>
>> Thanks!
>>
>> Dave
>>
>
> --
> holger floerke                      d  o  c  t  r  o  n  i  c
> email floerke@...          information publishing + retrieval
> phone +49 228 92 682 00             http://www.doctronic.de
>
> doctronic GmbH & Co. KG, Sitz: Bonn, HRA 4685 AG Bonn
> Ust-IdNr.: DE 210 898 186, Komplementaerin:
> doctronic Verwaltungsgesellschaft mbH, Sitz: Bonn, HRB 8926 AG Bonn
> Geschaeftsfuehrer: Holger Floerke, Carsten Oberscheid, Ingo Kueper
>


Re: Announcement/Poll: Compiler and platform support for Xalan-C

by David Bertoni :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hans Smit wrote:
> Hi David,
>
> I second Holger's list of compilers. These seem to be the standard
> compilers of today. Of course one additional one would be:
> - MS Visual Studio 2008
 >
 > but this is obvious.
Visual Studio 2008 is already on the list I posted, and it's my primary
development environment, so it will always be the first tested.

> Also, excellent work on XalanC. I've been working with it for the past
> year with no issues.
That's good to hear!

>
> I'm also curious: XSLT 2.0 (is it the future?) So far I've been able to
> do just about everything I need to (in XSLT 1.0), but with much more
> additional XSLT code. I hate bloated code, but beggars can't be choosers.
When I was at IBM, I was constrained from working on XSLT 2.0 because I
was working on XQuery there.  Now that I'm at Google, I'm using my
magical 20% time to work on Xalan-C and Xerces-C, so development should
pick up.

However, I suspect that XSLT 2.0 is more than I will have time for.  My
current strategy is to start adding the XPath 2.0 functions to the core
library, making them available through a special namespace, or through
some global or local flag.  Once I see how far I get with that, I'll be
able to judge if I can actually finish an XSLT 2.0 implementation.

Dave

Re: Announcement/Poll: Compiler and platform support for Xalan-C

by David Bertoni :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Holger Flörke wrote:

> Hi David,
>
> I subscribe to reduce the number of compilers and platforms. We just
> move our project on Windows from MSVC6 to MSVC8. Now we are using:
> - MS Visual Studio 2005 (MSVC8) 32-bit and 64-bit(x64)
> - Ubuntu Linux 7.04 with GCC 4.x and 3.x 32-bit and 64-bit.
> - Solaris SPARC with GCC 3.x
> - Intel Mac OS-X with gcc 4.x
>
> Therefor we have no problem with cutting old OS and compilers.
>
> If I can help you with testing new versions on Solaris SPARC and Intel
> Mac OS-X, let me know.
Either or both of these would be great.  I'm still doing a bunch of
cleanup work, but feel free to test with the SVN trunk at any point and
report back the results.

>
> Best regards and thanks for your excellent work,
You're welcome!

>
> Holger
>
> P.S.: Are there any XSLT 2.0 movements at the horizon?
See my reply to Hans' posting...

Dave

Re: Announcement/Poll: Compiler and platform support for Xalan-C

by Hans Smit :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Dave,

wrt XSLT 2.0: This is some of the best news I've heard all year. I'm so
happy your working at Google now. Keep up the great work!

I suspect XSLT 2.0 is a very serious revision, possibly a complete overhaul.
It would be quite an achievement to make a XSLT C++ version a reality. That
20% Google gives it's employees to pursue their own interests is something I
wish other companies would embrace. In the mean time - I'm working into the
wee hours of the morning.

Hans

----- Original Message -----
From: "David Bertoni" <dbertoni@...>
To: <xalan-c-users@...>
Sent: Tuesday, September 16, 2008 22:00
Subject: Re: Announcement/Poll: Compiler and platform support for Xalan-C


> Hans Smit wrote:
>> Hi David,
>>
>> I second Holger's list of compilers. These seem to be the standard
>> compilers of today. Of course one additional one would be:
>> - MS Visual Studio 2008
> >
> > but this is obvious.
> Visual Studio 2008 is already on the list I posted, and it's my primary
> development environment, so it will always be the first tested.
>
>> Also, excellent work on XalanC. I've been working with it for the past
>> year with no issues.
> That's good to hear!
>
>>
>> I'm also curious: XSLT 2.0 (is it the future?) So far I've been able to
>> do just about everything I need to (in XSLT 1.0), but with much more
>> additional XSLT code. I hate bloated code, but beggars can't be choosers.
> When I was at IBM, I was constrained from working on XSLT 2.0 because I
> was working on XQuery there.  Now that I'm at Google, I'm using my magical
> 20% time to work on Xalan-C and Xerces-C, so development should pick up.
>
> However, I suspect that XSLT 2.0 is more than I will have time for.  My
> current strategy is to start adding the XPath 2.0 functions to the core
> library, making them available through a special namespace, or through
> some global or local flag.  Once I see how far I get with that, I'll be
> able to judge if I can actually finish an XSLT 2.0 implementation.
>
> Dave
>


Re: Announcement/Poll: Compiler and platform support for Xalan-C

by Rob.Conde :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

At work we're currently using VS2005 and will soon upgrade to 2008. However
we're forced to use vs6 to build our xerces/xalan dlls at the moment to get
official matching releases. In any case, the plans look good going forward.
Thanks for all your hard work!!

Rob Conde

--------------------------------------------------
From: "David Bertoni" <dbertoni@...>
Sent: Friday, September 12, 2008 5:34 PM
To: <xalan-c-users@...>
Subject: Announcement/Poll: Compiler and platform support for Xalan-C

> Hi,
>
> I'm trying to figure out what compilers and platforms to support moving
> forward.  My motivation is to reduce the amount of time I spend
> maintaining the various Microsoft project files and more obscure platforms
> so I can spend more time on code and a re-write of the Linux/Unix build
> system.
>
> As part of this, I would like to remove support for the following
> compilers/platforms:
>
>     MS Visual Studio.Net 2002 (MSVC 7)
>     HP-UX 10
>     Versions of GCC earlier than 3.x on all platforms.
>
> In addition, the following platforms will be deprecated and disappear
> withing 6-12 months:
>
>     Microsoft Visual Studio 6
>     MS Visual Studio.Net 2003 (MSVC 7.1)
>     Compaq Tru64
>     Irix
>
> These platforms will remain in the build system and the source code, but
> they are not guaranteed to work.  They are not maintained, since I don't
> have access to the necessary hardware and software to do so:
>
>     AIX
>     Solaris SPARC
>     Mac OSX
>     OS400
>     OS390
>
> The following platforms/compilers are considered the core platforms and
> are built on a regular to semi-regular basis:
>
>     XP/Vista with MS Visual Studio 2005 (MSVC8) 32-bit and 64-bit(x64)
>     XP/Vista with MS Visual Studio 2008 (MSVC9) 32-bit and 64-bit(x64)
>     Solaris x86 using GCC 32-bit and 64-bit
>     Solaris x86 using Sun Workshop 12 32-bit and 64-bit
>     HP-UX 11i PA-RISC with GCC 32-bit only
>     HP-UX 11i Itanium with GCC 32-bit only
>     HP-UX 11i PA-RISC with aCC 32-bit and 64-bit
>     HP-UX 11i Itanium with aCC 32-bit and 64-bit
>     Ubuntu Linux 7.04 and 8.04 with GCC 32-bit and 64-bit.
>     Cygwin 32-bit only
>
> The following platforms should be OK, but are not regularly tested:
>
>     OpenBSD with GCC
>     NetBSD with GCC
>     FreeBSD with GCC
>
> I would appreciate any feedback on this plan.
>
> Thanks!
>
> Dave
>


Re: Announcement/Poll: Compiler and platform support for Xalan-C

by Dmitry Hayes :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hey Dave ,
I'm still with IBM , so I have an access to AIXs and Solaris and different flavours of Linuxes  .
If we decide to keep those platforms , I can look after it .
Unfortunatuly I don't have the magic 20% , but I'd love to help .
I can do reviews or other small tasks :)
Dmitry



David Bertoni <dbertoni@...>

12/09/2008 05:34 PM
Please respond to
xalan-c-users@...

To
xalan-c-users@...
cc
Subject
Announcement/Poll: Compiler and platform support for Xalan-C





Hi,

I'm trying to figure out what compilers and platforms to support moving
forward.  My motivation is to reduce the amount of time I spend
maintaining the various Microsoft project files and more obscure
platforms so I can spend more time on code and a re-write of the
Linux/Unix build system.

As part of this, I would like to remove support for the following
compilers/platforms:

    MS Visual Studio.Net 2002 (MSVC 7)
    HP-UX 10
    Versions of GCC earlier than 3.x on all platforms.

In addition, the following platforms will be deprecated and disappear
withing 6-12 months:

    Microsoft Visual Studio 6
    MS Visual Studio.Net 2003 (MSVC 7.1)
    Compaq Tru64
    Irix

These platforms will remain in the build system and the source code, but
they are not guaranteed to work.  They are not maintained, since I don't
have access to the necessary hardware and software to do so:

    AIX
    Solaris SPARC
    Mac OSX
    OS400
    OS390

The following platforms/compilers are considered the core platforms and
are built on a regular to semi-regular basis:

    XP/Vista with MS Visual Studio 2005 (MSVC8) 32-bit and 64-bit(x64)
    XP/Vista with MS Visual Studio 2008 (MSVC9) 32-bit and 64-bit(x64)
    Solaris x86 using GCC 32-bit and 64-bit
    Solaris x86 using Sun Workshop 12 32-bit and 64-bit
    HP-UX 11i PA-RISC with GCC 32-bit only
    HP-UX 11i Itanium with GCC 32-bit only
    HP-UX 11i PA-RISC with aCC 32-bit and 64-bit
    HP-UX 11i Itanium with aCC 32-bit and 64-bit
    Ubuntu Linux 7.04 and 8.04 with GCC 32-bit and 64-bit.
    Cygwin 32-bit only

The following platforms should be OK, but are not regularly tested:

    OpenBSD with GCC
    NetBSD with GCC
    FreeBSD with GCC

I would appreciate any feedback on this plan.

Thanks!

Dave


Re: Announcement/Poll: Compiler and platform support for Xalan-C

by David Bertoni :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dmitry Hayes wrote:
>
> Hey Dave ,
> I'm still with IBM , so I have an access to AIXs and Solaris and
> different flavours of Linuxes  .
Hey Dmitry,

It's good to hear from you!  I hope you're enjoying your new role.

> If we decide to keep those platforms , I can look after it .
If you could test Solaris on SPARC, that would be great.  Also, I know
the Makefiles need to be updated for xlC 7 and up, so if you could test
on AIX that would be great.

Dave
LightInTheBox - Buy quality products at wholesale price!