no, i think not. the apps will break at a floating point operation. Also the libraries may not be compatible. RC5 uses gcc 3.3.2 while the jvm is compiled with 2.95 i think.
It probably is the case with this version of the Kernel that an FPU opcode will cause an FPE and failure - I don't think that either the NetWinder or fastspe libraries are linked with this kernel.
The issue, however, with supporting FP and soft-float code together is actually mainly compounded because when you compile soft-flat with gcc 2.95 the ABI used to pass float values is different from an FP based and soft-float together. So you can't use libm and a variety of libc calls if your shared libaries are compiled for soft float and your binary is FP based.
Now if you HAVE got the FPE in the kernel AND you statically build your FP based app so it isn't dependent upon the provided shared drivers AND your kernel has an FPE handler then this should work.
- Andy