Subject: Re: -nostdlib and NetBSD ELF note
To: Todd Vierling <tv@pobox.com>
From: David Brownlee <abs@netbsd.org>
List: tech-toolchain
Date: 09/17/2002 17:36:21
On Mon, 16 Sep 2002, Todd Vierling wrote:

> On Mon, 16 Sep 2002, David Brownlee wrote:
>
> : 	It just sits there executing MMX or similar instructions to try to
> : 	show up memory or CPU issues.
> :
> : > crt0 really only works best in conjunction with libc (and crt0 is also
> : > excluded with -nostdlib), so if you are using -nostdlib on a program, you
> : > need to know Exactly what you're doing.  My guess is that the use of
> : > -nostdlib is incorrect.
> :
> : 	It seems plausible in this case?
>
> No, it's implausible.  The program should be fixed.
>
> If the idea is to endless-loop MMX instructions, it's perfectly fine to have
> crt0 do its usual program-setup goop.  The overhead of crt0 startup0 vs.
> the endless loop routine is very, very small.  8-)

	OK, with a -D_start=main -DWINDOWS (so it checks for arguments
	differently) it all seems to work :)

-- 
		David/absolute          -- www.netbsd.org: No hype required --