![](https://seccdn.libravatar.org/avatar/7a966127049e95e1dd9804277735a0a4.jpg?s=120&d=mm&r=g)
Andreas Hanke <andreas.hanke@gmx-topmail.de> writes:
Rajko M schrieb:
If this, about system compiler, is hard fact, than there is nothing to be unsure about. I don't like few hundreds MB more, just to be able to run video adapter in full featured mode, but if I have to, then there is no options. I either have kernel sources and gcc installed, and used, or I have no 3D, and for instance Google Earth runs skipping the frames (nvidia with nv driver) or not at all (old ati board with ati driver).
So you really, really want gcc to be installed by default together with kernel-source, and it is unacceptable to the well-known novice user that he must figure out that a compiler is needed in order to compile a kernel module?
Just use the kernel development pattern and install it - you get everything directly.
OK. But then, make must be added there as well, because gcc and make are exactly equally required in order to compile a custom kernel or a module for the currently running kernel. Adding gcc, but not adding make seems nonsensical to me.
A few offtopic remarks:
- Alternative package managers like smart, apt and yum will completely ignore "Recommends", while zypp will handle it almost like "Requires". This behaviour difference might confuse users and is one of the reasons why I'd like to see the use of "Recommends" restricted to special cases.
- While investigating the Factory tree for this issue, I found out that a few -devel packages already have hard dependencies to gcc while others don't have them at all. It would be nice if there could be some sort of policy.
Proposal:
- -devel packages should not have any dependencies to any compiler, neither weak nor hard, in order to allow replacing the system compiler easily without breaking dependencies.
Agreed.
- package kernel-source needs more discussion; adding a dependency to gcc and make here is IMHO actually more useful than the gcc dependencies within -devel packages.
Could any of you file a bug, please? Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126