[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