Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GCC versions to keep #699

Closed
vcunat opened this issue Jun 30, 2013 · 10 comments
Closed

GCC versions to keep #699

vcunat opened this issue Jun 30, 2013 · 10 comments
Labels
0.kind: question Requests for a specific question to be answered

Comments

@vcunat
Copy link
Member

vcunat commented Jun 30, 2013

I've been fixing some older gcc versions on stdenv-updates, but do we really need so many of them? Most don't have any explicit reference anywhere (also holds for gcj, gnat, gfortran).

The default is 4.8 there and I'm sure some others do have use cases, but it seems to me that it's unlikely to be so for all of them.

@edolstra
Copy link
Member

edolstra commented Jul 2, 2013

I removed 2.95, 4.0 and 4.1 a while back. Probably some others can be removed as well. But please don't remove 4.4 since we need it at LB :-)

All those unused gcj/gnat/gfortran instances can go IMHO.

@edolstra
Copy link
Member

edolstra commented Jul 2, 2013

I'd say that 4.7 can certainly be removed because it was never used in a "stable" Nixpkgs.

@viric
Copy link
Member

viric commented Jul 2, 2013

On Tue, Jul 02, 2013 at 08:43:24AM -0700, Eelco Dolstra wrote:

I removed 2.95, 4.0 and 4.1 a while back. Probably some others can be removed as well. But please don't remove 4.4 since we need it at LB :-)

All those unused gcj/gnat/gfortran instances can go IMHO.

Attention with gcc 4.3 and 4.4; ghdl depends on them.

@falsifian
Copy link
Contributor

On a related note, gcc 4.6 doesn't build on stdenv-updates. I don't know if anything uses it. (I only noticed because I was trying to see if "stdenv = overrideGCC stdenv gcc46" fixes #707.)

@jcumming
Copy link
Contributor

jcumming commented Jul 7, 2013

I have some local changes to make gcc46_multi work with stdenv updates (keep cloog-0.16, ppl-0.11.2, isl-0.07), as I haven't got gcc48_multi to work.

@vcunat
Copy link
Member Author

vcunat commented Jul 8, 2013

I knew about that... recent gcc versions seem to depend on exact versions of these libraries. Thanks for fixing, @jcumming.

As for 4.7, currently I didn't make fortran-4.8 compile (some strange c++ linking errors), but I hope we will solve that in time. EDIT: same for jdk.

@mornfall
Copy link

Hmm, please keep 4.7 for now, as 4.8 has some unfortunate performance regressions, but pre-4.7 have substantial C++11 problems.

vcunat added a commit that referenced this issue Oct 30, 2013
See/complain on discussion #699.
vcunat added a commit to vcunat/nixpkgs that referenced this issue Mar 16, 2014
Maybe 4.4 is no longer needed? NixOS#699
vcunat added a commit to vcunat/nixpkgs that referenced this issue Apr 2, 2014
Maybe 4.4 is no longer needed? NixOS#699
@shlevy
Copy link
Member

shlevy commented Apr 5, 2014

Is there anything left to do here?

lucabrunox pushed a commit to lucabrunox/nixpkgs that referenced this issue Apr 6, 2014
Maybe 4.4 is no longer needed? NixOS#699
@vcunat
Copy link
Member Author

vcunat commented Apr 6, 2014

Probably not. Maybe resurrect gcc-4.7 (if @mornfall or someone else still want it; but probably not build it on Hydra).

@shlevy
Copy link
Member

shlevy commented Apr 6, 2014

OK, closing for now then.

@shlevy shlevy closed this as completed Apr 6, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: question Requests for a specific question to be answered
Projects
None yet
Development

No branches or pull requests

7 participants