comparison DOCS/gcc-2.96-3.0.html @ 5001:b4c4d1abb7a4

3.0.x sux + some other stuff
author gabucino
date Sat, 09 Mar 2002 14:09:27 +0000
parents 6cb9d9a1716d
children 93c65f130dd6
comparison
equal deleted inserted replaced
5000:bb20ff7aa21d 5001:b4c4d1abb7a4
67 </P> 67 </P>
68 68
69 <P> 69 <P>
70 Other gcc 3.x problems comes from broken libstdc++ or glibc header (std_*.h) 70 Other gcc 3.x problems comes from broken libstdc++ or glibc header (std_*.h)
71 installation. They are not our fault. MPlayer compiles and works well with 71 installation. They are not our fault. MPlayer compiles and works well with
72 gcc 3.x versions. <B>Only 2.96 is broken</B>, but it depends on many environment 72 gcc 2.95.3 (<B>MEncoder</B> won't work with 2.95.2 because it miscompiles
73 elements, including gcc 2.96 release number, enabled mplayer features, etc. 73 some MMX instructions). <B>2.96 and 3.0.x are broken</B>, but it depends on
74 <I>If it works for you using gcc 2.96, it doesn't mean it will work for everyone.</I> 74 many environment elements, including gcc 2.96 release number, enabled mplayer
75 features, etc. <I>If it works for you using gcc 2.96, it doesn't mean it will
76 work for everyone.</I>
75 </P> 77 </P>
76 78
77 <P><B>Answer 2:</B></P> 79 <P><B>Answer 2:</B></P>
78 80
79 <P> 81 <P>
80 Also read <A HREF="users_against_developers.html">this</A> text !!!</P> 82 Also read <A HREF="users_against_developers.html">this</A> text !!!</P>
81 83
82 <P> 84 <P>
83 <B>Question:</B> No! You are wrong! Everything works with gcc 2.96 <I>but</I> MPlayer 85 <B>Question:</B> No! You are wrong! Everything works with gcc 2.96 <I>but</I> MPlayer !
84 </P> 86 </P>
85 87
86 <P> 88 <P>
87 <B>Answer:</B> 89 <B>Answer:</B>
88 </P> 90 </P>
89 91
90 <P> 92 <P>
91 No. You are wrong! 93 No. You are wrong!
92 Several projects (mainly which source contains high optimized inline asm code) 94 Several projects (mostly which contain highly optimized inline asm code)
93 had problems with gcc 2.96. For example: avifile, MESA / DRI, Wine, ffmpeg, lame, NuppelVideo. 95 had problems with gcc 2.96. For example: avifile, MESA / DRI, Wine, ffmpeg,
94 But other projects already workarounded gcc bugs (changed code which 96 lame, NuppelVideo, MySQL. But other projects already workarounded gcc bugs
95 triggered compiler bugs) so they work for now. 97 (changed code which triggered compiler bugs) so they work for now.
96 </P> 98 </P>
97 99
98 <P> 100 <P>
99 <B>Question:</B> No! You are wrong! Everything works with gcc 2.96 <I>including</I> MPlayer 101 <B>Question:</B> No! You are wrong! Everything works with gcc 2.96 <I>including</I> MPlayer .
100 </P> 102 </P>
101 103
102 <P> 104 <P>
103 <B>Answer:</B> 105 <B>Answer:</B>
104 </P> 106 </P>
105 107
106 Good. Be happy. But you must know, it depends on many environment 108 Good. Be happy. But you must know, it depends on many environment
107 elements, including gcc 2.96 release number, enabled mplayer features, etc. 109 elements, including gcc 2.96 release number, enabled mplayer features, etc.
108 <I>If it works for you using gcc 2.96, it doesn't mean it will work for everyone!</I> 110 <I>If it works for you using gcc 2.96, it doesn't mean it will work for everyone!</I>
109 It only means that you are lucky, until you find a problem. But don't forget the 111 It only means that you are lucky, until you find a problem. But don't forget the
110 <B>No.1 rule of gcc 2.96 users: NEVER REPORT BUGS OR PROBLEMS IF YOU ARE USING GCC 2.96</B> 112 <B>No.1 rule of gcc 2.96 users: NEVER REPORT BUGS OR PROBLEMS IF YOU ARE USING GCC 2.96</B> !
111 113
112 <P> 114 <P>
113 <B>Question:</B> Ok. Understood. But I want to give it a try... how to compile with gcc 2.96? 115 <B>Question:</B> Ok. Understood. But I want to give it a try... how to compile with gcc 2.96?
114 </P> 116 </P>
115 117
116 <P> 118 <P>
117 <B>Answer:</B> Really? Are you sure? Ok. You know... here is it: ./configure --disable-gcc-checking 119 <B>Answer:</B> Really? Are you sure? Ok. You know... here it is: ./configure --disable-gcc-checking
118 </P> 120 </P>
119 121
120 <P> 122 <P>
121 <B>Question:</B> No! I don't agree with you, because ... 123 <B>Question:</B> No! I don't agree with you, because ...
122 </P> 124 </P>
123 125
124 <P> 126 <P>
125 <B>Answer:</B> It doesn't matter. Keep your commets for yourself. We're not interested in gcc 2.96 stories. 127 <B>Answer:</B> It doesn't matter. Keep your comments to yourself. We're not interested in gcc 2.96 stories.
126 </P> 128 </P>
127
128 129
129 </FONT> 130 </FONT>
130 </BODY> 131 </BODY>
131 </HTML> 132 </HTML>