summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/m68k/crt0.S
AgeCommit message (Collapse)Author
2002-04-14Manuel and I were looking into a problem with applications failing to linkEric Andersen
(undefined reference to `main') when the .o file containing main was contained in an static library(a '.a' ar archive). It turns out that due to its single pass nature, GNU ld was failing to pull it into the build. This sticks a dummy reference to main() into crt0.o, so that when an application is linked with the main() function in a static library, we can be sure that main() actually gets linked in. -Erik
2002-03-16Remove the C++ support stubs, since these now live elsewhere andEric Andersen
these stubs were preventing the real stuff from working properly. -Erik
2001-11-30Add support for mmu-full m68k systems, such as oldworld macs.Eric Andersen
-Erik
2001-11-24Wrap uClinux specific stuff, so this will run onEric Andersen
macs and such that have an MMU -Erik
2001-07-11Fixup the atexit weak alias for elf, need to include <features.h> toDavid McCullough
get the correct value for the HAVE_ELF define.
2001-06-12Cleanup the toploevel makefile handing of shared libs. Add weak_aliasEric Andersen
define, and set things up so nasty old coff toolchains can now compile things and should actually work again. -Erik
2001-04-20Nobody should be using the SYS_ syscall names. Use the __NR_<foo>Eric Andersen
names instead. -Erik
2001-02-26New crt0.S with all init done in 'C' code.David McCullough
Added in support for C++ contructor/destructor tables.
2001-01-29uClibc working with 2.0.x and 2.4.x m68k uClinux kernels, the PICDavid McCullough
stuff in crt0.S may not be quite right yet.
2001-01-12Thanks to James Graves <jgraves@deltamobile.com>, we now haveEric Andersen
a first pass at getting m68k working. It may have some problems, but should now be fairly close.