kib 3a09450fbf Stop calling _init/_fini methods from crt1 for dynamic binaries. Do
call preinit, init and fini arrays methods from crt1 for static binaries.

Mark new crt1 with FreeBSD-specific ELF note.

Move some common crt1 code into new MI file ignore_init.c, to reduce
duplication.  Also, conservatively adjust nearby sources for style.

Reviewed by:	kan
Tested by:	andrew (arm), flo (sparc64)
MFC after:	3 weeks
2012-03-11 20:04:09 +00:00
..
2012-02-25 10:58:02 +00:00
2011-12-13 14:53:26 +00:00
2010-12-04 08:44:56 +00:00
2012-02-11 20:43:01 +00:00
2012-02-10 13:47:40 +00:00
2011-11-18 09:56:40 +00:00
2012-02-25 14:31:25 +00:00
2011-09-28 14:52:25 +00:00
2012-02-25 14:31:25 +00:00
2011-12-30 10:45:00 +00:00