Project

General

Profile

Actions

Bug #3062

closed

illumos should build/work with GCC 4.6 or newer

Added by Rich Lowe about 9 years ago. Updated 8 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
tools - gate/build tools
Start date:
2012-08-07
Due date:
% Done:

40%

Estimated time:
Difficulty:
Hard
Tags:
Gerrit CR:

Description

Given the long lead time necessary to get everything fixed and tested, I've begun trying to get things happy with 4.6 and 4.6 happy with us.

It's not going to be a quick thing, as it wasn't last time.


Related issues

Related to illumos gate - Bug #3373: gcc >= 4.5 concerns about offsetof()Closed2012-11-18

Actions
Related to illumos gate - Bug #5461: #pragma align before the declarationClosedRich Lowe2014-12-21

Actions
Related to illumos gate - Bug #5910: libnisdb won't build with modern GCCClosed2015-05-05

Actions
Blocked by illumos gate - Bug #3263: link.h should work in a largefile environmentResolvedRich Lowe2012-10-07

Actions
Blocked by illumos gate - Bug #3180: mdb should handle push-based argument save areaResolvedRich Lowe2012-09-12

Actions
Blocked by illumos gate - Bug #3265: link-editor builds bogus .eh_frame_hdr on ia32ResolvedRich Lowe2012-10-08

Actions
Actions #1

Updated by Rich Lowe almost 9 years ago

  • % Done changed from 10 to 40
Actions #2

Updated by Rich Lowe almost 9 years ago

For what it's worth, I pushed a branch for the work-in-progress update to our GCC, which you should not use for any other purpose, to:

https://github.com/richlowe/gcc/tree/wip/il-4_6_3

If people wanted a compiler with which to find the illumos bugs (which I also have a tree for, but it's not fit to put anywhere yet, because I have other stuff to do to the link-editor)

Actions #3

Updated by Andrew Stormont over 6 years ago

  • Related to Bug #5461: #pragma align before the declaration added
Actions #4

Updated by Andrew Stormont over 6 years ago

  • Blocked by deleted (Feature #2704: ld could translate --as-needed to -z ignore)
Actions #5

Updated by Andrew Stormont over 6 years ago

  • Related to Bug #5910: libnisdb won't build with modern GCC added
Actions #6

Updated by Rich Lowe over 3 years ago

  • Assignee changed from Rich Lowe to Toomas Soome
Actions #7

Updated by Robert Mustacchi 8 months ago

  • Status changed from New to Resolved

Given that we're using gcc7 as a primary these days, I believe this has been taken care of.

Actions

Also available in: Atom PDF