<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/sysdeps/gnu/configure, branch master</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/sysdeps/gnu/configure?h=master</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/sysdeps/gnu/configure?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2023-07-17T14:08:10Z</updated>
<entry>
<title>configure: Use autoconf 2.71</title>
<updated>2023-07-17T14:08:10Z</updated>
<author>
<name>Siddhesh Poyarekar</name>
<email>siddhesh@sourceware.org</email>
</author>
<published>2023-06-29T18:34:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=c6cb8783b5fb5896cb63fe9008b6a33351f3c777'/>
<id>urn:sha1:c6cb8783b5fb5896cb63fe9008b6a33351f3c777</id>
<content type='text'>
Bump autoconf requirement to 2.71 to allow regenerating configure on
more recent distributions.  autoconf 2.71 has been in Fedora since F36
and is the current version in Debian stable (bookworm).  It appears to
be current in Gentoo as well.

All sysdeps configure and preconfigure scripts have also been
regenerated; all changes are trivial transformations that do not affect
functionality.

Signed-off-by: Siddhesh Poyarekar &lt;siddhesh@sourceware.org&gt;
Reviewed-by: Carlos O'Donell &lt;carlos@redhat.com&gt;
</content>
</entry>
<entry>
<title>LIBC_SLIBDIR_RTLDDIR: substitute arguments in single quotes</title>
<updated>2018-01-25T16:20:28Z</updated>
<author>
<name>Andreas Schwab</name>
<email>schwab@suse.de</email>
</author>
<published>2018-01-25T09:41:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=128c43a2d6308668032b285ca08228bebf26e74e'/>
<id>urn:sha1:128c43a2d6308668032b285ca08228bebf26e74e</id>
<content type='text'>
The arguments of the LIBC_SLIBDIR_RTLDDIR macro are used both in unquoted
and single quoted context, so that neither shell nor makefile variable
references work.  Consistently put them in single quotes so that they can
refer to makefile variables.
</content>
</entry>
<entry>
<title>Rename localedir to complocaledir (bug 14259).</title>
<updated>2015-11-27T15:22:38Z</updated>
<author>
<name>Carlos O'Donell</name>
<email>carlos@systemhalted.org</email>
</author>
<published>2015-11-27T15:09:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=90fe682d3067163aa773feecf497ef599429457a'/>
<id>urn:sha1:90fe682d3067163aa773feecf497ef599429457a</id>
<content type='text'>
In preparation to fix the --localedir configure argument we must
move the existing conflicting definition of localedir to a more
appropriate name. Given that all current internal uses of localedir
relate to the compiled locales we rename to complocaledir.
</content>
</entry>
<entry>
<title>Refactor handling of /lib64 etc. cases, move out of sysdeps/gnu/configure.ac.</title>
<updated>2014-07-17T14:35:48Z</updated>
<author>
<name>Joseph Myers</name>
<email>joseph@codesourcery.com</email>
</author>
<published>2014-07-17T14:35:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=d95ffd4cfd1c277779ea960ed851ee667f1f8e96'/>
<id>urn:sha1:d95ffd4cfd1c277779ea960ed851ee667f1f8e96</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>rename configure.in to configure.ac</title>
<updated>2013-10-30T07:32:08Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2013-10-30T03:20:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=cb8a6dbd176ee59d61068bed92e2c8d22bd28b13'/>
<id>urn:sha1:cb8a6dbd176ee59d61068bed92e2c8d22bd28b13</id>
<content type='text'>
Autoconf has been deprecating configure.in for quite a long time.
Rename all our configure.in and preconfigure.in files to .ac.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>s390x: Move rtld link to /lib</title>
<updated>2013-03-19T11:08:35Z</updated>
<author>
<name>Andreas Schwab</name>
<email>schwab@suse.de</email>
</author>
<published>2013-03-19T09:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=446737706c186b33529a2c07fcb6f0cc10b2d1ea'/>
<id>urn:sha1:446737706c186b33529a2c07fcb6f0cc10b2d1ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reverting wrong commit.</title>
<updated>2013-03-15T17:40:37Z</updated>
<author>
<name>Adhemerval Zanella</name>
<email>azanella@linux.vnet.ibm.com</email>
</author>
<published>2013-03-15T17:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=83a6b66ae93842ded5162aff66c29fe318bfa730'/>
<id>urn:sha1:83a6b66ae93842ded5162aff66c29fe318bfa730</id>
<content type='text'>
Restore sysdeps/gnu/configure wrongly modified on
ef26eece6331a1f6d959818e37c438cc7ce68e53.
</content>
</entry>
<entry>
<title>PowerPC: gettimeofday optimization by using IFUNC</title>
<updated>2013-03-15T13:58:56Z</updated>
<author>
<name>Adhemerval Zanella</name>
<email>azanella@linux.vnet.ibm.com</email>
</author>
<published>2013-03-15T13:58:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=ef26eece6331a1f6d959818e37c438cc7ce68e53'/>
<id>urn:sha1:ef26eece6331a1f6d959818e37c438cc7ce68e53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Respect --localstatedir for /var/db parent directory.</title>
<updated>2012-06-22T17:11:07Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@hack.frob.com</email>
</author>
<published>2012-06-22T17:11:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=4248b1b1cf8c641fb51d92c3d2cfac81b02a903e'/>
<id>urn:sha1:4248b1b1cf8c641fb51d92c3d2cfac81b02a903e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hurd: Support --prefix=/usr special-casing for all GNU systems.</title>
<updated>2012-05-10T22:57:28Z</updated>
<author>
<name>Thomas Schwinge</name>
<email>thomas@schwinge.name</email>
</author>
<published>2012-05-10T22:46:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=674cdbc7a3d022764e83b75e73b2767a36823c91'/>
<id>urn:sha1:674cdbc7a3d022764e83b75e73b2767a36823c91</id>
<content type='text'>
</content>
</entry>
</feed>
