On Monday, 10 July 2023 at 11:00, Olivier Fourdan wrote:
[...]
Can't comment on all the packages you listed, but the C
preprocessor
(CPP) is indeed required by xrdb (that's an option in xrdb, see "-cpp"
in man xrdb) and xrdb itself is required by GDM:
https://src.fedoraproject.org/rpms/gdm/blob/rawhide/f/gdm.spec#_80
GDM uses xrdb from its data/Init.in and data/Xsession.in:
https://gitlab.gnome.org/GNOME/gdm/-/blob/main/data/Xsession.in#L118-129
https://gitlab.gnome.org/GNOME/gdm/-/blob/main/data/Init.in#L31-34
Please note that these commands all use "xrdb -nocpp" so cpp is not
actually used there, but the package dependencies still pull it of
course.
xrdb does not hard-depend on cpp, only recommends it:
$ rpm -qR xrdb |grep cpp
$ rpm -q --recommends xrdb
cpp
$
On my system, only gcc hard-requires cpp.
Regards,
Dominik
--
Fedora
https://fedoraproject.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan