AW: AW: AW: AW: segfaults with ver 1.10.0 on sh3 based board

EXTERNAL Tetz Torsten (Praktikant; ST-FIR/ENG1) external.Torsten.Tetz at de.bosch.com
Wed Apr 2 12:31:36 UTC 2008


Denys Vlasenko wrote:
> On Tuesday 01 April 2008 17:40, EXTERNAL Tetz Torsten (Praktikant;
> ST-FIR/ENG1) wrote: 
>>> # patch -p1 <12.diff
>>> patching file Config.in
>>> patching file Rules.mak
>>> patching file archival/Makefile.in
>>> patching file include/platform.h
>>> patching file libbb/Makefile.in
>>> patching file miscutils/Makefile.in
>>> 
>>> the resulting tree produces segfaulting binary?
>> 
>> Yes, patching 1.2.1 with 12.diff produces a segfaulting binary.
> 
> As you see, you are down to only six files with differences.
> Can you find out which file (and then which chunk) breaks it?

Hello,

it is this change that makes a segfaulting version out of 1.2.1.

--- busybox-1.2.1/Rules.mak	Sat Jul 29 00:55:51 2006
+++ busybox-1.2.2/Rules.mak	Tue Oct 24 22:22:03 2006
(...)
@@ -265,7 +265,7 @@
(...)
-    CHECKED_LDFLAGS += $(call check_ld,--gc-sections,)
+    CHECKED_LDFLAGS += $(call check_ld,$(LD),--gc-sections,)
(...)


I made a test by removing "$(LD)," from the 1.2.2. version
and it worked (produced no segfault).

Regards,
Torsten



More information about the busybox mailing list