Re: [arm-gnu] Build of csl-3_4_3 + uclibc fails
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [arm-gnu] Build of csl-3_4_3 + uclibc fails



On Fri, Feb 17, 2006 at 03:38:54PM +0100, Nicolas Bellido wrote:
> Replying to myself, this may be caused by this commit:
> 
> ttp://gcc.gnu.org/ml/gcc-patches/2005-11/msg00991.html, which resulted in this 
> one in glibc: http://sourceware.org/ml/libc-ports/2005-11/msg00018.html.
> 
> However, the raise() function is defined in the libc (apparently, in 
> libc/signal/raise.c for uclibc).

Correct, but it might not be included into the dynamic loader.
 
> So, the question is: why is libgcc depending on it while creating the first 
> stage gcc ? Or why is libgcc created at all, if it needs a libc ??

libgcc depends on raise because it uses the function in div0.
libgcc and libc are always required.

Cheers,
Carlos O'Donell.
-- 
Carlos O'Donell
CodeSourcery
carlos@xxxxxxxxxxxxxxxx
(650) 331-3385 x716