<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/elf/cache.c, branch vdso</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/elf/cache.c?h=vdso</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/elf/cache.c?h=vdso'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2024-01-08T20:09:36Z</updated>
<entry>
<title>Remove ia64-linux-gnu</title>
<updated>2024-01-08T20:09:36Z</updated>
<author>
<name>Adhemerval Zanella</name>
<email>adhemerval.zanella@linaro.org</email>
</author>
<published>2024-01-08T13:21:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=460860f457e2a889785c506e8c77d4a7dff24d3e'/>
<id>urn:sha1:460860f457e2a889785c506e8c77d4a7dff24d3e</id>
<content type='text'>
Linux 6.7 removed ia64 from the official tree [1], following the general
principle that a glibc port needs upstream support for the architecture
in all the components it depends on (binutils, GCC, and the Linux
kernel).

Apart from the removal of sysdeps/ia64 and sysdeps/unix/sysv/linux/ia64,
there are updates to various comments referencing ia64 for which removal
of those references seemed appropriate. The configuration is removed
from README and build-many-glibcs.py.

The CONTRIBUTED-BY, elf/elf.h, manual/contrib.texi (the porting
mention), *.po files, config.guess, and longlong.h are not changed.

For Linux it allows cleanup some clone2 support on multiple files.

The following bug can be closed as WONTFIX: BZ 22634 [2], BZ 14250 [3],
BZ 21634 [4], BZ 10163 [5], BZ 16401 [6], and BZ 11585 [7].

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=43ff221426d33db909f7159fdf620c3b052e2d1c
[2] https://sourceware.org/bugzilla/show_bug.cgi?id=22634
[3] https://sourceware.org/bugzilla/show_bug.cgi?id=14250
[4] https://sourceware.org/bugzilla/show_bug.cgi?id=21634
[5] https://sourceware.org/bugzilla/show_bug.cgi?id=10163
[6] https://sourceware.org/bugzilla/show_bug.cgi?id=16401
[7] https://sourceware.org/bugzilla/show_bug.cgi?id=11585
Reviewed-by: Carlos O'Donell &lt;carlos@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update copyright dates with scripts/update-copyrights</title>
<updated>2024-01-01T18:53:40Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-01-01T18:12:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=dff8da6b3e89b986bb7f6b1ec18cf65d5972e307'/>
<id>urn:sha1:dff8da6b3e89b986bb7f6b1ec18cf65d5972e307</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix misspellings in elf/ -- BZ 25337</title>
<updated>2023-05-29T23:00:12Z</updated>
<author>
<name>Paul Pluzhnikov</name>
<email>ppluzhnikov@google.com</email>
</author>
<published>2023-05-27T20:47:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=630da022cb07d67ab53b4e9335352e44e9b7c5e2'/>
<id>urn:sha1:630da022cb07d67ab53b4e9335352e44e9b7c5e2</id>
<content type='text'>
Applying this commit results in bit-identical libc.so.6.
The elf/ld-linux-x86-64.so.2 does change, but only in .note.gnu.build-id

Reviewed-by: Carlos O'Donell &lt;carlos@redhat.com&gt;
</content>
</entry>
<entry>
<title>LoongArch: Add support for ldconfig.</title>
<updated>2023-03-13T01:20:28Z</updated>
<author>
<name>caiyinyu</name>
<email>caiyinyu@loongson.cn</email>
</author>
<published>2023-03-07T12:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=f0d33cbdce27f153e69c6527716ef906cce11841'/>
<id>urn:sha1:f0d33cbdce27f153e69c6527716ef906cce11841</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright dates with scripts/update-copyrights</title>
<updated>2023-01-06T21:14:39Z</updated>
<author>
<name>Joseph Myers</name>
<email>joseph@codesourcery.com</email>
</author>
<published>2023-01-06T21:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=6d7e8eda9b85b08f207a6dc6f187e94e4817270f'/>
<id>urn:sha1:6d7e8eda9b85b08f207a6dc6f187e94e4817270f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>elf: Remove hwcap and bits_hwcap fields from struct cache_entry</title>
<updated>2022-10-06T10:59:48Z</updated>
<author>
<name>Javier Pello</name>
<email>devel@otheo.eu</email>
</author>
<published>2022-09-27T18:08:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=cfbf883db36727a84ef7929af49ef68c195b5972'/>
<id>urn:sha1:cfbf883db36727a84ef7929af49ef68c195b5972</id>
<content type='text'>
They were set to 0 on initialisation and never changed later after
last commit.

