Hi,
I am now trying to run Debian on Renesas SH(sh4) CPU.
http://buildd.debian-ports.org/status/architecture.php?a=sh4
oss4 BTBFS on sh4.
http://buildd.debian-ports.org/fetch.php?pkg=oss4&arch=sh4&ver=4.2-build2000-1&stamp=1259107447&file=log&as=raw
1. When we build libossmix.so, use ld. I think that it is right to use gcc (cc).
I made a patch to revise this. (sharedlib.patch)
-----
<snip>
ld -shared -fPIC -o ../../target/lib/libossmix.so ./libossmix_cache.o
./libossmix_local.o ./libossmix_main.o ./libossmix_tcp.o
....
-----
2. sh4 dont support "-mregparm=3". Please treat it in the same way as arm.
I made a patch to revise this. (sh4_support.patch)
Best regards,
Nobuhiro
Kernel: Linux 2.6.30-2-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash