Notes |
(0001323)
bernhardf
04-24-06 02:07
|
I cannot find the package for i386 which contains i586-linux-gcc.
Where does that compiler come from?
What's the i586-linux-gcc -v ?
I cannot reproduce this miscompilation with the compilers available via testing on i386.. |
| |
(0001324)
bernhardf
04-24-06 03:30
|
Looks like it's getting the bb_strlen wrong (again).
For me, if i run ash then it just sits there and does nothing. Is this the issue you were seeing? |
| |
(0001325)
bernhardf
04-24-06 04:58
|
Can you please apply the attached busybox.fix_bb_strlen.00.diff and make clean && make and retest and let me know if that does fix it for you?
TIA |
| |
(0001326)
alemc
04-24-06 20:27
|
Oh, it's a symlink to gcc-3.3, and I made /usr/lib/gcc-lib/i586-linux a symlink to i486-linux. The other binary symlinks are:
cpp, ar, ld, and strip (i586-linux-cpp to cpp-3.3, and the rest to the non-versioned binaries of the same name (e.g. i586-linux-ar to ar).
I was getting segfaults rather than just sitting (that is busbox died with a segfault), however the patch fixed it.
Thanks! |
| |
(0001342)
asierllano
05-04-06 09:28
|
The same problem happened to me with uClibc-0.9.28 and gcc-4.1.0 (for me it did not segfault, it only halted), and the provided patch fixes the problem. |
| |
(0001415)
bernhardf
06-11-06 10:41
|
Fixed in svn.
Thanks for the heads-up. |
| |