Signed-off-by: Javier Pello &lt;devel@otheo.eu&gt;
Reviewed-by: Florian Weimer &lt;fweimer@redhat.com&gt;
</content>
</entry>
<entry>
<title>elf: Remove hwcap parameter from add_to_cache signature</title>
<updated>2022-10-06T10:59:48Z</updated>
<author>
<name>Javier Pello</name>
<email>devel@otheo.eu</email>
</author>
<published>2022-09-27T18:07:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=4a7094119ce05cadf927f52cc5d723e2195e65f9'/>
<id>urn:sha1:4a7094119ce05cadf927f52cc5d723e2195e65f9</id>
<content type='text'>
Last commit made it so that the value passed for that parameter was
always 0 at its only call site.

Signed-off-by: Javier Pello &lt;devel@otheo.eu&gt;
Reviewed-by: Florian Weimer &lt;fweimer@redhat.com&gt;
</content>
</entry>
<entry>
<title>Assume only FLAG_ELF_LIBC6 suport</title>
<updated>2022-08-04T12:09:48Z</updated>
<author>
<name>Lucas A. M. Magalhaes</name>
<email>lamm@linux.ibm.com</email>
</author>
<published>2022-07-14T17:37:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=8ee878592c4a642937152c8308b8faef86bcfc40'/>
<id>urn:sha1:8ee878592c4a642937152c8308b8faef86bcfc40</id>
<content type='text'>
The older libc versions are obsolete for over twenty years now.
This patch removes the special flags for libc5 and libc4 and assumes
that all libraries cached are libc6 compatible and use FLAG_ELF_LIBC6.

Checked with a build for all affected architectures.

Co-authored-by: Adhemerval Zanella  &lt;adhemerval.zanella@linaro.org&gt;
Reviewed-by: Adhemerval Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>elf: Fix compile error with -Werror and -DNDEBUG</title>
<updated>2022-06-28T08:28:48Z</updated>
<author>
<name>Yang Yanchao</name>
<email>yangyanchao6@huawei.com</email>
</author>
<published>2022-04-15T09:25:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=5e89ed42fd8997414732525c9460878d65363b3f'/>
<id>urn:sha1:5e89ed42fd8997414732525c9460878d65363b3f</id>
<content type='text'>
Using -Werror and -DNDEBUG at the same time will trigger the
following compiler error:

cache.c: In function 'save_cache':
cache.c:758:15: error: unused variable 'old_offset' [-Werror=unused-variable]
  758 |       off64_t old_offset = lseek64 (fd, extension_offset, SEEK_SET);
      |               ^~~~~~~~~~

-DNDEBUG disables the assertion, making old_offset unused.
Use __attribute__ ((unused)) to disable this warning.
</content>
</entry>
<entry>
<title>elf: Remove ldconfig kernel version check</title>
<updated>2022-05-16T18:03:49Z</updated>
<author>
<name>Adhemerval Zanella</name>
<email>adhemerval.zanella@linaro.org</email>
</author>
<published>2022-03-04T13:27:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=c628c2296392ed3bf2cb8d8470668e64fe53389f'/>
<id>urn:sha1:c628c2296392ed3bf2cb8d8470668e64fe53389f</id>
<content type='text'>
Now that it was removed on libc.so.
</content>
</entry>
</feed>
