[klibc] Register parameters are unsafe with gcc 3.3.2
Alexander E. Patrakov
patrakov at ums.usu.ru
Sat Jun 5 18:32:43 PDT 2004
I have the following toolchain:
$ ld --version
GNU ld version 2.15.90.0.3 20040415
$ gcc --version
gcc (GCC) 3.3.2
I attempted to build klibc with this toolchain. It builds without
errors, but the included "ash" shell does not function properly.
Testcase:
read cmdline </proc/cmdline
echo $cmdline
The first command prints a message:
cannot open /proc/cmdline: error 14
Other shell redirections don't work either. When I comment out the
following line in klibc/klibc/arch/i386/MCONFIG:
# REGPARM_OPT := -mregparm=3 -DREGPARM
and rebuild klibc, everything works. Please take some action against
this error, e.g. update the README file.
--
Alexander E. Patrakov
More information about the klibc
mailing list