HEADS UP: we've upgraded to GCC 3.3 in OpenPKG-CURRENT now.

We've already fixed a few CORE/BASE packages in advance which were
broken due to GCC 3.3's increased strictness and standards compliance.
In case there are still packages which cannot be fixed easily to run
with GCC 3.3, the previously used GCC 3.2.3 is available as a temporary
"gcc32" compatibility package as a workaround.

So, in total we've currently those four GCC packages in OpenPKG-CURRENT:

gcc .... CORE ... GCC 3.3 .............. the(!) GCC in OpenPKG-CURRENT
gcc32 .. PLUS ... GCC 3.2.3 ............ explicit use only (acceptable)
gcc2 ... EVAL ... GCC 2.95.3 ........... explicit use only (deprecated)
gcc33 .. EVAL ... GCC 3.3.1 SNAPSHOT ... manual use by developers only

Notice that only one(!), the "gcc" package, is the supported GCC
in CORE. All others are just for temporary or historic backward
compatibility or bleeding edge developer situations. So, if a package
fails to build with GCC 3.3, first try to fix it, please. If it
still fails, try to fix it by explicitly requiring "gcc32" and using
%{l_prefix}/bin/gcc32 as CC. But keep in mind that this cannot be a
permanent solution.

Additionally, "gcc32" and "gcc33" provide a "with_gcc" option which
allows it to build itself (and provide!) as "gcc". Do not confuse this
with the concept of real alternative packages (where a virtual "GCC"
package would be provided). The above four GCC packages are _NOT_
alternatives to each other and _CANNOT_ be interchanged blindly while
build the packaging of OpenPKG-CURRENT. Hence, the "with_gcc" option is
for developers (trying out the next forthcoming version) and emergency
situations (you have to get something working immediately now in CURRENT
before it is fixed to work with GCC 3.3) only.

--
The OpenPKG Project                      Ralf S. Engelschall
Cross-Platform Unix Software Packaging   OpenPKG Project Leader
http://www.openpkg.org/                  [EMAIL PROTECTED]

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      [EMAIL PROTECTED]

Reply via email to