[Fli4l_dev] [fli4l-3.9.0-rev28716] sstrip + "corrupted section header size"

Bernd Kuhls berndkuhls at hotmail.com
Sa Nov 23 23:36:11 CET 2013


Hi,

beim Kompilieren des neuen tarballs mit dem buildroot-Update (nochmals vielen 
Dank dafür!) ist mir die Fehlermeldung "corrupted section header size" 
aufgefallen, die GNU file für Dateien anzeigt, die mit dem aktuellen src-
Paket kompiliert wurden:

Hier eine Beispieldatei aus fli4l-3.9.0-rev28716-testing.tar.gz

$ file libuClibc-0.9.33.2.so
libuClibc-0.9.33.2.so: ELF 32-bit LSB shared object, Intel 80386, version 1 
(SYSV), dynamically linked (uses shared libs), corrupted section header size

$  md5sum libuClibc-0.9.33.2.so
181d41d665d378873139bf5b4b1343a5  libuClibc-0.9.33.2.so

Die Fehlermeldung "corrupted section header size" scheint von sstrip 
verursacht worden zu sein, wobei der Fehler eigentlich schon seit Jahren 
behoben sein soll.[1]

Getestet habe ich die binaries aus dem aktuellen tarball und meine 
Eigenkompilate allerdings noch nicht, aber ich habe ein Update für sstrip 
gefunden, damit verschwindet zumindest die Fehlermeldung mit einem 
Eigenkompilat:

$ file libuClibc-0.9.33.2.so
libuClibc-0.9.33.2.so: ELF 32-bit LSB shared object, Intel 80386, version 1 
(SYSV), dynamically linked (uses shared libs), stripped

$ md5sum libuClibc-0.9.33.2.so
4225a873f9c1ae94ac2c61e5e8876852  libuClibc-0.9.33.2.so

Anbei mein Patch für sstrip.

Viele Grüße, Bernd

[1] https://dev.openwrt.org/ticket/6847

begin 644 sstrip.mk.diff
M9&EF9B`M=4YR(#(X-S$V+F]R9R]S<F,O9F)R+V)U:6QD<F]O="]P86-K86=E
M+W-S=')I<"]S<W1R:7`N;6L@,C at W,38O<W)C+V9B<B]B=6EL9')O;W0O<&%C
M:V%G92]S<W1R:7`O<W-T<FEP+FUK"BTM+2`R.#<Q-BYO<F<O<W)C+V9B<B]B
M=6EL9')O;W0O<&%C:V%G92]S<W1R:7`O<W-T<FEP+FUK"3(P,3,M,3$M,C(@
M,#4Z,S at Z-3DN,#`P,#`P,#`P("LP,3`P"BLK*R`R.#<Q-B]S<F,O9F)R+V)U
M:6QD<F]O="]P86-K86=E+W-S=')I<"]S<W1R:7`N;6L),C`Q,RTQ,2TR,R`R
M,#HS,SHQ-BXP,#`P,#`P,#`@*S`Q,#`*0$`@+30L."`K-"PY($!`"B`C"B`C
M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(PH@"BU34U1225!?
M4TE412`]('-V;CHO+V1E=BYO<&5N=W)T+F]R9R]O<&5N=W)T+W1R=6YK+W1O
M;VQS+W-S=')I<`HM4U-44DE07U9%4E-)3TX@/2`R,#$U-`HK4U-44DE07U9%
M4E-)3TX@/2`S+C!A"BM34U1225!?4T]54D-%(#T at 14Q&:VEC:V5R<RTD*%-3
M5%))4%]615)324].*2YT87(N9WH**U-35%))4%]3251%(#T@:'1T<#HO+W=W
M=RYM=7!P971L86)S+F-O;2]^8G)E861B;W at O<'5B+W-O9G1W87)E"B!(3U-4
M7U-35%))4%]"24Y!4ED@/2`D*$=.55]405)'151?3D%-12DM<W-T<FEP"B`*
M(", at 5&AI<R!I<R!A(&ML=61G92!T;R!G970@:&]S="UC8V%C:&4 at 8G5I;'0@
M8F5F;W)E('5S(&]R(&ET(&9A:6QS"D!`("TQ-"PQ,R`K,34L,3$@0$`*(&5N
M9&EF"B`*(&1E9FEN92!34U1225!?0E5)3$1?0TU$4PHM"6-D("0H0$0I(#L@
M7`HM"20H5$%21T547T-#*2`D*%1!4D=%5%]#1DQ!1U,I("UI;F-L=61E(&5N
M9&EA;BYH("UI;F-L=61E(&)Y=&5S=V%P+F@@7`HM"0DM;R!S<W1R:7`@<W)C
M+W-S=')I<"YC"BL))"A-04M%,2D at +4,@)"A`1"D@<W-T<FEP"B!E;F1E9 at H@
M"B!D969I;F4 at 4U-44DE07TE.4U1!3$Q?5$%21T547T--1%,*+0DD*$E.4U1!
M3$PI("U$("0H0$0I+W-S=')I<"`D*%1!4D=%5%]$25(I+W5S<B]B:6XO<W-T
M<FEP"BL))"A)3E-404Q,*2`M1"`D*$!$*2]B:6XO<W-T<FEP("0H5$%21T54
M7T1)4BDO=7-R+V)I;B]S<W1R:7`*(&5N9&5F"B`*(&1E9FEN92!34U1225!?
M54Y)3E-404Q,7U1!4D=%5%]#3413"D!`("TR."PQ,R`K,C<L,3$@0$`*(&5N
M9&5F"B`*(&1E9FEN92!(3U-47U-35%))4%]"54E,1%]#3413"BT)8V0@)"A`
M1"D at .R!<"BT))"A(3U-40T,I("0H2$]35%]#1DQ!1U,I("UI;F-L=61E(&5N
M9&EA;BYH("UI;F-L=61E(&)Y=&5S=V%P+F@@7`HM"0DM;R!S<W1R:7`@<W)C
M+W-S=')I<"YC"BL))"A(3U-47TU!2T5?14Y6*2!M86ME("U#("0H0$0I('-S
M=')I<`H at 96YD968*(`H at 9&5F:6YE($A/4U1?4U-44DE07TE.4U1!3$Q?0TU$
M4PHM"20H24Y35$%,3"D at +40@)"A`1"DO<W-T<FEP("0H2$]35%]$25(I+W5S
M<B]B:6XO)"A(3U-47U-35%))4%]"24Y!4EDI"BL))"A)3E-404Q,*2`M1"`D
M*$!$*2]B:6XO<W-T<FEP("0H2$]35%]$25(I+W5S<B]B:6XO)"A(3U-47U-3
M5%))4%]"24Y!4EDI"B!E;F1E9 at H@"B!D969I;F4 at 2$]35%]34U1225!?54Y)
,3E-404Q,7T--1%,*
`
end



Mehr Informationen über die Mailingliste Fli4l_dev