-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
Provide a "stripped" gcc 4.7.2 spkg #13913
Comments
comment:1
Not sure we should really get rid of the testsuites dir, but gcc, g++ and gfortran (seem to) build without it. |
This comment has been minimized.
This comment has been minimized.
Author: Jean-Pierre Flori |
comment:2
Wow, we both had almost exactly the same idea. |
comment:3
My spkg: http://boxen.math.washington.edu/home/jdemeyer/spkg/gcc-4.7.2.p0.spkg (also removed Link Time Optimization and Native Language Support). My
|
comment:4
Not sure whether we should remove libitm (although currently nothing in Sage uses this feature). |
comment:5
Let's be conservative and keep LTO and ITM. I really see no need for Native Language Support, so I'd remove that. |
This comment has been minimized.
This comment has been minimized.
Spkg diff, for review only. |
comment:7
Attachment: gcc-4.7.2.p0.diff.gz Jean-Pierre, could you review my package please? |
comment:8
Replying to @jdemeyer:
Just a random thought about NLS, shouldn't we try to remove it from as many spkg as possible? |
comment:9
Replying to @jpflori:
It could be done I guess. Except of course for user-facing packages, i.e. packages where the user is likely to see the output of. I know there are some efforts to internationalize the Sage Notebook for example. |
comment:10
Little remark: do we need the intl directory? |
comment:11
Replying to @jpflori:
I'm not entirely sure that it's not needed. It contains gettext library, needed for internationalization. I don't know whether |
Reviewer: Jean-Pierre Flori |
Changed author from Jean-Pierre Flori to Jeroen Demeyer |
comment:12
Replying to @jdemeyer:
Agreed. |
comment:13
(But if you wanna test it, I feel it should work without intl as well, not even using system stuff if you don't push configure to do it from what I quickly saw in configure's, makefiles and m4 macros.) |
comment:15
optional spkg is updated! |
comment:16
Cannot locate the spkg on sage website or on mirrors. |
GCC does not provide separates tarball for each languages for the 4.7.x releases, so we have to cook our own if we do not want to include ADA, GO, JAVA, OBJC...
Try the spkg at http://boxen.math.washington.edu/home/jdemeyer/spkg/gcc-4.7.2.p0.spkg
The stripped src dir can be produced using the
spkg-src
provided in the spkg.CC: @jdemeyer
Component: packages: optional
Keywords: spkg gcc
Author: Jeroen Demeyer
Reviewer: Jean-Pierre Flori
Issue created by migration from https://trac.sagemath.org/ticket/13913
The text was updated successfully, but these errors were encountered: