• Bug#870488: libc6-dev: sched_setattr missing from sched.h and linux/sch

    From Greg Rogers@21:1/5 to All on Wed Aug 2 17:20:02 2017
    XPost: linux.debian.bugs.dist

    Package: libc6-dev
    Version: 2.24-11+deb9u1
    Severity: important

    Dear Maintainer,

    Please update sched.h and linux/sched.h to provide access to
    sched_setattr, sched_getattr and SCHED_DEADLINE which have been part of
    the kernel since 3.14.

    Have installed the RT PREEMPT kernel and the headers are still missing
    the definitions.

    The man pages have been updated with these functions and defines but not
    the headers.


    -- System Information:
    Debian Release: 9.1
    APT prefers stable
    APT policy: (500, 'stable')
    Architecture: amd64 (x86_64)

    Kernel: Linux 4.9.0-3-rt-amd64 (SMP w/2 CPU cores; PREEMPT)
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
    Shell: /bin/sh linked to /bin/dash
    Init: systemd (via /run/systemd/system)

    Versions of packages libc6-dev depends on:
    ii libc-dev-bin 2.24-11+deb9u1
    ii libc6 2.24-11+deb9u1
    ii linux-libc-dev 4.9.30-2+deb9u2

    libc6-dev recommends no packages.

    Versions of packages libc6-dev suggests:
    pn glibc-doc <none>
    ii manpages-dev 4.10-2

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Aurelien Jarno@21:1/5 to Greg Rogers on Wed Aug 2 18:30:02 2017
    XPost: linux.debian.bugs.dist

    On 2017-08-02 09:12, Greg Rogers wrote:
    Package: libc6-dev
    Version: 2.24-11+deb9u1
    Severity: important

    It might affect your usage of the libc, but I doubt it this issue " has
    a major effect on the usability of a package, without rendering it
    completely unusable to everyone."

    Dear Maintainer,

    Please update sched.h and linux/sched.h to provide access to
    sched_setattr, sched_getattr and SCHED_DEADLINE which have been part of
    the kernel since 3.14.

    linux/sched.h is not part of libc6-dev but of the linux-libc-dev. It
    already provides SCHED_DEADLINE. The value will be added to sched.h in
    glibc 2.26.

    Have installed the RT PREEMPT kernel and the headers are still missing
    the definitions.

    The man pages have been updated with these functions and defines but not
    the headers.

    The man pages do not define the *functions*, but the *syscalls*. So far
    nobody has submitted patches to add the corresponding functions to the
    libc.

    Aurelien

    --
    Aurelien Jarno GPG: 4096R/1DDD8C9B aurelien@aurel32.net http://www.aurel32.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)