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/18421] [hppa] read-only segment has dynamic relocations


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

--- Comment #9 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  cf4253777412e9c8d5bfbc1c8b975f472e1e7d43 (commit)
       via  352d0eafb669a688003471783ca43cf5a3e94cd2 (commit)
       via  55b14dda4375b7b8f80f09a791bdf3cf7e0f3e08 (commit)
       via  605021b6b9906b9b3f8c5c883ccb090bb1d140ad (commit)
       via  4454e161cb3ba9236259b377eb5b59f171a5432d (commit)
       via  44e01f06a019e131c8e6f3984a37bdc6a7811479 (commit)
       via  d5a77fcafdcd3494663387e7100e2fb2d180af5b (commit)
       via  c5bf7f84bf041e9c7c690d09baad4daf3e992805 (commit)
       via  8584204806ffea6f33bc6e42a1f07d6bc5a35105 (commit)
       via  43329fe1396080faf025118b31053fd19e029c12 (commit)
      from  3fb4cfaf1f1e8d58312720c70d224e2050d469fc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=cf4253777412e9c8d5bfbc1c8b975f472e1e7d43

commit cf4253777412e9c8d5bfbc1c8b975f472e1e7d43
Author: Alan Modra <amodra@gmail.com>
Date:   Fri Aug 14 22:15:49 2015 -0400

    hppa: start.S: rework references to fix PIE TEXTRELs [BZ #18421]

    The startup code was not using PIC friendly references leading to TEXTRELs
    in every PIE ELF.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=352d0eafb669a688003471783ca43cf5a3e94cd2

commit 352d0eafb669a688003471783ca43cf5a3e94cd2
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 14 22:14:28 2015 -0400

    hppa: timerfd.h: move to common sys/timerfd.h

    Use the common sys/timerfd.h to avoid duplication and move the
    arch-specific settings into bits/timerfd.h.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=55b14dda4375b7b8f80f09a791bdf3cf7e0f3e08

commit 55b14dda4375b7b8f80f09a791bdf3cf7e0f3e08
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 14 22:14:16 2015 -0400

    hppa: signalfd.h: move to common sys/signalfd.h

    Use the common sys/signalfd.h to avoid duplication and move the
    arch-specific settings into bits/signalfd.h.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=605021b6b9906b9b3f8c5c883ccb090bb1d140ad

commit 605021b6b9906b9b3f8c5c883ccb090bb1d140ad
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 14 22:14:00 2015 -0400

    hppa: inotify.h: move to common sys/inotify.h

    Use the common sys/inotify.h to avoid duplication and move the
    arch-specific settings into bits/inotify.h.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=4454e161cb3ba9236259b377eb5b59f171a5432d

commit 4454e161cb3ba9236259b377eb5b59f171a5432d
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 14 22:13:37 2015 -0400

    hppa: eventfd.h: move to common sys/eventfd.h

    Use the common sys/eventfd.h to avoid duplication and move the
    arch-specific settings into bits/eventfd.h.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=44e01f06a019e131c8e6f3984a37bdc6a7811479

commit 44e01f06a019e131c8e6f3984a37bdc6a7811479
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 14 22:12:54 2015 -0400

    hppa: epoll.h: move to common sys/epoll.h

    Use the common sys/epoll.h to avoid duplication and move the arch-specific
    settings into bits/epoll.h.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=d5a77fcafdcd3494663387e7100e2fb2d180af5b

commit d5a77fcafdcd3494663387e7100e2fb2d180af5b
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 14 22:11:50 2015 -0400

    hppa: sigaction.h: update define export based on __USE_XOPEN2K8

    This brings hppa in line with other ports by exporting a few more defines
    based on the __USE_XOPEN2K8 define and not just __USE_MISC.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c5bf7f84bf041e9c7c690d09baad4daf3e992805

commit c5bf7f84bf041e9c7c690d09baad4daf3e992805
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 14 22:11:03 2015 -0400

    hppa: shm.h: add SHM_EXEC

    This brings hppa in line with all the other arches.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=8584204806ffea6f33bc6e42a1f07d6bc5a35105

commit 8584204806ffea6f33bc6e42a1f07d6bc5a35105
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 14 22:09:30 2015 -0400

    hppa: drop __ASSUME_LWS_CAS define

    We require recent enough kernels for this now, and we've been hardcoding
    it to 1, so drop it entirely now.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=43329fe1396080faf025118b31053fd19e029c12

commit 43329fe1396080faf025118b31053fd19e029c12
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Fri Aug 14 22:07:40 2015 -0400

    hppa: assume TLS everywhere

    This brings hppa inline with all the other arches and main code where we
    require TLS support everywhere.  That means dropping the defines USE_TLS
    and USE___THREAD, and dropping the binutils check (since we already have
    a version requirement that is new enough).

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                      |   57 ++++++++++
 sysdeps/hppa/configure                         |   57 ----------
 sysdeps/hppa/configure.ac                      |   45 --------
 sysdeps/hppa/dl-machine.h                      |    4 +-
 sysdeps/hppa/libc-tls.c                        |    4 -
 sysdeps/hppa/nptl/tls.h                        |    3 -
 sysdeps/hppa/start.S                           |   16 +++-
 sysdeps/unix/sysv/linux/hppa/bits/atomic.h     |   10 +--
 sysdeps/unix/sysv/linux/hppa/bits/epoll.h      |   27 +++++
 sysdeps/unix/sysv/linux/hppa/bits/eventfd.h    |   31 +++++
 sysdeps/unix/sysv/linux/hppa/bits/inotify.h    |   29 +++++
 sysdeps/unix/sysv/linux/hppa/bits/shm.h        |    1 +
 sysdeps/unix/sysv/linux/hppa/bits/sigaction.h  |    2 +
 sysdeps/unix/sysv/linux/hppa/bits/signalfd.h   |   29 +++++
 sysdeps/unix/sysv/linux/hppa/bits/timerfd.h    |   29 +++++
 sysdeps/unix/sysv/linux/hppa/kernel-features.h |    3 -
 sysdeps/unix/sysv/linux/hppa/sys/epoll.h       |  143 ------------------------
 sysdeps/unix/sysv/linux/hppa/sys/eventfd.h     |   53 ---------
 sysdeps/unix/sysv/linux/hppa/sys/inotify.h     |  106 ------------------
 sysdeps/unix/sysv/linux/hppa/sys/signalfd.h    |   65 -----------
 sysdeps/unix/sysv/linux/hppa/sys/timerfd.h     |   59 ----------
 21 files changed, 223 insertions(+), 550 deletions(-)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/epoll.h
 create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/eventfd.h
 create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/inotify.h
 create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/signalfd.h
 create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/timerfd.h
 delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/epoll.h
 delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/eventfd.h
 delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/inotify.h
 delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/signalfd.h
 delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/timerfd.h

-- 
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]