<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/manual, branch master</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/manual?h=master</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/manual?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2024-07-21T12:12:54Z</updated>
<entry>
<title>contrib.texi: Fix format of MIPS and RISC-V</title>
<updated>2024-07-21T12:12:54Z</updated>
<author>
<name>Andreas K. Hüttel</name>
<email>dilfridge@gentoo.org</email>
</author>
<published>2024-07-21T12:12:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=668e14a304fb7e63dbac11ec2884eb148c9abecf'/>
<id>urn:sha1:668e14a304fb7e63dbac11ec2884eb148c9abecf</id>
<content type='text'>
Signed-off-by: Andreas K. Hüttel &lt;dilfridge@gentoo.org&gt;
</content>
</entry>
<entry>
<title>install.texi: bump "latest verified" versions</title>
<updated>2024-07-20T22:27:35Z</updated>
<author>
<name>Andreas K. Hüttel</name>
<email>dilfridge@gentoo.org</email>
</author>
<published>2024-07-20T22:27:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=92eb4a10ae9d997c7a8783f7c3d8b4474b01505a'/>
<id>urn:sha1:92eb4a10ae9d997c7a8783f7c3d8b4474b01505a</id>
<content type='text'>
Signed-off-by: Andreas K. Hüttel &lt;dilfridge@gentoo.org&gt;
</content>
</entry>
<entry>
<title>contrib.texi: update</title>
<updated>2024-07-20T17:47:52Z</updated>
<author>
<name>Andreas K. Hüttel</name>
<email>dilfridge@gentoo.org</email>
</author>
<published>2024-07-20T17:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=5dc1408bb5351954b7451d516c3520905702f35e'/>
<id>urn:sha1:5dc1408bb5351954b7451d516c3520905702f35e</id>
<content type='text'>
Signed-off-by: Andreas K. Hüttel &lt;dilfridge@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Linux: Make __rseq_size useful for feature detection (bug 31965)</title>
<updated>2024-07-09T17:33:37Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-07-08T19:14:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=2e456ccf0c34a056e3ccafac4a0c7effef14d918'/>
<id>urn:sha1:2e456ccf0c34a056e3ccafac4a0c7effef14d918</id>
<content type='text'>
The __rseq_size value is now the active area of struct rseq
(so 20 initially), not the full struct size including padding
at the end (32 initially).

Update misc/tst-rseq to print some additional diagnostics.

Reviewed-by: Michael Jeanson &lt;mjeanson@efficios.com&gt;
Reviewed-by: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;
</content>
</entry>
<entry>
<title>manual: add syscalls</title>
<updated>2024-07-09T09:54:29Z</updated>
<author>
<name>DJ Delorie</name>
<email>dj@redhat.com</email>
</author>
<published>2024-07-08T21:52:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=6c0be74305745c8f78bcfb69442c8c379459d99b'/>
<id>urn:sha1:6c0be74305745c8f78bcfb69442c8c379459d99b</id>
<content type='text'>
The purpose of this patch is to add some system calls that (1) aren't
otherwise documented, and (2) are merely redirected to the kernel, so
can refer to their documentation; and define a standard way of doing
so in the future.  A more detailed explaination of how system calls
are wrapped is added along with reference to the Linux Man-Pages
project.

Default version of man-pages is in configure.ac but can be overridden
by --with-man-pages=X.Y

Reviewed-by: Alejandro Colomar &lt;alx@kernel.org&gt;
</content>
</entry>
<entry>
<title>manual: Recommendations for dynamic linker hardening</title>
<updated>2024-07-03T17:26:14Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-05-02T14:26:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=7dde7f82d9826538c99637626228ebbda9e76f47'/>
<id>urn:sha1:7dde7f82d9826538c99637626228ebbda9e76f47</id>
<content type='text'>
This new section in the manual provides recommendations for
use of glibc in environments with higher integrity requirements.
It's reflecting both current implementation shortcomings, and
challenges we inherit from ELF and psABI requirements.

Reviewed-by: Jonathan Wakely &lt;jwakely@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add --disable-static-c++-tests option [BZ #31797]</title>
<updated>2024-07-02T07:51:34Z</updated>
<author>
<name>H.J. Lu</name>
<email>hjl.tools@gmail.com</email>
</author>
<published>2024-06-20T22:28:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=ba144c179eb12a6aff145582671cbb8b1045c5b9'/>
<id>urn:sha1:ba144c179eb12a6aff145582671cbb8b1045c5b9</id>
<content type='text'>
By default, if the C++ toolchain lacks support for static linking,
configure fails to find the C++ header files and the glibc build fails.
The --disable-static-c++-link-check option allows the glibc build to
finish, but static C++ tests will fail if the C++ toolchain doesn't
have the necessary static C++ libraries which may not be easily installed.
Add --disable-static-c++-tests option to skip the static C++ link check
and tests.  This fixes BZ #31797.

Signed-off-by: H.J. Lu &lt;hjl.tools@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add --disable-static-c++-link-check option [BZ #31412]</title>
<updated>2024-07-02T07:51:34Z</updated>
<author>
<name>H.J. Lu</name>
<email>hjl.tools@gmail.com</email>
</author>
<published>2024-06-20T22:28:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=23f12e6e0c95aaf8b5b4973d029db794a43f248a'/>
<id>urn:sha1:23f12e6e0c95aaf8b5b4973d029db794a43f248a</id>
<content type='text'>
The current minimum GCC version of glibc build is GCC 6.2 or newer. But
building i686 glibc with GCC 6.4 on Fedora 40 failed since the C++ header
files couldn't be found which was caused by the static C++ link check
failure due to missing __divmoddi4 which was referenced in i686 libc.a
and added to GCC 7.  Add --disable-static-c++-link-check configure option
to disable the static C++ link test.  The newly built i686 libc.a can be
used by GCC 6.4 to create static C++ tests.  This fixes BZ #31412.

Signed-off-by: H.J. Lu &lt;hjl.tools@gmail.com&gt;
</content>
</entry>
<entry>
<title>Update mmap() flags and errors lists</title>
<updated>2024-07-01T20:44:55Z</updated>
<author>
<name>DJ Delorie</name>
<email>dj@redhat.com</email>
</author>
<published>2024-05-10T18:52:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=dce754b1553b86fc6352636f1fa490a85b7cf0ff'/>
<id>urn:sha1:dce754b1553b86fc6352636f1fa490a85b7cf0ff</id>
<content type='text'>
Extend the list of MAP_* macros to include all macros available
to the average program (gcc -E -dM | grep MAP_*)

Extend the list of errno codes.

Reviewed-by: Florian Weimer &lt;fweimer@redhat.com&gt;
</content>
</entry>
<entry>
<title>Fix strnlen doc re array size</title>
<updated>2024-06-26T15:16:05Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-06-26T15:14:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=b79238db4ac7b8e710c8cab4307ce6cb1c3937d8'/>
<id>urn:sha1:b79238db4ac7b8e710c8cab4307ce6cb1c3937d8</id>
<content type='text'>
* manual/string.texi: For strnlen (s, maxlen), do not say that s must
be of size maxlen, as it can be smaller if it is null-terminated.
This should help avoid confusion such as seen in
&lt;https://lists.gnu.org/r/bug-gnulib/2024-06/msg00280.html&gt;.
Mention that strnlen and wcsnlen have been in POSIX since
POSIX.1-2008.
</content>
</entry>
</feed>
