Like C++? Not afraid of quirky build systems? Seeking LLVM co-maintainers

Michel Alexandre Salim salimma at fedoraproject.org
Thu May 10 03:13:50 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 05/10/2012 05:00 AM, Jon Masters wrote:
> On 05/09/2012 05:57 PM, Jon Masters wrote:
> 
>> More broadly though, I feel that GCC is well represented in terms
>> of engineering knowledge but I'm *concerned* that we run the risk
>> of growing a dependence on LLVM that is more critical than the
>> LLVMpipe stuff. Before we can blink, we might need LLVM for
>> building lots of other fundamental stuff. I am wondering if as a
>> distribution we ought to have an official FESCo-debated position
>> on LLVM use? I do not think Fedora has the resources to maintain
>> two critical toolchain pieces. I do think LLVM is useful, etc.
>> BUT its growing use is concerning.
> 
> Putting that another way, if we carried eglibc in Fedora, there
> would be cries and shouts if a large number of packages started
> requiring it because we have folks that maintain GLIBC. I feel LLVM
> is a similar piece of critical technology that we should not need
> for critpath.
> 
> Jon.
I agree -- besides the resource problem, there's also the Debian-esque
problem of putting secondary architectures (and less-used primary
ones) at a disadvantage.

Is LLVMpipe needed on, say, ARM? (Does anyone have a screenshot of
GNOME Shell running on such a system?). Perhaps we need an official
decision on which platforms we feel comfortable depending on LLVM for
(e.g. ix86/x86_64, to get GNOME Shell running without 3D
acceleration), and we should require that LLVM-dependent features be
made optional on other architectures (e.g using the %bcond_with and
%bcond_without directives, as used in the LLVM packaging)

- -- 
Michel Alexandre Salim
Fedora Project Contributor: http://fedoraproject.org/

Email:  salimma at fedoraproject.org  | GPG key ID: A36A937A
Jabber: hircus at jabber.ccc.de       | IRC: hircus at irc.freenode.net

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPqzJuAAoJEEr1VKujapN6nDIH/2sn0WpLcUWDW4ribRXIKe03
4Q9xqU+28Lv07IVUUaIM21Rv3uFv+QJckekdNdWBkveMaQ+3syZ1ohhgM/1CRAG0
vjwn3Sh4F3JwUHXDiNm0oxgbD5JAXyc5uV7zyGWLybSZza25UJDHCco3KUGyA/+0
mXYQTwsXdNnk8y31koQgjtQv1Zihkn334e+ohUizQ5RsgR6+127FwwvxrqQK/6W7
xrUMhctWgdB1KLHE9PhhMffmUuLAA8XqnVeGDngvdR/sRsqVqLevFhaHA+TUwE6N
Qqkk+nFv0jynzlDlo5NiP85nCZyPwXfV9J3PWXGHfeJVRjiU6wtCQl7sNcWrrDE=
=nyR4
-----END PGP SIGNATURE-----


More information about the devel mailing list