Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57396 - f77 and objc USE flags in make.defaults
Summary: f77 and objc USE flags in make.defaults
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 61816 63825 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-07-17 09:56 UTC by Edvard Fagerholm
Modified: 2006-04-27 08:29 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Edvard Fagerholm 2004-07-17 09:56:18 UTC
Current make.conf doesn't include f77 and objc. Most users probably don't need either languages for development purposes, but quite a few applications in the portage tree requires g77 to be present.

The amount of time and space required by compiling g77 is in my opinion quite insignificant when compared to the time required to install the whole system. For newbie users I think it is important to keep them, because recompiling gcc with these USE flags can be quite frustrating (especially if you don't know that this is the problem).

Those who now what fortran and objective c is can disable it when bootstrapping if that's what they want.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 George Shapovalov (RETIRED) gentoo-dev 2004-07-17 11:30:47 UTC
Shouldn't it be assigned the other way around? 

Few remarks:
1. The change should be made - there are *many* packages that require some kind of fortran installed and very few users use ifc and some packages do not support ifc either..

2. The change should be made to make.defaults of all relevant profiles, rather than to make.conf.example

I think the prerogative of making the change belongs to portage people. However if you would like me to do this just tell me and I'll add f77 throughout (otherwise please assign it to dev-portage and CC me).

George
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2004-07-17 11:55:56 UTC
default use flags go to make.defaults and we don't touch those (you're probably thinking about base-system).
Comment 3 George Shapovalov (RETIRED) gentoo-dev 2004-07-17 12:43:53 UTC
So, whom should this bug be assigned to?
Seemant: could you please assign accordingly? Or give me a go-ahead to add this to make.default's of various profiles?

George
Comment 4 SpanKY gentoo-dev 2004-08-02 20:27:43 UTC
george: it was already discussed by the toolchain peeps (and i'm suprised this hasnt happened yet) that f77 should be added to make.defaults for everyone

i'm not sure about objc; i'd say leave that disabled by default personally ...
Comment 5 George Shapovalov (RETIRED) gentoo-dev 2004-08-02 23:32:59 UTC
So, can we get some action out of all these discussions finally ;)?
I guess the right person/people should be bugged until this gets done :), so whom this bug should be assigned to?

As for objc, I personally don't have any preference, so this should be up to profile people I guess, or we can ask on -dev..

George
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2004-09-30 16:30:20 UTC
C'mon Seemant, let's roll and get this in the profiles. Or assign it to someone else responsible for them (avenj maybe?).

I agree with just f77, not objc.
Comment 7 Seemant Kulleen (RETIRED) gentoo-dev 2004-09-30 16:44:38 UTC
can y'all tell me what the values are supposed to be in make.defaults and make.conf.example please?  As soon as I have that info, this goes into the profiles.
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2004-09-30 17:08:18 UTC
All we're doing is adding f77 to make.defaults, at least for now.
Comment 9 George Shapovalov (RETIRED) gentoo-dev 2004-09-30 20:16:11 UTC
Basically we just need f77 added to USE in make.defaults. Nothing else needs to be touched.

George
Comment 10 George Shapovalov (RETIRED) gentoo-dev 2004-10-03 17:05:32 UTC
*** Bug 63825 has been marked as a duplicate of this bug. ***
Comment 11 George Shapovalov (RETIRED) gentoo-dev 2004-10-03 17:05:54 UTC
*** Bug 61816 has been marked as a duplicate of this bug. ***
Comment 12 George Shapovalov (RETIRED) gentoo-dev 2004-10-07 15:08:27 UTC
>As soon as I have that info, this goes into the profiles.
Seemant? ;)

Well, if nothing happens by tomorrow I'll just add that damn USE flag myself (should have done this long time ago I guess). As I see it is under gentoo-x86 in the generic access area, should be doable..

At the same time I am going to move f77 from use.local.desc to use.desc as it is in use by 4 different packages (including gcc). However Q fo sci group. Will the new fortran.eclass eventually obsolete f77 flag in all ebuilds but gcc? In that case I need not hurry with that change..

George
Comment 13 Danny van Dyk (RETIRED) gentoo-dev 2004-10-08 00:36:27 UTC
dvandyk@phi profiles $ grep f77 use.local.desc
dev-lang/R:f77 - Use f77 to compile FORTRAN sources.
dev-util/xmingw-gcc:f77 - Build support for the f77 language
sys-cluster/lam-mpi:f77 - Adds support for f77
sys-devel/gcc:f77 - Build support for the f77 language

R and lam-mpi will be able to utilize the fortran.eclass.
I don't know anything about xmingw-gcc, so I can't tell you George.

I won't continue work on fortran.eclass or anything else that's Gentoo before this sunday, cause i'm preparing for an exam.
I'd suggest to delay this change for some days, ok ?
Comment 14 Seemant Kulleen (RETIRED) gentoo-dev 2004-10-08 09:03:31 UTC
f77 has been added to all profiles except for hardened and selinux
Comment 15 Christian Schlotter 2004-10-27 12:32:56 UTC
f77 should also be added to the USE flags description in the Gentoo Linux Documentation...

e.g. http://www.gentoo.org/dyn/use-index.xml
Comment 16 Patrick Kursawe (RETIRED) gentoo-dev 2004-11-30 07:33:19 UTC
As far as I can tell only the docs update is missing.

Re-assigning to you because I couldn't find a match for "docs-user" (http://www.gentoo.org/doc/en/index.xml)
Comment 17 Xavier Neys (RETIRED) gentoo-dev 2004-11-30 07:50:30 UTC
No idea why this got assigned to me
No idea who/what generates http://www.gentoo.org/dyn/use-index.xml
Definitely not the docs-team

(*) Reassign bug to owner of selected component
Comment 18 Daniel Black (RETIRED) gentoo-dev 2004-12-15 00:46:37 UTC
Colin - last few comments - do you who can fix the dynamic script?
Comment 19 Jakub Moc (RETIRED) gentoo-dev 2005-07-18 03:22:49 UTC
f77 replaced by fortran and fixed on the page and in make.defaults for most profiles

objc is a local use flag for gcc only and as such is missing on that web page,
no consent on making it default, so I guess about time to close this bug.

Re-assigning anyway, current assignee has been inactive for quite a few months.
Comment 20 Jon Portnoy (RETIRED) gentoo-dev 2006-04-27 07:52:38 UTC
Dunno where this goes but probably not me...
Comment 21 SpanKY gentoo-dev 2006-04-27 08:29:12 UTC
fortran is enabled by default in default-linux profile

objc wont be