OS-8329: Eliminate gcc9 from illumos-extra

Details

Issue Type:Improvement
Priority:4 - Normal
Status:Resolved
Created at:2021-10-08T19:53:54.561Z
Updated at:2022-05-19T15:46:33.568Z

People

Created by:Dan McDonald
Reported by:Dan McDonald
Assigned to:Dan McDonald

Fix Versions

2022-05-19 Riviera (Release Date: 2022-05-19)

Related Links

Description

OS-8179 introduced gcc9 into illumos-extra, but upstream moved on to gcc10 as the replacement for gcc7 as the default compiler.  OS-8326 will allow the elimination of gcc9.

Comments

Comment by Dan McDonald
Created at 2022-05-16T17:01:48.729Z

Tested by doing gmake 0-strap-stamp with shadow-compiler set to gcc9. It now fails building 0-strap-stamp (because there’s no gcc9 to build).

========== strap building gcc9 ==========
(cd gcc9 && \
    PKG_CONFIG_LIBDIR="" \
    STRAP=strap \
    CTFMERGE= \
    CTFCONVERT= \
    gmake DESTDIR=/tmp/after/proto.strap install)
/usr/bin/bash: line 0: cd: gcc9: No such file or directory
gmake[1]: *** [Makefile:171: gcc9] Error 1
gmake[1]: Leaving directory '/tmp/after/projects/illumos-extra'
failed to build install_strap
gmake: *** [Makefile:355: 0-strap-stamp] Error 1
smartos-build-2(/tmp/after)[2]% 

Comment by Jira Bot
Created at 2022-05-16T17:03:06.483Z

illumos-extra commit 22d9a1b98a346f978c5222ec4f28b5fe23258fd8 (branch master, by Dan McDonald)

OS-8329 Eliminate gcc9 from illumos-extra

Reviewed by: Brian Bennett <brian.bennett@mnx.io>
Approved by: Brian Bennett <brian.bennett@mnx.io>