Closed Bug 428593 Opened 16 years ago Closed 13 years ago

mac gcc should compile with gty patch

Categories

(Developer Infrastructure :: Source Code Analysis, defect)

x86
macOS
defect
Not set
minor

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: vladimir.sukhoy, Unassigned)

References

Details

To build treehydra we need to apply a patch on Apple GCC 4.2 sources which makes it possible to define GTY markers as attributes, see bug 415289 for details. Unfortunately, the changes in the gcc source code introduced by this "gty" patch are such that the gengtype parser included in gcc is no longer capable of parsing the source code correctly, thus the patched version of gcc no longer builds. Presumably, to fix this bug the gengtype parser from Apple GCC 4.2 sources should be changed to accept the source code with gty changes.

It is not strictly necessary to fix this bug to get a working dehydra+treehydra environment on a Mac because suitable gcc can be built with only the plugin patch and then used to bootstrap treehydra on gcc source with gty patch (the gengtype parser from gcc is not involved in this process).
Building on gccs prior to 4.5 is no longer supported.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
Product: Core → Firefox Build System
Product: Firefox Build System → Developer Infrastructure
You need to log in before you can comment on or make changes to this bug.