summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/m68k/crt0.S
Commit message (Collapse)AuthorAgeFilesLines
* Manuel and I were looking into a problem with applications failing to linkEric Andersen2002-04-141-0/+7
| | | | | | | | | | (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
* Remove the C++ support stubs, since these now live elsewhere andEric Andersen2002-03-161-15/+0
| | | | | these stubs were preventing the real stuff from working properly. -Erik
* Add support for mmu-full m68k systems, such as oldworld macs.Eric Andersen2001-11-301-2/+0
| | | | -Erik
* Wrap uClinux specific stuff, so this will run onEric Andersen2001-11-241-0/+2
| | | | | macs and such that have an MMU -Erik
* Fixup the atexit weak alias for elf, need to include <features.h> toDavid McCullough2001-07-111-1/+5
| | | | get the correct value for the HAVE_ELF define.
* Cleanup the toploevel makefile handing of shared libs. Add weak_aliasEric Andersen2001-06-121-1/+4
| | | | | | define, and set things up so nasty old coff toolchains can now compile things and should actually work again. -Erik
* Nobody should be using the SYS_ syscall names. Use the __NR_<foo>Eric Andersen2001-04-201-1/+1
| | | | | names instead. -Erik
* New crt0.S with all init done in 'C' code.David McCullough2001-02-261-30/+33
| | | | Added in support for C++ contructor/destructor tables.
* uClibc working with 2.0.x and 2.4.x m68k uClinux kernels, the PICDavid McCullough2001-01-291-24/+16
| | | | stuff in crt0.S may not be quite right yet.
* Thanks to James Graves <jgraves@deltamobile.com>, we now haveEric Andersen2001-01-121-0/+75
a first pass at getting m68k working. It may have some problems, but should now be fairly close.