Mercurial > mplayer.hg
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> |