Andreas Hanke <[EMAIL PROTECTED]> 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, [EMAIL PROTECTED], 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
pgpELh7zZ51Jy.pgp
Description: PGP signature