[Uclinux-h8-devel] uClibc-0.9.15

Back to archive index

Yoshinori Sato qzb04****@nifty*****
2002年 11月 7日 (木) 22:03:06 JST


リリース版が使えなかったので修正しました。
以前のものは、2.4カーネルの対応が怪しいので、使わない方が無難です。
作り方は、以前と変わってません。

使う前に、
1. gccのspecファイルを修正する
--- h8hms/lib/gcc-lib/h8300-hms/2.95.3/specs.org	2002-10-27 23:13:05.000000000 +0900
+++ h8hms/lib/gcc-lib/h8300-hms/2.95.3/specs    	2002-11-06 23:36:52.000000000 +0900
@@ -26,7 +26,7 @@
 -lgcc
 
 *startfile:
-%{!shared:%{pg:gcrt0%O%s}%{!pg:%{p:mcrt0%O%s}%{!p:crt0%O%s}}}
+%{!shared:%{pg:gcrt0%O%s}%{!pg:%{p:mcrt0%O%s}%{!p:crt0%O%s}} crti.o%s}
 
 *switches_need_spaces:

2. dscriptsに.init/.finiセクションを追加する
   .textの下にでも追加してください。

が必要です。

libc/sysdeps/linux/common/Makefileのinitfini.sの所が汚いので、
何かいい方法があったら、教えてください。
crt{i,n}.Sに.end .initと.end .finiの行が含まれなければOKです。

# perlは苦手

きれいになったら、他の部分といっしょにuclibc.orgに送ってマージしてもらいます。

-- 
Yoshinori Sato
<qzb04****@nifty*****>



Uclinux-h8-devel メーリングリストの案内
Back to archive index