[Fli4l_dev] [fli4l-3.9.0-rev28716] -Os vs. -O2

Bernd Kuhls berndkuhls at hotmail.com
So Nov 24 20:10:29 CET 2013


Hallo,

im aktuellen tarball wird, statt wie bisher -Os, nun -O2 als gcc-Option 
genutzt: 

https://ssl.nettworks.org/repo/browse/
~br=testing/fli4l/branches/testing/src/src/fbr/buildroot/.config?r2=28674&r1=
28672

Dadurch werden die erstellten binaries größer, das base-Paket z.B. wuchs von 
24,9MB auf 27,8MB, /usr/lib/xbmc/xbmc.bin von 12,2MB auf 17MB.

Beim Kompilieren des src-Pakets habe ich testweise wieder BR2_OPTIMIZE_S=y 
aktiviert, dabei bin ich auf einen gcc-Fehler gestoßen, der mit -Os auftritt: 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58864

Ist das der Grund, warum -O2 im fbr aktiviert wurde und soll das dauerhaft so 
bleiben, auch wenn bug 58864 behoben wurde?

Viele Grüße, Bernd


Mehr Informationen über die Mailingliste Fli4l_dev