Proposed System Wide Change: Remove GCC from BuildRoot
https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot


Owner(s):
  * Igor Gnatenko <ignatenkobrain at fedoraproject dot org>


Removing gcc and gcc-c++ from default buildroot in Koji and mock.



== Detailed description ==
Since beginning of Fedora, gcc (and gcc-c++) are installed in every
buildroot. Times have changed and nowadays many of packages are not
written in C/C++, they are written in Python, Ruby, Node.js, Go, Rust,
OCaml, Perl and so on so they don't need to have C/C++ compiler.
Installing gcc and gcc-c++ takes time so if we remove it, we can
improve build times for many of the packages.


== Scope ==
* Proposal owners:
Remove gcc, gcc-c++ from build group in Koji and from buildsys-build
group in comps.

* Other developers:
Maintainers should follow guidelines and add BuildRequires: gcc if
they need it during build (this guideline exists for long time).

* Release engineering: [https://pagure.io/releng/issue/7317 #7317]

** List of deliverables:
N/A (not a System Wide Change)

* Policies and guidelines:
Nothing needed, guidelines already have paragraph about listing all
required BuildRequires.

* Trademark approval:
N/A (not needed for this Change)
-- 
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to