diff options
author | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2005-05-21 21:19:43 +0000 |
---|---|---|
committer | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2005-05-21 21:19:43 +0000 |
commit | e3006e038e293a5d52627c9200316acee37ec5fb (patch) | |
tree | ec0d2a6217ab4d90504bf764e5f1074fc87089f8 /libc/Makefile | |
parent | bd22e54f65f260f5ea9591a1a60d1686e7dfd052 (diff) |
Pass main function ptr from crt1 to __uClibc_start_main.
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.
Diffstat (limited to 'libc/Makefile')
-rw-r--r-- | libc/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/Makefile b/libc/Makefile index fc31a2cbb..1df8c801e 100644 --- a/libc/Makefile +++ b/libc/Makefile @@ -74,7 +74,7 @@ $(LIBNAME_TARGET): $(LIBNAME) $(INSTALL) -m 644 $(LIBNAME) $(TOPDIR)lib shared: $(LIBNAME) - $(LD) $(LDFLAGS) $(VERSION_SCRIPT) -soname=$(SHARED_MAJORNAME) -o $(SHARED_FULLNAME) \ + $(LD) $(LDFLAGS) -z defs $(VERSION_SCRIPT) -soname=$(SHARED_MAJORNAME) -o $(SHARED_FULLNAME) \ --whole-archive $(LIBNAME) \ $(TOPDIR)libc/misc/internals/interp.o --no-whole-archive \ -init __uClibc_init $(LIBGCC) $(LDADD_LIBFLOAT) |