This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: glibc -- ISO C11 threads Proposal
- From: "Carlos O'Donell" <carlos at redhat dot com>
- To: Kevin Cox <kevincox at kevincox dot ca>, libc-alpha at sourceware dot org
- Date: Mon, 17 Mar 2014 04:25:44 -0400
- Subject: Re: glibc -- ISO C11 threads Proposal
- Authentication-results: sourceware.org; auth=none
- References: <53260E7E dot 8070308 at kevincox dot ca>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 03/16/2014 04:50 PM, Kevin Cox wrote:
> Hello,
>
> I think that adding C11 thread support would be an excellent feature to
> have in glibc. I have attached a draft of my GSOC proposal below and
> would appreciate feedback (both positive and negative).
>
> I am proposing that C11 threads should be implemented on top of pthreads
> as suggested on the ideas page. Not only will the reduce maintenance
> burden and bug/attack surface but it also allows different programs and
> libraries to interoperate through the extension functions I have
> proposed that allow conversion from C11 to posix.
Thank you for your interest! There are at least two other students
interested in the same project, so there will be a number of you
applying to GSoC for the same project. Your proposal looks good.
Do you have FSF copyright assignment such that you can contribute
code to glibc? It takes a long time to get this assignment and to
clarify that your university has no copyright claim on the work you
do.
The entire contribution checklist is here:
https://sourceware.org/glibc/wiki/Contribution%20checklist
The important part is:
https://sourceware.org/glibc/wiki/Contribution%20checklist#FSF_copyright_Assignment
If you are really interested in contributing to the project I'd
suggest a futures assignment for glibc to make it easy to accept
your work and your future patches for that work.
Cheers,
Carlos.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJTJrGIAAoJECXvCkNsKkr/wo4IANGnwB0BfVF6YhGmW7yJzQaG
KXi6LicePAYjpKqU6kI7Z3Ieq3xRCXxkpO7T0ZwIM0r1KGOfezxu8Cu0yg53BzEx
06v4LImyrKeCcQ7c2ThKfggUKFxkXuggsVNg9Gs+IrkWrYLTgXupBdbceyp9VXkI
e2MYUexzo4cWaeescAuY6PXIoemXvXFtEhOCSMcbnLO+aY8jCVOGXoKsJGQtsqaU
C5T88ImJVLgq2nt2dRoBUAnxPqkdfKcbD6A3FLFtVYDWx3VSbXox+7EwXd7dxzo+
TTTLGX8DrSxInHGvZDVzNB+FncGpT90esoChyGNi46EV1FdpXB4cK1u1XLLO4jw=
=ZATd
-----END PGP SIGNATURE-----