public inbox for glibc-bugs@sourceware.org help / color / mirror / Atom feed
From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla@sourceware.org> To: glibc-bugs@sourceware.org Subject: [Bug libc/6441] Value of slibdir changes after reconfigure for 64-bit targets Date: Thu, 17 Jul 2014 14:37:00 -0000 [thread overview] Message-ID: <bug-6441-131-RAIRWuGEfr@http.sourceware.org/bugzilla/> (raw) In-Reply-To: <bug-6441-131@http.sourceware.org/bugzilla/> https://sourceware.org/bugzilla/show_bug.cgi?id=6441 --- Comment #5 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 d95ffd4cfd1c277779ea960ed851ee667f1f8e96 (commit) from 29c4f53e2a3d25290afd16baf38c05f0351eacb5 (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=d95ffd4cfd1c277779ea960ed851ee667f1f8e96 commit d95ffd4cfd1c277779ea960ed851ee667f1f8e96 Author: Joseph Myers <joseph@codesourcery.com> Date: Thu Jul 17 14:35:48 2014 +0000 Refactor handling of /lib64 etc. cases, move out of sysdeps/gnu/configure.ac. This patch continues removing architecture-specific cases from non-architecture-specific files by moving the logic to use directories such as /lib64 out of sysdeps/gnu/configure.ac. A new macro LIBC_SLIBDIR_RTLDDIR is created that sysdeps configure scripts can use to declare the library directories to be used; the logic was previously duplicated in configure fragments for aarch64, mips and x32 as well as in sysdeps/gnu/configure.ac. This macro is used directly in sysdeps/gnu/configure.ac only to provide the /lib default (the logic saying that with --prefix=/usr shared libraries go in /lib not /usr/lib); the architecture cases formerly there are moved into various new or existing configure.ac files. The new macro is also used in the various architecture fragments that already had such logic. In the x32 there was previously a configure fragment, but it was a directly written one without a .ac file; now a .ac file is used there instead to generate configure. Tested x86_64 that the installed shared libraries, and the directory structure of the installation, are unchanged by this patch. There is an old bug report - bug 6441 - about library directories changing after reconfiguring. If this is still applicable - and I haven't attempted to confirm it or review the old patch pointed to in that bug - then this patch should reduce the number of places needing changing in any fix. * aclocal.m4 (LIBC_SLIBDIR_RTLDDIR): New macro. * sysdeps/gnu/configure.ac: Use LIBC_SLIBDIR_RTLDDIR. Remove cases for individual architectures. * sysdeps/gnu/configure: Regenerated. * sysdeps/unix/sysv/linux/aarch64/configure.ac: Use LIBC_SLIBDIR_RTLDDIR. * sysdeps/unix/sysv/linux/aarch64/configure: Regenerated. * sysdeps/unix/sysv/linux/mips/configure.ac: Use LIBC_SLIBDIR_RTLDDIR. * sysdeps/unix/sysv/linux/mips/configure: Regenerated. * sysdeps/unix/sysv/linux/powerpc/powerpc64/configure.ac: Use LIBC_SLIBDIR_RTLDDIR. * sysdeps/unix/sysv/linux/powerpc/powerpc64/configure: Regenerated. * sysdeps/unix/sysv/linux/s390/s390-64/configure.ac: New file. * sysdeps/unix/sysv/linux/s390/s390-64/configure: New generated file. * sysdeps/unix/sysv/linux/sparc/sparc64/configure.ac: New file. * sysdeps/unix/sysv/linux/sparc/sparc64/configure: New generated file. * sysdeps/unix/sysv/linux/x86_64/64/configure.ac: New file. * sysdeps/unix/sysv/linux/x86_64/64/configure: New generated file. * sysdeps/unix/sysv/linux/x86_64/x32/configure.ac: New file. * sysdeps/unix/sysv/linux/x86_64/x32/configure: Generate. ----------------------------------------------------------------------- Summary of changes: ChangeLog | 25 +++++++++ aclocal.m4 | 18 +++++++ sysdeps/gnu/configure | 34 +++++-------- sysdeps/gnu/configure.ac | 23 +-------- sysdeps/unix/sysv/linux/aarch64/configure | 18 +++--- sysdeps/unix/sysv/linux/aarch64/configure.ac | 13 +----- sysdeps/unix/sysv/linux/mips/configure | 52 ++++++++++--------- sysdeps/unix/sysv/linux/mips/configure.ac | 34 +++---------- .../unix/sysv/linux/powerpc/powerpc64/configure | 13 +++++ .../unix/sysv/linux/powerpc/powerpc64/configure.ac | 2 + sysdeps/unix/sysv/linux/s390/s390-64/configure | 15 ++++++ sysdeps/unix/sysv/linux/s390/s390-64/configure.ac | 4 ++ sysdeps/unix/sysv/linux/sparc/sparc64/configure | 15 ++++++ sysdeps/unix/sysv/linux/sparc/sparc64/configure.ac | 4 ++ sysdeps/unix/sysv/linux/x86_64/64/configure | 15 ++++++ sysdeps/unix/sysv/linux/x86_64/64/configure.ac | 4 ++ sysdeps/unix/sysv/linux/x86_64/x32/configure | 29 +++++------ sysdeps/unix/sysv/linux/x86_64/x32/configure.ac | 6 ++ 18 files changed, 192 insertions(+), 132 deletions(-) create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/configure create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/configure.ac create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/configure create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/configure.ac create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/configure create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/configure.ac create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/configure.ac -- You are receiving this mail because: You are on the CC list for the bug.
next prev parent reply other threads:[~2014-07-17 14:37 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <bug-6441-131@http.sourceware.org/bugzilla/> 2012-02-15 21:53 ` [Bug ports/6441] " jsm28 at gcc dot gnu.org 2012-07-12 0:01 ` [Bug libc/6441] " pinskia at gcc dot gnu.org 2014-07-17 14:37 ` cvs-commit at gcc dot gnu.org [this message] 2015-08-27 22:03 ` [Bug build/6441] " jsm28 at gcc dot gnu.org 2008-04-22 1:55 [Bug libc/6441] New: " anemet at caviumnetworks dot com 2008-04-22 1:56 ` [Bug libc/6441] " anemet at caviumnetworks dot com
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=bug-6441-131-RAIRWuGEfr@http.sourceware.org/bugzilla/ \ --to=sourceware-bugzilla@sourceware.org \ --cc=glibc-bugs@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).