[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             |
--------------------------+---------------------
 Hello,
 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 \
  --enable-version3

 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
 Commit:22180e7a5a39f8a77498fcbce54368ecc408df8f.

 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
 OK.

 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)

 regards
 Honza

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


More information about the FFmpeg-trac mailing list