|
Viewing Issue Simple Details
[ Jump to Notes ]
|
[ View Advanced ]
[ Issue History ]
[ Print ]
|
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
|
0000334 |
[buildroot] Architecture Specific |
minor |
have not tried |
07-11-05 08:50 |
02-12-07 05:48 |
|
|
Reporter |
Vincent |
View Status |
public |
|
|
Assigned To |
buildroot |
|
Priority |
normal |
Resolution |
won't fix |
|
|
Status |
closed |
|
Product Version |
0.9.27 |
|
|
Summary |
0000334: atomicity.h for x86 |
|
Description |
__exchange_and_add() doesn't work when cross compiling in C++ using the i386/gcc 3.4.4 toolchain from buildroot, especially with string.
The xaddl is not correctly recognized; and the function __exchange_and_add() doesn't belong to the namespace __gnu_cxx
Here is the atomicity.h file I use, adapted from the one of slackware 10.0
(for C it seems) glibc 2.3.4 and gcc 3.3.4
beware: there is no compare_and_swap() anymore |
|
Additional Information |
this is a valid bug and needs to be patched, however, it its present form we can't accept it. please re-submit this issue with a new case and include a diff -urN so that the issue can be resolved. |
|
|
Attached Files |
atomicity.h [^] (2,155 bytes) 07-11-05 08:50 |
|
|