[FFmpeg-trac] #175(undetermined:new): Strange increase of the size of dsputil.o

FFmpeg trac at avcodec.org
Mon May 9 13:18:17 CEST 2011

#175: Strange increase of the size of dsputil.o
 Reporter:  xhpohanka     |        Type:  defect
   Status:  new           |    Priority:  normal
Component:  undetermined  |     Version:  git
 Keywords:                |  Blocked By:
 Blocking:                |  Reproduced:  0
 Analyzed:  0             |
 I'm using this configure command to build libav* libraries

 ../../ffmpeg-git/configure \
  --enable-memalign-hack \
  --disable-ffmpeg --disable-doc \
  --disable-ffplay --disable-ffprobe --disable-ffserver \
  --disable-avfilter --disable-avdevice --disable-network \
  --disable-pthreads --disable-mpegaudio-hp --disable-swscale-alpha \
  --disable-fft --disable-golomb --disable-huffman --disable-lpc \
  --disable-mdct --disable-rdft --disable-vaapi --disable-vdpau --disable-
 dxva2 \
  --disable-everything \
  --enable-encoder=mpeg4 \
  --enable-muxer=mp4 \
  --enable-encoder=h263p \
  --enable-muxer=h263 \
  --enable-muxer=tgp \
  --enable-encoder=flv \
  --enable-encoder=adpcm_swf \
  --enable-muxer=flv \
  --enable-decoder=rawvideo \
  --enable-decoder=h263p \
  --cross-prefix=arm-unknown-elf- \
  --enable-cross-compile --target-os=none --cpu=arm926ej-s \
  --target-exec=arm-unkonown-elf-run.exe \
  --arch=armv5te \
  --extra-cflags="-mcpu=arm926ej-s -mthumb-interwork -mlittle-endian
 -mfpu=vfp -mfloat-abi=soft" \
  --extra-ldflags="-nostartfiles" \
  --prefix=/e/_dev/h263/ffbuild/ff-arm-spec \

 It worked fine until I did a rebase last month. That means dsputil.o file
 had size 2.1MB with debug info. For example in

 After the rebase onto actual master the size of dsputil.o increased to
 4.7MB, which seems really wierd to me. Maybe it can be a gcc bug/feature
 as it is connected with optimization (--disable-optimizations reduces the
 size again but the speed ...). Unfortunately I can't track the commit when
 this situation appeared I'm only sure that the commit mentioned above is

 I'm using gcc 4.4.5 for arm-unknown-elf target on windows/mingw.

 $ arm-unknown-elf-gcc -v
 Using built-in specs.
 Target: arm-unknown-elf
 Configured with: ../../gcc-4.4.5/configure --prefix=/e/gcc --target arm-
 unknown-elf 'CFLAGS_FOR_TARGET=-msoft-float -mfpu=vfp' --enable-interwork
 --enable-multilib --with-float=soft --with-newlib --with-gnu-as --with-
 gnu-ld --enable-languages=c++,c --with-system-zlib --disable-libmudflap
 --disable-libgomp --without-headers
 Thread model: single
 gcc version 4.4.5 (GCC)


Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/175>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list