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

Attachment: pgpELh7zZ51Jy.pgp
Description: PGP signature

Reply via email to