View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000122 | JVT JM H.264/AVC reference software | encoder and decoder | public | 2008-08-14 15:08 | 2008-09-01 14:36 |
Reporter | Mike Gist | Assigned To | Karsten Suehring | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | JM-14.1 | ||||
Fixed in Version | JM 14.2 | ||||
Summary | 0000122: Crash on PPC | ||||
Description | JM crashes on PPC due to char and bit fields being unsigned by default - JM requires them to be signed. Fixable by adding these cflags to the Makefiles: -fsigned-char -fsigned-bitfields | ||||
Tags | No tags attached. | ||||
|
Which compiler and version are you using? |
|
Target: ppc64-redhat-linux gcc version 4.1.2 20070925 (Red Hat 4.1.2-33) |
|
The gcc documentation says that the signed/unsigned default is only platform dependent for char. For bit-fields it should always be signed. Can you please try using only "-fsigned-char"? |
|
Based on the GCC documentation I added only "-fsigned-char" to the makefiles. Please reopen if "-fsigned-bitfields" is also needed. The GCC manual says it's the default on all platforms. |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-08-14 15:08 | Mike Gist | New Issue | |
2008-08-15 10:21 | Karsten Suehring | Note Added: 0000216 | |
2008-08-15 10:21 | Karsten Suehring | Status | new => feedback |
2008-08-15 10:29 | Mike Gist | Note Added: 0000217 | |
2008-08-21 15:30 | Karsten Suehring | Note Added: 0000218 | |
2008-09-01 14:36 | Karsten Suehring | Note Added: 0000223 | |
2008-09-01 14:36 | Karsten Suehring | Status | feedback => resolved |
2008-09-01 14:36 | Karsten Suehring | Fixed in Version | => JM 14.1-dev |
2008-09-01 14:36 | Karsten Suehring | Resolution | open => fixed |
2008-09-01 14:36 | Karsten Suehring | Assigned To | => Karsten Suehring |