> > > On Fri, Jun 01, 2001 at 05:35:37PM +0200, > > > Thierry Godefroy wrote: > > > > On Vendredi 01 Juin 2001 15:35, Richard > > > > Zidlicky wrote: > > > > > > RedHat 7.0 got a broken compiler (they use a > > > > > > beta version of > > > > > > gcc !!!), downgrade to gcc 2.95.2... > > > > > > > > > > ... as does everyone else nowadays, including > > > > > Mandrake and Debian. > > > > > > > > Mandrake does NOT (at least not in 7.x): they use > > > > a slightly patched > > > > (by themselves) v2.95.2 and named it as 2.95.3 in > > > > Mandrake 7.2 (although > > > > the actual 2.95.3 was released a few months after > > > > Mandrake 7.2). > > > > Although gcc 2.95.2 got many bugs, it is considered a > > > > "stable" release by GNU > > > > (http://www.gnu.org/software/gcc/releases.html)... > > > > > > that does not mean 2.95.xx are any better than RH 2.96. > > > > Perhaps, but at least the bugs in 2.95.x are known (well, > > most of them) > > which was not the case of RedHat's v2.96 (for which a LOT > > of users complained they were not able to compile their > > software anymore)... > > the weird thing about 2.95 is that it is getting worse > with every patch, > I have used 2.95.1 quite successfully, 2.95.3 does not > qualify as compiler anymore. I am glad gcc 3.0 is comming > out. > > > > Quite to the contrary, RedHat 2.96 probably does what > > > it is supposed to do more often than any patch of 2.95.xx > > > ever will. > > > > Just as Mandrake did (but in a safer way IMHO)... Did you > > ever get a Mandrake SRPMS (of any of their large package > > source): I am quite impressed with the number of patches > > they apply to the various software, > > the more impressive collection of patches applying to the > > Linux kernel... > > not sure the number of patches says something about quality, > especially with the kernel I prefer clean state. > > > I know and RedHat & Mandrake know as well: in Mandrake, you > > get "kgcc" (stands for "kernel gcc", that is, a version you > > are supposed to use to compile kernels) which is in fact > > v2.91.66 (the last egcs release 1.1.2 > > renumbered when gcc/egcs teams merged)... But you also know > > very well > > that 2.91.66 is not suitable for compilation of C++ sofwtare > > against recent C++ libraries... :-( > > so they should fix the c++ libraries or name mangling or > whatever detail was wrong, it is by far the easiest and safest > method to have a stable compiler now. I am even thinking about > backporting qdos-gcc to 2.91.66 Thanks to all the tips (and some behind-the-scenes help from Richard) Im now the proud proprietor of a very capable uQLx installation! After getting the new headers from the uQLx home page it compiled without a murmur and all seemed hunky-dory, except, lo and behold! my QL was innumerate! It could run many programs, but it was incapable of understanding or displaying floats or integers! Also the mouse left its droppings all over my desktop, so obviously, I had to call it a failure. After poking through my collection of Linuces and comparing the cpp version numbers with those suggested above, I managed to install what called itself cpp-2.95.2-7, but later admitted to being simply 2.95.3, off a Mandrake 7.2 distribution. Mercifully, it installed itself in parallel with my existing cpp installation (2.96-81, as found on the latest RedHat 7.1) so all I had to do was to rename the links, leaving the "old" version intact (required for compiling the kernel later.) The make was noisier this time, but it did the job all the same, and as far as I have been able to determine, everything is working as it should. So the 2.96-81 version of cpp in RH 7.1 is broken, and 2.95-2-7, actually 2.95-3, from Mandrake, does seem to work. (But funnily enough, Mandrake 7.1 has a version 2.95-5!, so Im not sure I follow this version lark very well.) I think uQLx is an incredible product, and those who have been involved in its creation and development deserve more praise than Id feel comfortable in offering ;) So keep it up guys! As to the waverers, all I can say is try it out! You dont have to be a Unix wizz to install and run it (and modern Linuces themselves are a doddle to install). If you run into unforseen problems, as weve seen here, there are people on hand to help. Per
