This is the mail archive of the glibc-bugs@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]

[Bug libc/19463] New: linknamespace failures when compiled with -Os


https://sourceware.org/bugzilla/show_bug.cgi?id=19463

            Bug ID: 19463
           Summary: linknamespace failures when compiled with -Os
           Product: glibc
           Version: 2.23
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libc
          Assignee: unassigned at sourceware dot org
          Reporter: hjl.tools at gmail dot com
                CC: drepper.fsp at gmail dot com
  Target Milestone: ---

On x86-64, with -Os, I got

FAIL: conform/ISO11/assert.h/linknamespace
FAIL: conform/ISO11/complex.h/linknamespace
FAIL: conform/ISO11/locale.h/linknamespace
FAIL: conform/ISO11/math.h/linknamespace
FAIL: conform/ISO11/stdio.h/linknamespace
FAIL: conform/ISO11/stdlib.h/linknamespace
FAIL: conform/ISO11/string.h/linknamespace
FAIL: conform/ISO11/tgmath.h/linknamespace
FAIL: conform/ISO11/time.h/linknamespace
FAIL: conform/ISO11/uchar.h/linknamespace
FAIL: conform/ISO11/wchar.h/linknamespace
FAIL: conform/ISO11/wctype.h/linknamespace
FAIL: conform/ISO99/assert.h/linknamespace
FAIL: conform/ISO99/complex.h/linknamespace
FAIL: conform/ISO99/locale.h/linknamespace
FAIL: conform/ISO99/math.h/linknamespace
FAIL: conform/ISO99/stdio.h/linknamespace
FAIL: conform/ISO99/stdlib.h/linknamespace
FAIL: conform/ISO99/string.h/linknamespace
FAIL: conform/ISO99/tgmath.h/linknamespace
FAIL: conform/ISO99/time.h/linknamespace
FAIL: conform/ISO99/wchar.h/linknamespace
FAIL: conform/ISO99/wctype.h/linknamespace
FAIL: conform/ISO/assert.h/linknamespace
FAIL: conform/ISO/locale.h/linknamespace
FAIL: conform/ISO/math.h/linknamespace
FAIL: conform/ISO/stdio.h/linknamespace
FAIL: conform/ISO/stdlib.h/linknamespace
FAIL: conform/ISO/string.h/linknamespace
FAIL: conform/ISO/time.h/linknamespace
FAIL: conform/POSIX2008/aio.h/linknamespace
FAIL: conform/POSIX2008/arpa/inet.h/linknamespace
FAIL: conform/POSIX2008/assert.h/linknamespace
FAIL: conform/POSIX2008/complex.h/linknamespace
FAIL: conform/POSIX2008/dirent.h/linknamespace
FAIL: conform/POSIX2008/fcntl.h/linknamespace
FAIL: conform/POSIX2008/fnmatch.h/linknamespace
FAIL: conform/POSIX2008/glob.h/linknamespace
FAIL: conform/POSIX2008/grp.h/linknamespace
FAIL: conform/POSIX2008/iconv.h/linknamespace
FAIL: conform/POSIX2008/langinfo.h/linknamespace
FAIL: conform/POSIX2008/locale.h/linknamespace
FAIL: conform/POSIX2008/math.h/linknamespace
FAIL: conform/POSIX2008/monetary.h/linknamespace
FAIL: conform/POSIX2008/mqueue.h/linknamespace
FAIL: conform/POSIX2008/netdb.h/linknamespace
FAIL: conform/POSIX2008/net/if.h/linknamespace
FAIL: conform/POSIX2008/netinet/in.h/linknamespace
FAIL: conform/POSIX2008/nl_types.h/linknamespace
FAIL: conform/POSIX2008/pthread.h/linknamespace
FAIL: conform/POSIX2008/pwd.h/linknamespace
FAIL: conform/POSIX2008/regex.h/linknamespace
FAIL: conform/POSIX2008/sched.h/linknamespace
FAIL: conform/POSIX2008/semaphore.h/linknamespace
FAIL: conform/POSIX2008/signal.h/linknamespace
FAIL: conform/POSIX2008/spawn.h/linknamespace
FAIL: conform/POSIX2008/stdio.h/linknamespace
FAIL: conform/POSIX2008/stdlib.h/linknamespace
FAIL: conform/POSIX2008/string.h/linknamespace
FAIL: conform/POSIX2008/strings.h/linknamespace
FAIL: conform/POSIX2008/stropts.h/linknamespace
FAIL: conform/POSIX2008/sys/mman.h/linknamespace
FAIL: conform/POSIX2008/sys/socket.h/linknamespace
FAIL: conform/POSIX2008/sys/statvfs.h/linknamespace
FAIL: conform/POSIX2008/sys/wait.h/linknamespace
FAIL: conform/POSIX2008/termios.h/linknamespace
FAIL: conform/POSIX2008/tgmath.h/linknamespace
FAIL: conform/POSIX2008/time.h/linknamespace
FAIL: conform/POSIX2008/unistd.h/linknamespace
FAIL: conform/POSIX2008/wchar.h/linknamespace
FAIL: conform/POSIX2008/wctype.h/linknamespace
FAIL: conform/POSIX2008/wordexp.h/linknamespace
FAIL: conform/POSIX/aio.h/linknamespace
FAIL: conform/POSIX/assert.h/linknamespace
FAIL: conform/POSIX/dirent.h/linknamespace
FAIL: conform/POSIX/fcntl.h/linknamespace
FAIL: conform/POSIX/fnmatch.h/linknamespace
FAIL: conform/POSIX/glob.h/linknamespace
FAIL: conform/POSIX/grp.h/linknamespace
FAIL: conform/POSIX/locale.h/linknamespace
FAIL: conform/POSIX/math.h/linknamespace
FAIL: conform/POSIX/mqueue.h/linknamespace
FAIL: conform/POSIX/pthread.h/linknamespace
FAIL: conform/POSIX/pwd.h/linknamespace
FAIL: conform/POSIX/regex.h/linknamespace
FAIL: conform/POSIX/sched.h/linknamespace
FAIL: conform/POSIX/semaphore.h/linknamespace
FAIL: conform/POSIX/signal.h/linknamespace
FAIL: conform/POSIX/stdio.h/linknamespace
FAIL: conform/POSIX/stdlib.h/linknamespace
FAIL: conform/POSIX/string.h/linknamespace
FAIL: conform/POSIX/sys/mman.h/linknamespace
FAIL: conform/POSIX/sys/wait.h/linknamespace
FAIL: conform/POSIX/termios.h/linknamespace
FAIL: conform/POSIX/time.h/linknamespace
FAIL: conform/POSIX/unistd.h/linknamespace
FAIL: conform/POSIX/wordexp.h/linknamespace
FAIL: conform/UNIX98/aio.h/linknamespace
FAIL: conform/UNIX98/arpa/inet.h/linknamespace
FAIL: conform/UNIX98/assert.h/linknamespace
FAIL: conform/UNIX98/dirent.h/linknamespace
FAIL: conform/UNIX98/fcntl.h/linknamespace
FAIL: conform/UNIX98/fmtmsg.h/linknamespace
FAIL: conform/UNIX98/fnmatch.h/linknamespace
FAIL: conform/UNIX98/ftw.h/linknamespace
FAIL: conform/UNIX98/glob.h/linknamespace
FAIL: conform/UNIX98/grp.h/linknamespace
FAIL: conform/UNIX98/iconv.h/linknamespace
FAIL: conform/UNIX98/langinfo.h/linknamespace
FAIL: conform/UNIX98/locale.h/linknamespace
FAIL: conform/UNIX98/math.h/linknamespace
FAIL: conform/UNIX98/monetary.h/linknamespace
FAIL: conform/UNIX98/mqueue.h/linknamespace
FAIL: conform/UNIX98/netdb.h/linknamespace
FAIL: conform/UNIX98/netinet/in.h/linknamespace
FAIL: conform/UNIX98/nl_types.h/linknamespace
FAIL: conform/UNIX98/pthread.h/linknamespace
FAIL: conform/UNIX98/pwd.h/linknamespace
FAIL: conform/UNIX98/regex.h/linknamespace
FAIL: conform/UNIX98/sched.h/linknamespace
FAIL: conform/UNIX98/search.h/linknamespace
FAIL: conform/UNIX98/semaphore.h/linknamespace
FAIL: conform/UNIX98/signal.h/linknamespace
FAIL: conform/UNIX98/stdio.h/linknamespace
FAIL: conform/UNIX98/stdlib.h/linknamespace
FAIL: conform/UNIX98/string.h/linknamespace
FAIL: conform/UNIX98/strings.h/linknamespace
FAIL: conform/UNIX98/stropts.h/linknamespace
FAIL: conform/UNIX98/syslog.h/linknamespace
FAIL: conform/UNIX98/sys/mman.h/linknamespace
FAIL: conform/UNIX98/sys/msg.h/linknamespace
FAIL: conform/UNIX98/sys/shm.h/linknamespace
FAIL: conform/UNIX98/sys/socket.h/linknamespace
FAIL: conform/UNIX98/sys/statvfs.h/linknamespace
FAIL: conform/UNIX98/sys/wait.h/linknamespace
FAIL: conform/UNIX98/termios.h/linknamespace
FAIL: conform/UNIX98/time.h/linknamespace
FAIL: conform/UNIX98/ucontext.h/linknamespace
FAIL: conform/UNIX98/ulimit.h/linknamespace
FAIL: conform/UNIX98/unistd.h/linknamespace
FAIL: conform/UNIX98/utmpx.h/linknamespace
FAIL: conform/UNIX98/wchar.h/linknamespace
FAIL: conform/UNIX98/wctype.h/linknamespace
FAIL: conform/UNIX98/wordexp.h/linknamespace
FAIL: conform/XOPEN2K8/aio.h/linknamespace
FAIL: conform/XOPEN2K8/arpa/inet.h/linknamespace
FAIL: conform/XOPEN2K8/assert.h/linknamespace
FAIL: conform/XOPEN2K8/complex.h/linknamespace
FAIL: conform/XOPEN2K8/dirent.h/linknamespace
FAIL: conform/XOPEN2K8/fcntl.h/linknamespace
FAIL: conform/XOPEN2K8/fmtmsg.h/linknamespace
FAIL: conform/XOPEN2K8/fnmatch.h/linknamespace
FAIL: conform/XOPEN2K8/ftw.h/linknamespace
FAIL: conform/XOPEN2K8/glob.h/linknamespace
FAIL: conform/XOPEN2K8/grp.h/linknamespace
FAIL: conform/XOPEN2K8/iconv.h/linknamespace
FAIL: conform/XOPEN2K8/langinfo.h/linknamespace
FAIL: conform/XOPEN2K8/locale.h/linknamespace
FAIL: conform/XOPEN2K8/math.h/linknamespace
FAIL: conform/XOPEN2K8/monetary.h/linknamespace
FAIL: conform/XOPEN2K8/mqueue.h/linknamespace
FAIL: conform/XOPEN2K8/netdb.h/linknamespace
FAIL: conform/XOPEN2K8/net/if.h/linknamespace
FAIL: conform/XOPEN2K8/netinet/in.h/linknamespace
FAIL: conform/XOPEN2K8/nl_types.h/linknamespace
FAIL: conform/XOPEN2K8/pthread.h/linknamespace
FAIL: conform/XOPEN2K8/pwd.h/linknamespace
FAIL: conform/XOPEN2K8/regex.h/linknamespace
FAIL: conform/XOPEN2K8/sched.h/linknamespace
FAIL: conform/XOPEN2K8/search.h/linknamespace
FAIL: conform/XOPEN2K8/semaphore.h/linknamespace
FAIL: conform/XOPEN2K8/signal.h/linknamespace
FAIL: conform/XOPEN2K8/spawn.h/linknamespace
FAIL: conform/XOPEN2K8/stdio.h/linknamespace
FAIL: conform/XOPEN2K8/stdlib.h/linknamespace
FAIL: conform/XOPEN2K8/string.h/linknamespace
FAIL: conform/XOPEN2K8/strings.h/linknamespace
FAIL: conform/XOPEN2K8/stropts.h/linknamespace
FAIL: conform/XOPEN2K8/syslog.h/linknamespace
FAIL: conform/XOPEN2K8/sys/mman.h/linknamespace
FAIL: conform/XOPEN2K8/sys/msg.h/linknamespace
FAIL: conform/XOPEN2K8/sys/shm.h/linknamespace
FAIL: conform/XOPEN2K8/sys/socket.h/linknamespace
FAIL: conform/XOPEN2K8/sys/statvfs.h/linknamespace
FAIL: conform/XOPEN2K8/sys/wait.h/linknamespace
FAIL: conform/XOPEN2K8/termios.h/linknamespace
FAIL: conform/XOPEN2K8/tgmath.h/linknamespace
FAIL: conform/XOPEN2K8/time.h/linknamespace
FAIL: conform/XOPEN2K8/ulimit.h/linknamespace
FAIL: conform/XOPEN2K8/unistd.h/linknamespace
FAIL: conform/XOPEN2K8/utmpx.h/linknamespace
FAIL: conform/XOPEN2K8/wchar.h/linknamespace
FAIL: conform/XOPEN2K8/wctype.h/linknamespace
FAIL: conform/XOPEN2K8/wordexp.h/linknamespace
FAIL: conform/XOPEN2K/aio.h/linknamespace
FAIL: conform/XOPEN2K/arpa/inet.h/linknamespace
FAIL: conform/XOPEN2K/assert.h/linknamespace
FAIL: conform/XOPEN2K/complex.h/linknamespace
FAIL: conform/XOPEN2K/dirent.h/linknamespace
FAIL: conform/XOPEN2K/fcntl.h/linknamespace
FAIL: conform/XOPEN2K/fmtmsg.h/linknamespace
FAIL: conform/XOPEN2K/fnmatch.h/linknamespace
FAIL: conform/XOPEN2K/ftw.h/linknamespace
FAIL: conform/XOPEN2K/glob.h/linknamespace
FAIL: conform/XOPEN2K/grp.h/linknamespace
FAIL: conform/XOPEN2K/iconv.h/linknamespace
FAIL: conform/XOPEN2K/langinfo.h/linknamespace
FAIL: conform/XOPEN2K/locale.h/linknamespace
FAIL: conform/XOPEN2K/math.h/linknamespace
FAIL: conform/XOPEN2K/monetary.h/linknamespace
FAIL: conform/XOPEN2K/mqueue.h/linknamespace
FAIL: conform/XOPEN2K/netdb.h/linknamespace
FAIL: conform/XOPEN2K/net/if.h/linknamespace
FAIL: conform/XOPEN2K/netinet/in.h/linknamespace
FAIL: conform/XOPEN2K/nl_types.h/linknamespace
FAIL: conform/XOPEN2K/pthread.h/linknamespace
FAIL: conform/XOPEN2K/pwd.h/linknamespace
FAIL: conform/XOPEN2K/regex.h/linknamespace
FAIL: conform/XOPEN2K/sched.h/linknamespace
FAIL: conform/XOPEN2K/search.h/linknamespace
FAIL: conform/XOPEN2K/semaphore.h/linknamespace
FAIL: conform/XOPEN2K/signal.h/linknamespace
FAIL: conform/XOPEN2K/spawn.h/linknamespace
FAIL: conform/XOPEN2K/stdio.h/linknamespace
FAIL: conform/XOPEN2K/stdlib.h/linknamespace
FAIL: conform/XOPEN2K/string.h/linknamespace
FAIL: conform/XOPEN2K/strings.h/linknamespace
FAIL: conform/XOPEN2K/stropts.h/linknamespace
FAIL: conform/XOPEN2K/syslog.h/linknamespace
FAIL: conform/XOPEN2K/sys/mman.h/linknamespace
FAIL: conform/XOPEN2K/sys/msg.h/linknamespace
FAIL: conform/XOPEN2K/sys/shm.h/linknamespace
FAIL: conform/XOPEN2K/sys/socket.h/linknamespace
FAIL: conform/XOPEN2K/sys/statvfs.h/linknamespace
FAIL: conform/XOPEN2K/sys/wait.h/linknamespace
FAIL: conform/XOPEN2K/termios.h/linknamespace
FAIL: conform/XOPEN2K/tgmath.h/linknamespace
FAIL: conform/XOPEN2K/time.h/linknamespace
FAIL: conform/XOPEN2K/ucontext.h/linknamespace
FAIL: conform/XOPEN2K/ulimit.h/linknamespace
FAIL: conform/XOPEN2K/unistd.h/linknamespace
FAIL: conform/XOPEN2K/utmpx.h/linknamespace
FAIL: conform/XOPEN2K/wchar.h/linknamespace
FAIL: conform/XOPEN2K/wctype.h/linknamespace
FAIL: conform/XOPEN2K/wordexp.h/linknamespace
FAIL: conform/XPG3/assert.h/linknamespace
FAIL: conform/XPG3/dirent.h/linknamespace
FAIL: conform/XPG3/fnmatch.h/linknamespace
FAIL: conform/XPG3/ftw.h/linknamespace
FAIL: conform/XPG3/glob.h/linknamespace
FAIL: conform/XPG3/grp.h/linknamespace
FAIL: conform/XPG3/iconv.h/linknamespace
FAIL: conform/XPG3/langinfo.h/linknamespace
FAIL: conform/XPG3/locale.h/linknamespace
FAIL: conform/XPG3/math.h/linknamespace
FAIL: conform/XPG3/monetary.h/linknamespace
FAIL: conform/XPG3/nl_types.h/linknamespace
FAIL: conform/XPG3/pwd.h/linknamespace
FAIL: conform/XPG3/regex.h/linknamespace
FAIL: conform/XPG3/search.h/linknamespace
FAIL: conform/XPG3/stdio.h/linknamespace
FAIL: conform/XPG3/stdlib.h/linknamespace
FAIL: conform/XPG3/string.h/linknamespace
FAIL: conform/XPG3/sys/shm.h/linknamespace
FAIL: conform/XPG3/time.h/linknamespace
FAIL: conform/XPG3/ulimit.h/linknamespace
FAIL: conform/XPG3/unistd.h/linknamespace
FAIL: conform/XPG3/wordexp.h/linknamespace
FAIL: conform/XPG4/arpa/inet.h/linknamespace
FAIL: conform/XPG4/assert.h/linknamespace
FAIL: conform/XPG4/dirent.h/linknamespace
FAIL: conform/XPG4/fmtmsg.h/linknamespace
FAIL: conform/XPG4/fnmatch.h/linknamespace
FAIL: conform/XPG4/ftw.h/linknamespace
FAIL: conform/XPG4/glob.h/linknamespace
FAIL: conform/XPG4/grp.h/linknamespace
FAIL: conform/XPG4/iconv.h/linknamespace
FAIL: conform/XPG4/langinfo.h/linknamespace
FAIL: conform/XPG4/locale.h/linknamespace
FAIL: conform/XPG4/math.h/linknamespace
FAIL: conform/XPG4/monetary.h/linknamespace
FAIL: conform/XPG4/netdb.h/linknamespace
FAIL: conform/XPG4/nl_types.h/linknamespace
FAIL: conform/XPG4/pwd.h/linknamespace
FAIL: conform/XPG4/regex.h/linknamespace
FAIL: conform/XPG4/search.h/linknamespace
FAIL: conform/XPG4/stdio.h/linknamespace
FAIL: conform/XPG4/stdlib.h/linknamespace
FAIL: conform/XPG4/string.h/linknamespace
FAIL: conform/XPG4/strings.h/linknamespace
FAIL: conform/XPG4/syslog.h/linknamespace
FAIL: conform/XPG4/sys/mman.h/linknamespace
FAIL: conform/XPG4/sys/shm.h/linknamespace
FAIL: conform/XPG4/sys/statvfs.h/linknamespace
FAIL: conform/XPG4/time.h/linknamespace
FAIL: conform/XPG4/ucontext.h/linknamespace
FAIL: conform/XPG4/ulimit.h/linknamespace
FAIL: conform/XPG4/unistd.h/linknamespace
FAIL: conform/XPG4/utmpx.h/linknamespace
FAIL: conform/XPG4/wordexp.h/linknamespace

Many of them have

__nss_database_custom -> [libc.a(nsswitch.o)] feof_unlocked
[initial] ptsname -> [libc.a(ptsname.o)] gnu_dev_major
[initial] ptsname -> [libc.a(ptsname.o)] gnu_dev_major -> [libc.a(makedev.o)]
gnu_dev_makedev
[initial] ptsname -> [libc.a(ptsname.o)] gnu_dev_minor
[initial] putenv -> [libc.a(putenv.o)] strndup

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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