summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/i386/crt1.S
AgeCommit message (Collapse)Author
2005-06-29need to include features.h to get uclibc definesMike Frysinger
2005-06-29declare init/fini as weak if __UCLIBC_CTOR_DTOR__ is turned offMike Frysinger
2005-06-25Change L_Scrt1 to __PIC__ and delete old crt0.SJoakim Tjernlund
2005-05-28Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT toJoakim Tjernlund
be able to run apps built with 0.9.27. This also renames __uClibc_start_main to __uClibc_main. This compat option should be removed some time after 0.9.28 is released. Let me know if you don't like this change.
2005-05-28Add back .size for _start Joakim Tjernlund
2005-05-26Clean it up a little.Joakim Tjernlund
2005-05-26Adapt x86 to new __uClibc_start_main.Joakim Tjernlund
2005-05-25Adapt startup code in x86 and PPC to almost match glibc. _init vs. ↵Joakim Tjernlund
__libc_csu_init and _fini vs. __libc_csu_fini remains to do.
2005-05-21Pass main function ptr from crt1 to __uClibc_start_main.Joakim Tjernlund
Kill old crt0/__uClibc_main. This breaks ABI. All apps and toolchain needs to be recompiled. All archs except x86 are now broken and need to be fixed as x86. PPC will be fixed shortly by me, the rest is left to the arch maintainers.