From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephane Dalton To: crossgcc@sourceware.cygnus.com Subject: sbrk undefined symbol Date: Sat, 01 Apr 2000 00:00:00 -0000 Message-id: X-SW-Source: 2000-q1/msg00292.html Hi everybody, I've a simple question for you, I've successfully build a m68k-psos-elf compiler and library (binutils 2.9.1, gcc-2.95.2, and newlib 1.8.2), and I've been able to compile assemble and link my new bootloader for our board. Today I've added a #include inside on of the file and now at link time I got these error messages: /usr/local/m68k-psos-elf/lib/libc.a(abort.o): In function `abort': /usr/src/build-newlib-68k/m68k-psos-elf/newlib/libc/stdlib/../../../../../ne wlib-1.8.2/newlib/libc/s tdlib/abort.c:62: undefined reference to `_exit' /usr/local/m68k-psos-elf/lib/libc.a(sbrkr.o): In function `_sbrk_r': /usr/src/build-newlib-68k/m68k-psos-elf/newlib/libc/reent/../../../../../new lib-1.8.2/newlib/libc/re ent/sbrkr.c:61: undefined reference to `sbrk' /usr/local/m68k-psos-elf/lib/libc.a(signalr.o): In function `_kill_r': /usr/src/build-newlib-68k/m68k-psos-elf/newlib/libc/reent/../../../../../new lib-1.8.2/newlib/libc/re ent/signalr.c:59: undefined reference to `kill' /usr/local/m68k-psos-elf/lib/libc.a(signalr.o): In function `_getpid_r': /usr/src/build-newlib-68k/m68k-psos-elf/newlib/libc/reent/../../../../../new lib-1.8.2/newlib/libc/re ent/signalr.c:94: undefined reference to `getpid' make[1]: *** [/sts1mux/BootLoader/bin/boot] Error 1 make: *** [subdirs] Error 2 I've encountered this kind of error before (for different type of function) and the FAQ simply told to stub out these. Should I do the same here. I'm a bit worry to see sbrk here because as far as I know it is used for memory allocation??? I've tried with another cross compiler (m68k-elf) and I get the exact same result.. Any hints ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com