On 04/04/2017 05:34 AM, L A Walsh wrote:
I looked at the repo @ http://download.opensuse.org/distribution/openSUSE-current/repo/oss/suse/x86...
When I search for 'gcc-', I get a copy of 4.8.
Why is the nominal default set to a compiler collect that is no longer supported?
It seems that 4.9 fell out of support some time ago, with 4.8 being even older.
When I ask for 'gcc', why am I not pointed to the latest-stable release (6.3)?
When opensuse 13.2 came out 4.8 was the current release, and to get 4.9, one had to type in a gcc command with "-4.9" appended to it making it hard to use w/build scripts and src rpms that have 'gcc' hardcoded.
It there a reason why we don't default to the highest stable version?
Thanks, -linda
SUSE Linux Enterprise keeps the same gcc version throughout its major version lifecycle, this version of gcc is not unsupported as you suggest as its supported internally by SUSE developers. The main reason for this is updating the version would require a rebuild of the entire distro which would lead to needing to test every package again. For similar reasons ie reducing the differences between SLE and Leap, Leap will continue to to use gcc 4.8 as its default compiler until Leap 43.0 (or whatever we decide to call it). There is however, a gcc5 and a gcc6 package that you can install should you wish to use a later version gcc (its also available to build packages against where we need but isn't the default). -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B