Project

General

Profile

Bug #1450

Illumos should be buildable with GCC4

Added by Rich Lowe about 9 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Start date:
2011-09-22
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:
Hard
Tags:
Gerrit CR:

Description

This is here primarily as a tracker to indicate that work to get a version of GCC4 prepared for building illumos, and illumos pepared to use GCC4 is underway.

Most of the effort is in more specific bugs, some of which already integrated.


Subtasks

Bug #1549: SPARC pci drivers write past end of pcitool driver nameResolvedRich Lowe2011-09-22

Actions
Bug #1550: SMF manifest find should return -1 on allocation failureResolvedRich Lowe2011-09-22

Actions
Bug #1551: svccfg should not treat NULL as an integerResolvedRich Lowe2011-09-22

Actions
Bug #1593: iiadm overflows volume namesResolvedRich Lowe2011-10-03

Actions
Bug #1626: libld may accidentally return success while failingResolvedRich Lowe2011-10-11

Actions
Bug #1630: quota(1M) relies on undefined operation orderResolvedRich Lowe2011-10-12

Actions
Bug #1654: pmcs should set (now) reserved INQUIRY device type modifier to 0ResolvedRich Lowe2011-10-15

Actions
Bug #1677: emlxs shouldn't assign 0xffff to 10-bit CQidsResolvedRich Lowe2011-10-21

Actions
Bug #1690: getfstype() should not be modstubbedResolvedRich Lowe2011-10-27

Actions
Bug #1712: remove uses of CPP assertions in conditionalsResolvedRich Lowe2011-11-01

Actions
Bug #1715: dpost should use ANSI stringificationResolvedRich Lowe2011-11-02

Actions
Bug #1716: libparted workaround for PGC compiler bug annoys new gccResolvedRich Lowe2011-11-02

Actions
Bug #1754: scsiclass compatible properties with revision info may be erroneously createdResolvedRich Lowe2011-11-09

Actions
Bug #1757: bignumimpl's use of contractions annoys GCCResolvedRich Lowe2011-11-10

Actions
Bug #1759: sun4u floating-point scrubber should be removedResolvedRich Lowe2011-11-10

Actions
Bug #1760: constant condition in elfsign annoys GCCResolvedRich Lowe2011-11-10

Actions
Bug #1767: sd returns incorrect Q sub-channel dataResolvedRich Lowe2011-11-11

Actions
Bug #1802: qlge may wildly overrun a debug bufferResolvedRich Lowe2011-11-21

Actions
Bug #1803: appcert's symbol hash insert is needlessly baroqueResolvedDan McDonald2011-11-21

Actions
Bug #1804: hat_sfmmu should verify that shared context identifiers are in-boundsResolvedRich Lowe2011-11-21

Actions
Bug #1811: hal uses non-pointer NULL as g_strconcat sentinelResolvedRich Lowe2011-11-23

Actions
Bug #1812: libbc should avoid implicitly multi-line stringsResolvedRich Lowe2011-11-23

Actions
Bug #1823: smb der parser should cast to unsigned char when expecting itResolvedRich Lowe2011-11-27

Actions
Bug #1824: libsmbns needs to mask PUBLIC_BITS while byteswappingResolvedRich Lowe2011-11-27

Actions
Bug #1829: ipf and gcc4 could get along betterResolvedRich Lowe2011-11-29

Actions
Bug #1865: i86 cpr and gcc4 don't get alongResolvedRich Lowe2011-12-08

Actions
Bug #1886: intel_nb5000 may erroneously decide DIMMs aren't presentResolvedRich Lowe2011-12-14

Actions
Bug #1907: schpc switches for impossible bitfield valueResolvedRich Lowe2011-12-20

Actions
Bug #1971: i86 kernel should be more careful when casting pointersResolvedRich Lowe2012-01-10

Actions
Feature #2004: newer gcc, and sanity, would benefit from a newer libdwarfResolvedRich Lowe2012-01-20

Actions
Bug #2018: makedbm overwrites and overflows constant stringResolvedRich Lowe2012-01-22

Actions
Bug #2023: libnisdb is inconsistently const-yResolvedRich Lowe2012-01-24

Actions
Bug #2061: uts homebrew offsetofs cause various pointer-cast warningsResolvedRich Lowe2012-02-02

Actions
Bug #2062: libbc uname() deals with nodename/nodeext distastefullyResolvedRich Lowe2012-02-02

Actions
Bug #2110: liblvm should avoid extending pointersResolvedRich Lowe2012-02-11

Actions
Bug #2163: sparc bits should be more careful casting pointersResolvedRich Lowe2012-02-22

Actions
Bug #2179: gss should be more careful with pointer castsResolvedRich Lowe2012-02-24

Actions
Bug #2195: lm75 ignores the half degree bit in writesResolvedRich Lowe2012-02-27

Actions
Bug #2211: undefined order of operations in kadmin GUI native codeResolvedRich Lowe2012-02-28

Actions
Bug #2242: libraries should be more careful casting pointersResolvedRich Lowe2012-03-05

Actions
Bug #2251: kernel inlines should support gcc 4ResolvedRich Lowe2012-03-07

Actions
Bug #2403: pcisch could avoid type promotionResolvedRich Lowe2012-03-13

Actions
Bug #2409: libc needs more gcc 4 support on 32-bit SPARCResolvedRich Lowe2012-03-15

Actions
Bug #2426: wanboot openssl needs to not call cast function pointersResolvedRich Lowe2012-03-18

Actions
Bug #2562: FCoE iniator mistreats its intsResolvedRich Lowe2012-03-29

Actions
Bug #2603: uts should be -Waddress cleanResolvedRich Lowe2012-04-08

Actions
#1

Updated by Alexander Eremin about 9 years ago

...and bootable. I had problems two years ago with this, at least for 32bit...

#2

Updated by Rich Lowe about 9 years ago

That was implicit, yes.

My current projects bits boot just fine on the small number of machines I can try, and a machine of Trisk's.

#3

Updated by Alexander Eremin about 9 years ago

Rich Lowe wrote:

That was implicit, yes.

My current projects bits boot just fine on the small number of machines I can try, and a machine of Trisk's.

Nice then :)

#4

Updated by Rich Lowe about 9 years ago

  • Status changed from New to In Progress
#5

Updated by Igor Kozhukhov about 9 years ago

I have prepared this version of GCC4 to iCore project with packages:
system-library-gcc-44-runtime - all libs
developer-gcc-44 - compilers

I have put GCC4 to /usr/gcc/4.4,
libs to: /usr/lib/*

#6

Updated by Rich Lowe over 8 years ago

  • Status changed from In Progress to Resolved

Resolved in r13726 commit:056b82d21d71

Also available in: Atom PDF