This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Propose requiring Python 3.4 or later for building glibc.
- From: Carlos O'Donell <carlos at redhat dot com>
- To: GNU C Library <libc-alpha at sourceware dot org>, "Dmitry V. Levin" <ldv at altlinux dot org>, Allan McRae <allan at archlinux dot org>, Aurelien Jarno <aurelien at aurel32 dot net>, debian-glibc at lists dot debian dot org, Siddhesh Poyarekar <siddhesh at gotplt dot org>, Florian Weimer <fweimer at redhat dot com>, "Andreas K. Huettel" <dilfridge at gentoo dot org>, Sergei Trofimovich <slyfox at gentoo dot org>, Khem Raj <raj dot khem at gmail dot com>, Andreas Schwab <schwab at suse dot de>, Adam Conrad <adconrad at ubuntu dot com>, Tulio Magno Quites Machado Filho <tuliom at linux dot vnet dot ibm dot com>, "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: Jeff Law <law at redhat dot com>
- Date: Fri, 19 Oct 2018 09:47:14 -0400
- Subject: Propose requiring Python 3.4 or later for building glibc.
This proposal is to being circulated to all the distribution
maintainers to gain their acceptance surrounding the use of
python 3.4 or greater for building glibc.
There has been concern expressed that requiring python 3.4
or greater for the bootstrap process will add an additional
tool the the bootstrap, and specifically a tool that may not
be available on older distributions.
Python is already mostly available for distributions because
of the integration into key OS components. Python can be
built on older distributions, and on older distributions you
already have to build a lot of things to compile glibc (like
a newer gcc, and binutils).
The question today is:
* Is it OK to require python 3.4 or later to build glibc?
Dmitry Levin has provided input for ALT Linux. Specifically that
despite objections over the addition of Python the bootstrap, that
technically speaking ALT Linux should be OK.
Allan,
Any input from Arch Linux?
Aurelian,
Any input from Debian?
Siddhesh,
Any input from Linaro for toolchains being built?
Florian has provided input for RHEL and Fedora, with a statement
that the distributions have sufficiently new versions of Python 3
that this should not be a problem.
Andreas,
Any input from Gentoo?
Khem,
Any input from your RDK work?
Andreas,
Any further input from SUSE? You object on the basis that the addition
of Python would add to the SUSE bootstrap cycle that is used frequently
in package build and test. I'm recording your objection here as a
non-sustained objection (does not block consensus).
Adam,
Any input from Ubuntu?
Tulio,
Any input from IBM for the AT toolchains being built?
Joseph,
Any input from Mentor Graphics?
--
Cheers,
Carlos.