(toppers-users 2619) Linuxシミュレーションにおけるエラーについて

Yoshimaro Horiuchi horiuchi @ chubu-center.ac.jp
2007年 6月 2日 (土) 15:24:01 JST


はじめまして。堀内といいます。

Linuxのシミュレーション環境において、sample1をmakeしたときにエラーが出ました。 


動作環境
OS:Vine Linux 4.0
GCC:3.3.6
TOPPERS-JSP:1.4.3

--- makeの結果 ---
gcc  -g -O2    -DGDB_STUB -I. -I../jsp/include  -I../jsp/config/linux   -o 
jsp \
                  sample1.o     timer.o linux_serial.o linux_sigio.o 
logtask.o log_output.o vasyslog.o t_perror.o strerror.o kernel_cfg.o 
libkernel.a   -lgcc
libkernel.a(startup.o)(.text+0xbd): In function `kernel_exit':
../jsp/config/linux/tool_config.h:70: undefined reference to 
`software_term_hook'
collect2: ld はステータス 1 で終了しました
---

TOPPERS-JSP 1.4.2 では /jsp/config/linux/tool_config.h 内にあります、
Inline void call_atexit()関数内が全てコメントになってましたが、
TOPPERS-JSP 1.4.3 では コメントが外れていないようです。

call_atexit()内を全てコメントにするとエラーは解決されますが、
この関数が他の部分で利用されている部分がありましたら教えてください。

よろしくお願いいたします。