Mailing List Archive

Modular X: VIDEO_CARDS=ati moved to mach64, r128, radeon
Hi all,

By request, the "ati" VIDEO_CARDS setting has been split into three
separate settings, one for each driver: Mach64/Rage XL (mach64), Rage128
(r128), and all Radeons (radeon).

This will reduce build time on mesa, x11-drm, and kdrive (once I update
it). It will also significantly reduce the installation size of mesa,
particularly if you build with debugging.

The obvious symptom when you don't have any valid VIDEO_CARDS set will
be that the xorg-x11 ebuild tries to pull in everything. Warnings or
die()'s about this change are useless, they will be too late because all
the drivers will have already been built at that point.

Thanks,
Donnie
Re: Metabuild dependency types [ In reply to ]
Sven Köhler wrote:
> Would it harm anything, if the drivers become a dependency of the second
> kind?

It would mean that you could have the xorg-x11 metabuild installed and
yet still not have a complete installation, if the emerge failed after
it was installed.

The question of what type of dependency metabuilds should use is far
broader than just xorg-x11. It would also affect kde and gnome, among
others.

Thanks,
Donnie
--
gentoo-dev@gentoo.org mailing list
Re: Modular X: VIDEO_CARDS=ati moved to mach64, r128, radeon [ In reply to ]
Hi,

> The obvious symptom when you don't have any valid VIDEO_CARDS set will
> be that the xorg-x11 ebuild tries to pull in everything. Warnings or
> die()'s about this change are useless, they will be too late because all
> the drivers will have already been built at that point.

but doesn't portage provide two kinds of dependencies:
One, where the dependencies are installed prior to the package, and one,
where the dependencies are (or at least can be) install after the
package itself?

Would it harm anything, if the drivers become a dependency of the second
kind?

--
gentoo-dev@gentoo.org mailing list
Re: Metabuild dependency types [ In reply to ]
>> Would it harm anything, if the drivers become a dependency of the second
>> kind?
>
> It would mean that you could have the xorg-x11 metabuild installed and
> yet still not have a complete installation, if the emerge failed after
> it was installed.

Yes, you're right. I missed that point.