where to put __exit ?
Jeff Johnston
jjohnstn@redhat.com
Sat Jun 26 07:10:00 GMT 2004
Jon Beniston wrote:
>>When I try to compile a sample application the linker says :
>>/usr/local/lib/gcc/mlx16/3.4.0/../../../../mlx16/lib/libc.a(exit.o):
>>undefined reference to `__exit'.
>>Where and how I should put the __exit function. The platform
>>I am porting
>>newlib to, does not have an OS yet.
>
>
> This should probably go into libgloss/yourplatform.
>
> Cheers,
> JonB
>
>
Jon is correct. You can also choose to use the libnosys library (-lnosys) which
simply defaults stubs for the various newlib syscalls. I have just added a stub
for _exit which causes a divide by zero exception.
-- Jeff J.
More information about the Newlib
mailing list