[arch-dev-public] glibc-2.17 toolchain in [testing]

Allan McRae allan at archlinux.org
Wed Dec 26 17:48:24 EST 2012


The glibc-2.17 toolchain is in [testing].  I expect to move it soon.

There are only a few minor changes that you might run into when
packaging.  Good summary taken from [1]:

[1]
http://jaegerandi.blogspot.com.au/2012/11/glibc-217-on-finishing-line.html

1.    Some packages had missing includes (e.g. signal.h or stdint.h).
Those are easily fixed by including the header defining the missing types.

2.    The functions setfsgid() and setfsuid() produce warnings when the
return value is not checked and thus fail to when -Werror is used. The
proper fix is to check whether these functions have a return value less
than 0.

3.    clock_gettime() was moved from librt to libc. Some configure
scripts check only whether clock_gettime is in librt and assume that
other functions like mq_gettattr() are in the same library. So, the
configure check for clock_gettime() in librt needs to be extended to
look for other functions as well.


Bugs go to the bug tracker...

Allan


More information about the arch-dev-public mailing list