[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