This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Lsb-wg] opposition to LSB 2.0 rc1


anderson@freestandards.org writes:

| > 2) LSB C++ specification enshrines non-current, inferior technology.
| >
| >    The draft LSB spec implies C++ support implemented by a future
| >    release of the gcc 3.3 compiler. As of today, the last gcc
| >    release in this series (gcc-3.3.4) cannot meet the LSB
| >    specification, although future releases (gcc-3.3.5) may.
| 
| Current CVS on the 3.3 branch matches the specification. Distributions
| have a long history of grabbing patches from CVS and backporting them
| to previous releases.

Yes, but those "grabbings" are no "coordinated" and each vendor has
its own set of additions.  I believe the main issue is that there is
no point in specifying a standard if the mainstream distributions,
e.g. FSF official releases, cannot or don't meet it.
I'm of the opinion that the LSB specification should be worked closely
with GCC maintainers. 

| The patch needed in this case is trival, and should
| cause no difficulty to backport.

Yet, I don't believe that is the way we should proceed with something
we want to be standard for the GNU project.

| I believe this same situation has existed previously with glibc, and
| backporting a small number of changes was viewed as acceptabvle then.

The situation is not the same: We don't have an ISO PAS for glibc.

| >    However, the current FSF release of gcc is gcc-3.4.1, which is
| >    incompatible with the older release series. This release provides
| >    substantial benefits to users, including increased compiler and
| >    runtime performance, increased conformance to C99 and C++
| >    standards, and innovative new features.
| 
| We look forward to aligning the C++ definition in the LSB to gcc 3.4
| in the next major release (LSB 3.0), curently scheduled for Summer 2005.

I hope it would be worked out together with GCC maintainers.

-- Gaby


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]