This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU Cauldron 2013 glibc BoF.


Community,

There will be a glibc BoF at the GNU Cauldron 2013.
http://gcc.gnu.org/wiki/cauldron2013

The glibc BoF is a chance for any of the people interested
in glibc to have a face-to-face talk.

Unfortunately owing to family responsibilities I may not
be able to attend the BoF but Red Hat will have other people
there and I hope to attend virtually via Google Hangout or
something else :-)

The agenda of a BoF is fluid and depends on the attendants,
but as a starting point I suggested the following text:
~~~
The GNU C Library is used as the C library in the GNU systems
and most systems with the Linux kernel. The library is
primarily designed to be a portable and high performance C
library.It follows all relevant standards including ISO C11
and POSIX.1-2008. It is also internationalized and has one of
the most complete internationalization interfaces known.

This BOF aims to bring together developers of other components
that have dependencies on glibc and glibc developers to talk
about the following topics:

* Planning for glibc 2.19 and what work needs to be done
  between the August -> December 2013 timeframe (2.19 development
  phase).

* Performance?
  - The project calls itself a "high performance C library", but
    we've never had a standard performance regression testsuite
  - How do we measure performance?
  - How do we track it?
  - What criteria do we use to evaluate patches based on performance?
  - Starting with libm e.g. accuracy vs. runtime performance.

* libm
  - Offer three libraries?
  - Slow high performance, middle of the road, high performance low precision.

* Tuning the C library?
  - What do we expose?
  - Why?
  - Hardware lock elision examples.
  - Runtime tuning.
  - Environment variables.

* POSIX conformance
  - The usual.

* ISO C11, and C++11
  - What's left?

* IPv4 and IPv6
  - getaddrinfo mess.
~~~

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]