GCC 3.3 release packages for SuSE Linux 8.2 available
I'm glad to announce that packages for the released GCC 3.3 are available for SuSE Linux 8.2. To gain a bigger Audience, we would invite you to download and test these packages. The packages are not available as regular YOU updates but rather under /pub/people/pthomas. Here is the the preliminary SDB article that'll go public next week: SuSE packages for the released GCC 3.3 _________________________________________________________________ 3.3 packages available: SuSE Linux 8.2 shipped with a prerelease version of GCC 3.3. Now that GCC 3.3 has been officially released ( see the [4]official announcement), we now also provide packages for SuSE Linux 8.2. Documenting the changes between our 3.3 prerelease and the final 3.3 release proved to be too time consuming. I therefore only point to the [5]official list of changes between GCC 3.2 and 3.3. Note that most of these changes are already present in our package of the prerelease version. The packages for 8.2-i386 are available on ftp.suse.com or its mirrors in the directory /pub/people/pthomas/gcc/3.3/8.2-i386/. For ftp.suse.com the URLs are: [6]The preprocessor [7]The C compiler [8]The C++ compiler [9]The Fortran77 compiler [10]The Java compiler [11]The ObjectiveC compiler [12]The ADA compiler [13]ADA runtime environment [14]shared libgcc [15]Java library [16]Development package for libjava [17]Objective C library [18]Standard C++ Library [19]Development package for the standard C++ library Compatibility: As far as we can tell, programs and libraries compiled with the released gcc 3.3 are compatible with those available in SuSE Linux 8.2. If you indeed find this not to be the case, please report to us. Feedback: Any feedback regarding compatibility problems, compiler problems or additions to this article would be appreciated. Please report them to our [20]Feedback Team. _________________________________________________________________ SDB-gcc33_release, Copyright [23]SuSE Linux AG, Nürnberg, Germany Author: [24]pthomas@suse.de - Version: 21. May 2003 [25]SuSE Linux AG - Last generated: 22. May 2003 by pthomas (sdb_gen 1.40.0) References 4. http://gcc.gnu.org/gcc-3.3/ 5. http://gcc.gnu.org/gcc-3.3/changes.html 6. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/cpp-3.3-43.i586.rpm 7. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/gcc-3.3-43.i586.rpm 8. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/gcc-c++-3.3-43.i586.rpm 9. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/gcc-g77-3.3-43.i586.rpm 10. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/gcc-java-3.3-43.i586.rpm 11. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/gcc-objc-3.3-43.i586.rpm 12. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/gnat-43.i586.rpm 13. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/gnat-runtime-3.3-43.i586.rpm 14. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/libgcc-3.3-43.i586.rpm 15. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/libgcj-3.3-43.i586.rpm 16. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/libgcj-devel-3.3-43.i586.rpm 17. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/libobjc-3.3-43.i586.rpm 18. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/libstdc++-3.3-43.i586.rpm 19. ftp://ftp.suse.com/pub/people/pthomas/gcc/3.3/8.2-i386/libstdc++-devel-3.3-43.i586.rpm 20. http://www.suse.de/feedback 23. http://www.suse.de/ 24. mailto:pthomas@suse.de 25. http://www.suse.de/en/ -- Philipp Thomas <pthomas@suse.de> SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nuremberg, Germany
* Philipp Thomas (pthomas@suse.de) [20030522 22:33]:
Compatibility:
As far as we can tell, programs and libraries compiled with the released gcc 3.3 are compatible with those available in SuSE Linux 8.2. If you indeed find this not to be the case, please report to us.
As I've been told, the above is not correct, so this paragraph should read: Compatibility: C++ code compiled with prerelease version of gcc 3.3 will continue to work without problems, but C++ code compiled with this release version of gcc 3.3 might NOT run on a normal 8.2 system. This is due to a new function in libgcc_s and some new member functions in libstdc++ that might get used in the compiled code. But as both libgcc_s and libstdc++ are downwards compatible, it suffices to update the packages libgcc and libstdc++ to the new versions. Philipp -- Philipp Thomas <pthomas@suse.de> SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nuremberg, Germany
On Friday 23 May 2003 09:22, Philipp Thomas wrote:
* Philipp Thomas (pthomas@suse.de) [20030522 22:33]:
Compatibility:
As far as we can tell, programs and libraries compiled with the released gcc 3.3 are compatible with those available in SuSE Linux 8.2. If you indeed find this not to be the case, please report to us.
As I've been told, the above is not correct, so this paragraph should read:
Compatibility:
C++ code compiled with prerelease version of gcc 3.3 will continue to work without problems, but C++ code compiled with this release version of gcc 3.3 might NOT run on a normal 8.2 system. This is due to a new function in libgcc_s and some new member functions in libstdc++ that might get used in the compiled code.
But as both libgcc_s and libstdc++ are downwards compatible, it suffices to update the packages libgcc and libstdc++ to the new versions.
Philipp
-- Philipp Thomas <pthomas@suse.de> SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nuremberg, Germany
So then what you are saying is that, if you update all the packages you have included on the ftp site, any code compiled with the newer gcc 3.3 will continue to work with an otherwise normal 8.2 system? If you only update the gcc and not the companion files, then you are likely to have problems? Also those things presently compiled with the pre-release gcc 3.3 will continue to work with all the updated files, as the new gcc is downwards compatible. Patrick -- --- KMail v1.5.2 --- SuSE Linux Pro v8.2 --- Registered Linux User #225206 On any other day, that might seem strange...
BandiPat <penguin0601@earthlink.net> [Fri, 23 May 2003 11:33:50 -0400]:
So then what you are saying is that, if you update all the packages you have included on the ftp site, any code compiled with the newer gcc 3.3 will continue to work with an otherwise normal 8.2 system?
Not quite. When you compile C++ code with 3.3 release, chances are, that the binary/library won't work on a vanilla 8.2 system. In that case, libgcc.rpm and libstdc++.rpm have to be installed on the system where the binary/library won't run.
Also those things presently compiled with the pre-release gcc 3.3 will continue to work with all the updated files, as the new gcc is downwards compatible.
That's right. Philipp -- Philipp Thomas work: pthomas@suse.de Development, SuSE Linux AG private: philipp.thomas@t-link.de
participants (3)
-
BandiPat
-
Philipp Thomas
-
Philipp Thomas