Removing bloat from Debian?

News and discussion about development of the Debian OS itself

Removing bloat from Debian?

Postby Frank Bauer » 2004-10-03 13:42

As we are nearing Sarge release and discussing if it will fit on one double-sided DVD, I made a look at Sarge archive.

Why do we have to have gcc272, gcc295, gcc3.2, gcc3.3, gcc3.4? I understand gcc272 and gcc295 are 'good old reliable buddies', but three verions og gcc3?

Another example: automake 1.4, 1.6, 1.7, 1.8, 1.9???

gstreamer and its pile of plugins: 0.6, 0.8.

Isn't there time to reconciliate these versions to just one, sometimes two working versions?

Best Regards
Frank Bauer
Frank Bauer
 

Postby peschmae » 2004-10-03 15:39

Maybe, but for gcc, some apps only can be compiled with one version (e.g. openoffice afaik only works with gcc 3.2).
I don't know about gcc 2.7.2 and who needs that though.

Same for automake - some apps require 1.4, others 1.9 yet others don't mind the version...

Peschmä
-- Anyone who quotes me in their sig is an idiot. -- Rusty Russell
User avatar
peschmae
 
Posts: 77
Joined: 2004-09-16 18:02

Postby startx » 2004-10-03 21:31

well, as far as i see, you need an older gcc to compile a newer version of gcc. for example, to compile any gcc-3.x you will need some former gcc-3.x.
same to the 2.9 serias. i admit i am just guessing, but this could be a reason for keeping several versions ....

@peschmae: hi, know you, eh?
debian squeeze for everyday life, many other versions for the rest
User avatar
startx
 
Posts: 180
Joined: 2004-09-16 12:14
Location: london

Postby Jeroen » 2004-10-03 23:42

startx wrote:well, as far as i see, you need an older gcc to compile a newer version of gcc. for example, to compile any gcc-3.x you will need some former gcc-3.x.
same to the 2.9 serias. i admit i am just guessing, but this could be a reason for keeping several versions ....


No, the only requirement is that packages need to be rebuildable. It's allowed to have gcc that can only be rebuilded with itself. For example, ghc6 itself is also only buildable if you have a working ghc first.

The rationale is that buildable is to satisfy DFSG, one needs to be able to make changes to a package. That you cannot bootstrap it easily, is another point, and not required.
Jeroen
Debian Developer, Site Admin
Debian Developer, Site Admin
 
Posts: 571
Joined: 2004-04-06 18:19
Location: Utrecht, NL


Return to Debian Development

Who is online

Users browsing this forum: No registered users and 2 guests

fashionable