more random patches. who knows.
[patches.git] / busybox-elf2flt.patch
CommitLineData
5e993f12 1Index: Makefile
2===================================================================
3--- Makefile (revision 18843)
4+++ Makefile (working copy)
5@@ -676,9 +676,14 @@ busybox_unstripped: $(busybox-all) FORCE
6 $(call if_changed_rule,busybox__)
7 $(Q)rm -f .old_version
8
9+LDFLAGS_ELF2FLT = -Wl,-elf2flt
10 busybox: busybox_unstripped
11+ifneq (,$(findstring $(LDFLAGS_ELF2FLT),$(LDFLAGS)))
12+ $(Q)cp $< $@
13+else
14 $(Q)$(STRIP) -s --remove-section=.note --remove-section=.comment \
15 busybox_unstripped -o $@
16+endif
17
18 # The actual objects are generated when descending,
19 # make sure no implicit rule kicks in
20Index: Makefile.custom
21===================================================================
22--- Makefile.custom (revision 18843)
23+++ Makefile.custom (working copy)
24@@ -2,9 +2,6 @@
25 # Build system
26 # ==========================================================================
27
28-%.bflt: %_unstripped
29- $(CROSS_COMPILE)elf2flt $(ELF2FLTFLAGS) $< -o $@
30-
31 busybox.links: $(srctree)/applets/busybox.mkll $(objtree)/include/autoconf.h $(srctree)/include/applets.h
32 $(Q)-$(SHELL) $^ >$@
33