diff options
author | Ramiro Polla <ramiro.polla@gmail.com> | 2009-04-13 22:54:21 +0000 |
---|---|---|
committer | Ramiro Polla <ramiro.polla@gmail.com> | 2009-04-13 22:54:21 +0000 |
commit | 1894e741f5a0cbc0818b0acbe0f7e45a22ab9107 (patch) | |
tree | d08bf7c98e1c4f2326616be7a461339e2c53889b /libavformat/rdt.h | |
parent | c573eb85f0eab01cd6001acfb89dc4a6725684dd (diff) | |
download | ffmpeg-1894e741f5a0cbc0818b0acbe0f7e45a22ab9107.tar.gz |
win32, dos: Work around a bug in the GNU toolchain.
The bug[1] is exposed when gcc decides to put some data in a common
section (i.e. data that will be used by more than one object). It will
suggest the data to be aligned, but binutils >= 2.19 will fail to
properly align it. Thus if the data requires any alignment greater
than 4, the application will crash.
The workaround prevents gcc from putting data in a common section,
instead putting it in a properly aligned section.
[1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37216
Originally committed as revision 18501 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/rdt.h')
0 files changed, 0 insertions, 0 deletions