Bug 6509 – [2.055 beta] ICE when compiling druntime or phobos
Status
RESOLVED
Resolution
INVALID
Severity
regression
Priority
P2
Component
phobos
Product
D
Version
D2
Platform
Other
OS
Windows
Creation time
2011-08-16T12:49:00Z
Last change time
2011-08-16T22:11:52Z
Assigned to
nobody
Creator
bus_dbugzilla
Comments
Comment #0 by bus_dbugzilla — 2011-08-16T12:49:40Z
This has been going on for at least a few days. When I compile the latest DMD from github, and then use it to compile the latest druntime or phobos from github, I get:
Internal error: backend\gflow.c 931
Comment #1 by braddr — 2011-08-16T18:41:11Z
You're going to have to be more detailed in this report. The auto-tester is and has been successfully compiling the trio just fine. The last time the linux32 build failed was on the 13th for a short period of time. Win32 has had some phobos build issues (more frequent than linux32), but none of the failures I looked at were dmd crashes of any sort.
So.. that tends to point to a local dmd build problem. Are you running with any changes that haven't been pulled into master yet? What compiler are you using? Anything else you can think of that's relevant?
Without repro steps, this bug report is unlikely to go anywhere.
Comment #2 by bus_dbugzilla — 2011-08-16T20:14:37Z
Turns out DMD's makefile was failing to properly detect it needed to re-build something, because when I deleted all the files the build process generated, the resulting DMD compiled druntime and phobos successfully.
Comment #3 by clugdbug — 2011-08-16T22:11:52Z
(In reply to comment #2)
> Turns out DMD's makefile was failing to properly detect it needed to re-build
> something, because when I deleted all the files the build process generated,
> the resulting DMD compiled druntime and phobos successfully.
Yeah, there are a lot of missing header file dependencies in the makefile. I always run 'make clean' before building if I've modified a header file.