Re: [Cooker] 8.2 Beta 1 and compilers

2002-01-27 Thread Reinhard Katzmann

Hi Jason,

On Sat, Jan 26, 2002 at 02:10:05PM -0500, [EMAIL PROTECTED] wrote:
 I notice from the list of RPMs that the 8.2 beta 1 release has gcc-2.9.6
 gcc3.0 and  egcs-1.1.2.
 
 In addition to making the distribution larger, I would think that
 distributing multiple compilers complicates support issues.

Why ? egcs is only included for backward compatibility issues (I would
even have preferred gcc 2.95.3 in Mandrake still being available, at
least in contrib, though 2.96 is relatively stable it is a dead-end,
never officially supported compiler and 2.95.3 is nowadays still the 
main compiler for many developers).

 Are there packages in the Mandrake distribution which can not compile
 with gcc 3.0?  Are there any packages in the Mandrake distribution which
 still require egcs to compile?

Yes there are compatibility issues, especially binary incompatibilities.
You would have to recompile the whole distribution and you'd break binary
compatibility with redhat packages.
I suppose egcs is needed for compat packages and maybe kernel 2.2.

Regards,

Reinhard
-- 
Software-Engineer, Developer for Embedded Devices
Project: Pertergrin, a role playing game system
GnuPG Public Key available on request



msg52419/pgp0.pgp
Description: PGP signature


Re: [Cooker] 8.2 Beta 1 and compilers

2002-01-27 Thread Stew Benedict


On Sat, 26 Jan 2002 [EMAIL PROTECTED] wrote:

 I notice from the list of RPMs that the 8.2 beta 1 release has gcc-2.9.6
 gcc3.0 and  egcs-1.1.2.
 
 Are there packages in the Mandrake distribution which can not compile
 with gcc 3.0?  Are there any packages in the Mandrake distribution which
 still require egcs to compile?
 

kernel22 still needs egcs

Stew Benedict

-- 
MandrakeSoftOH/TN, USA http://people.mandrakesoft.com/~sbenedict/
PPC FAQ: http://www.linux-mandrake.com/en/demos/PPC/FAQ/





Re: [Cooker] 8.2 Beta 1 and compilers

2002-01-27 Thread David Walser

For what?  It compiles fine with gcc 2.95.3, which I
see there's a Cooker package for, and AFAIK, egcs
doesn't do pentium optimization.

--- Stew Benedict [EMAIL PROTECTED] wrote:
 kernel22 still needs egcs

__
Do You Yahoo!?
Great stuff seeking new owners in Yahoo! Auctions! 
http://auctions.yahoo.com




Re: [Cooker] 8.2 Beta 1 and compilers

2002-01-27 Thread Stew Benedict


On Sun, 27 Jan 2002, David Walser wrote:

 For what?  It compiles fine with gcc 2.95.3, which I
 see there's a Cooker package for, and AFAIK, egcs
 doesn't do pentium optimization.

true - but we don't ship an x86 version, 2.95 is there for PPC, as 2.96
has some issues on PPC

Stew Benedict

-- 
MandrakeSoftOH/TN, USA http://people.mandrakesoft.com/~sbenedict/
PPC FAQ: http://www.linux-mandrake.com/en/demos/PPC/FAQ/





[Cooker] 8.2 Beta 1 and compilers

2002-01-26 Thread schonm

I notice from the list of RPMs that the 8.2 beta 1 release has gcc-2.9.6
gcc3.0 and  egcs-1.1.2.

In addition to making the distribution larger, I would think that
distributing multiple compilers complicates support issues.

Are there packages in the Mandrake distribution which can not compile
with gcc 3.0?  Are there any packages in the Mandrake distribution which
still require egcs to compile?

If anyone has lists which answer either of the above two questions, I
would really like to know.

Thanks.

-Jason

_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com





Re: [Cooker] 8.2 Beta 1 and compilers

2002-01-26 Thread Maks Orlovich

On Saturday 26 January 2002 02:10 pm, you wrote:
 I notice from the list of RPMs that the 8.2 beta 1 release has gcc-2.9.6
 gcc3.0 and  egcs-1.1.2.

 In addition to making the distribution larger, I would think that
 distributing multiple compilers complicates support issues.

 Are there packages in the Mandrake distribution which can not compile
 with gcc 3.0?  Are there any packages in the Mandrake distribution which
 still require egcs to compile?

Recompiling any C++ package [Qt, kde] with g++3 would break binary 
compatibility, so I doubt Mandrake would find that acceptable for non-major 
release.