diff --git a/packages/mediacenter/xbmc-dharma/build b/packages/mediacenter/xbmc-dharma/build index 6243424f6b..a48c1312c9 100755 --- a/packages/mediacenter/xbmc-dharma/build +++ b/packages/mediacenter/xbmc-dharma/build @@ -59,8 +59,24 @@ fi # ensure we dont use size optimization. CFLAGS=`echo $CFLAGS | sed -e "s|-Os|-O2|"` CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-Os|-O2|"` + +# dont use some optimizations because of problems +# this fixes problems with faac implementation of ffmpeg LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"` +# this fixes the "stretching picture bug" + CFLAGS=`echo $CFLAGS | sed -e "s|-ftree-loop-distribution||"` + CFLAGS=`echo $CFLAGS | sed -e "s|-floop-interchange||"` + CFLAGS=`echo $CFLAGS | sed -e "s|-floop-strip-mine||"` + CFLAGS=`echo $CFLAGS | sed -e "s|-floop-block||"` + CFLAGS=`echo $CFLAGS | sed -e "s|-fgraphite-identity||"` + + CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-ftree-loop-distribution||"` + CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-floop-interchange||"` + CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-floop-strip-mine||"` + CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-floop-block||"` + CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-fgraphite-identity||"` + # setup skin dir from default skin SKIN_DIR="skin.`tolower $SKIN_DEFAULT`"