> > On Sun, Mar 25, 2012 at 12:58 AM, Mike Frysinger <[email protected]> wrote: > > On Sunday 25 March 2012 03:23:38 Khem Raj wrote: > >> On Sat, Mar 24, 2012 at 11:58 PM, Mike Frysinger <[email protected]> wrote: > >> > The _start symbol is the default entry point for ELFs, so there should be > >> > no need to manually specify this. The background motivation is that this > >> > causes issues for ports that have a symbol prefix (like Blackfin) and so > >> > they don't have a "_start" symbol -- it's named "__start". > >> > >> on MIPS its also __start unlike others where it is _start > > > > ok, i'll ponder exposing __USER_LABEL_PREFIX__ to the build system somehow > > then so it automatically selects the right "_start" > > if binutils/ld is configured for right emulation (which it should be) > that should take care of it automatically > though so your patch is ok.
I think the problem is that ldso.c expects start to be named _start so you can't just rename it __start. You could define _start = __start in arch code that need it though. Jocke _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
