Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Mar 2000 00:58:13 +0100
From:      "Marco van de Voort" <marcov@stack.nl>
To:        freebsd-hackers@freebsd.org
Subject:   Re: inner workings of the C compiler
Message-ID:  <20000311000014.920E62E802@hermes.tue.nl>
In-Reply-To: <20000308150327.A77039@fisicc-ufm.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

> to try things out i create a static binary and coerce it to use my
> C library instead of the system's one.
> 
> this is how i compile my program:
> 
> cc -g -DYP -DFreeBSD -Wall -pedantic -ansi -c -I../../libc/include nss-test.c 
> cc -g -nostdlib -static -L../../libc -o nss-test nss-test.o \
> 	../../csu/i386-elf/crt1.o ../../csu/i386-elf/crti.o -lc

I'm no expert, but I tried something like this a few weeks back(to totally link without 
libc), and I was wondering, aren't you missing crtbegin and crtend ?
 


Marco van de Voort (MarcoV@Stack.nl)
<http://www.stack.nl/~marcov/xtdlib.htm>;



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000311000014.920E62E802>