# HG changeset patch # User gabucino # Date 1015682967 0 # Node ID b4c4d1abb7a43aebed590d8abc3c4ca248cf469b # Parent bb20ff7aa21d25b1f140c81d01537e6401bc68e1 3.0.x sux + some other stuff diff -r bb20ff7aa21d -r b4c4d1abb7a4 DOCS/gcc-2.96-3.0.html --- a/DOCS/gcc-2.96-3.0.html Sat Mar 09 14:08:53 2002 +0000 +++ b/DOCS/gcc-2.96-3.0.html Sat Mar 09 14:09:27 2002 +0000 @@ -69,9 +69,11 @@

Other gcc 3.x problems comes from broken libstdc++ or glibc header (std_*.h) installation. They are not our fault. MPlayer compiles and works well with -gcc 3.x versions. Only 2.96 is broken, but it depends on many environment -elements, including gcc 2.96 release number, enabled mplayer features, etc. -If it works for you using gcc 2.96, it doesn't mean it will work for everyone. +gcc 2.95.3 (MEncoder won't work with 2.95.2 because it miscompiles +some MMX instructions). 2.96 and 3.0.x are broken, but it depends on +many environment elements, including gcc 2.96 release number, enabled mplayer +features, etc. If it works for you using gcc 2.96, it doesn't mean it will +work for everyone.

Answer 2:

@@ -80,7 +82,7 @@ Also read this text !!!

-Question: No! You are wrong! Everything works with gcc 2.96 but MPlayer +Question: No! You are wrong! Everything works with gcc 2.96 but MPlayer !

@@ -89,14 +91,14 @@

No. You are wrong! -Several projects (mainly which source contains high optimized inline asm code) -had problems with gcc 2.96. For example: avifile, MESA / DRI, Wine, ffmpeg, lame, NuppelVideo. -But other projects already workarounded gcc bugs (changed code which -triggered compiler bugs) so they work for now. +Several projects (mostly which contain highly optimized inline asm code) +had problems with gcc 2.96. For example: avifile, MESA / DRI, Wine, ffmpeg, +lame, NuppelVideo, MySQL. But other projects already workarounded gcc bugs +(changed code which triggered compiler bugs) so they work for now.

-Question: No! You are wrong! Everything works with gcc 2.96 including MPlayer +Question: No! You are wrong! Everything works with gcc 2.96 including MPlayer .

@@ -107,14 +109,14 @@ elements, including gcc 2.96 release number, enabled mplayer features, etc. If it works for you using gcc 2.96, it doesn't mean it will work for everyone! It only means that you are lucky, until you find a problem. But don't forget the -No.1 rule of gcc 2.96 users: NEVER REPORT BUGS OR PROBLEMS IF YOU ARE USING GCC 2.96 +No.1 rule of gcc 2.96 users: NEVER REPORT BUGS OR PROBLEMS IF YOU ARE USING GCC 2.96 !

Question: Ok. Understood. But I want to give it a try... how to compile with gcc 2.96?

-Answer: Really? Are you sure? Ok. You know... here is it: ./configure --disable-gcc-checking +Answer: Really? Are you sure? Ok. You know... here it is: ./configure --disable-gcc-checking

@@ -122,10 +124,9 @@

-Answer: It doesn't matter. Keep your commets for yourself. We're not interested in gcc 2.96 stories. +Answer: It doesn't matter. Keep your comments to yourself. We're not interested in gcc 2.96 stories.

-