Closed
Bug 463191
Opened 16 years ago
Closed 16 years ago
Sunstudion assertion happenn when compiling core/AbcEnv.cpp.
Categories
(Tamarin Graveyard :: Build Config, defect)
Tracking
(Not tracked)
VERIFIED
WORKSFORME
flash10.1
People
(Reporter: leon.sha, Assigned: edwsmith)
References
Details
Attachments
(1 file, 4 obsolete files)
11.65 KB,
patch
|
Details | Diff | Splinter Review |
CC -o core/AbcEnv.o -DAVMPLUS_CDECL -DAVMPLUS_SPARC -DMMGC_INTERIOR_PTRS -DUNIX -DSOLARIS -DSOFT_ASSERTS -DAVMPLUS_UNIX -xO5 -I/export/home/leon.sha/uild/tamarin-redux -I/export/home/leon.sha/uild/tamarin-redux/MMgc -I/export/home/leon.sha/uild/tamarin-redux/core -I/export/home/leon.sha/uild/tamarin-redux/codegen -I/export/home/leon.sha/uild/tamarin-redux/pcre -c core/AbcEnv.i
"/export/home/leon.sha/uild/tamarin-redux/core/BitSet.h", line 97: Warning: bits hides avmplus::BitSet::bits.
"/export/home/leon.sha/uild/tamarin-redux/core/BitSet.h", line 136: Warning: bits hides avmplus::BitSet::bits.
"/export/home/leon.sha/uild/tamarin-redux/core/BitSet.h", line 157: Warning: bits hides avmplus::BitSet::bits.
>> Assertion: (../lnk/tmplmatchargs.cc, line 193)
while processing core/AbcEnv.i at line 8006.
make: *** [core/AbcEnv.o] Error 1
This is a bug in sun compiler when it parse template. I have attached a temporary in case someone want to build tamarin-redux on solaris. We will wait compiler to be fixed and will not try to push this patch in.
Comment 1•16 years ago
|
||
Yeah, I'd prefer not to push this in if a fix for the Sun compiler is forthcoming... AFAIK all other compilers of interest can correctly handle this at present. (Good to have the patch handy for folks who need it, though.)
Comment 2•16 years ago
|
||
Is a fix for the Sun compiler forthcoming? Is there an eta?
Attachment #346424 -
Attachment is obsolete: true
Comment 4•16 years ago
|
||
Updated patch (347705) does fix the compilation issues on Solaris with the redux tip 1090.
Comment 5•16 years ago
|
||
Previous comment (#4) was before I checked the debugger builds...
There is an assertion from the compiler happening in the debugger builds
(release_debugger and debug_debugger):
../configure.py --enable-shell --enable-debugger
../configure.py --enable-shell --enable-debug --enable-debugger
>> Assertion: (../lnk/tmplmatchargs.cc, line 193)
while processing MMgc/GC.i at line 8407.
make: *** [MMgc/GC.o] Error 1
http://tamarin-builds.mozilla.org/sandbox/builders/solaris-sparc/builds/3/steps/Build_Release_Debugger/logs/stdio
Updated patch. I hate this sunstudio bug.
Attachment #347705 -
Attachment is obsolete: true
Attachment #349347 -
Attachment is obsolete: true
Comment 8•16 years ago
|
||
It might make sense to roll this patch in to Tamarin until a compiler fix (or alternate compiler) is found for Solaris ... there's no downside to it in terms of code size or complexity.
Updated•16 years ago
|
Assignee: nobody → edwsmith
Status: NEW → ASSIGNED
Flags: flashplayer-qrb+
Target Milestone: --- → flash10.x
Attachment #352997 -
Attachment is obsolete: true
Comment 10•16 years ago
|
||
adding triage+. We heard in late Jan 2009 fix may be rolled into sun studio compiler. if so waiting for compiler fix is preferable.
Flags: flashplayer-triage+
Reporter | ||
Comment 11•16 years ago
|
||
Sun patch 124863-09 fixed this bug. Mark as resolved.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Updated•16 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•