<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/glibc.git/rt/Versions, branch master</title>
<subtitle>GNU C Library
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/glibc.git/atom?h=master</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/'/>
<updated>2026-03-15T17:07:58Z</updated>
<entry>
<title>rt: Move librt symbols to libc on hurd too</title>
<updated>2026-03-15T17:07:58Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2026-03-14T23:35:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=85a1155a02d83adf6cd84a29b673881eb665e9e6'/>
<id>urn:sha1:85a1155a02d83adf6cd84a29b673881eb665e9e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux: Cleanups after librt move</title>
<updated>2021-06-28T07:51:01Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2021-06-28T07:51:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=30639e79d3370243ee5ef3a029204a4c71e15856'/>
<id>urn:sha1:30639e79d3370243ee5ef3a029204a4c71e15856</id>
<content type='text'>
librt.so is no longer installed for PTHREAD_IN_LIBC, and tests
are not linked against it.  $(librt) is introduced globally for
shared tests that need to be linked for both PTHREAD_IN_LIBC
and !PTHREAD_IN_LIBC.

GLIBC_PRIVATE symbols that were needed during the transition are
removed again.

Reviewed-by: Carlos O'Donell &lt;carlos@redhat.com&gt;
</content>
</entry>
<entry>
<title>Linux: Move timer_settime, __timer_settime64 from librt to libc</title>
<updated>2021-06-28T07:51:01Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2021-06-28T07:51:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=477910b83e5ef3b3aa78b11808433846989461c8'/>
<id>urn:sha1:477910b83e5ef3b3aa78b11808433846989461c8</id>
<content type='text'>
The symbols were moved using scripts/move-symbol-to-libc.py.

The way the ABI intransition is implemented is changed with this
commit: the implementation is now consolidated in one file with a
TIMER_T_WAS_INT_COMPAT check.

The shared librt is now empty, so this commit adds a placeholder
symbol at the base version, GLIBC_2.2, and potentially at the
GLIBC_2.3.3 version as well (the leftover from the int/timer_t ABI
transition).

Reviewed-by: Adhemerval Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>Linux: Move timer_gettime, __timer_gettime64 from librt to libc</title>
<updated>2021-06-28T07:51:01Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2021-06-28T07:51:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=a1d6ed027b7f3ee603fba77c16508c7edc78d00a'/>
<id>urn:sha1:a1d6ed027b7f3ee603fba77c16508c7edc78d00a</id>
<content type='text'>
The symbols were moved using scripts/move-symbol-to-libc.py.

The way the ABI intransition is implemented is changed with this
commit: the implementation is now consolidated in one file with a
TIMER_T_WAS_INT_COMPAT check.

Reviewed-by: Adhemerval Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>Linux: Move timer_getoverrun from librt to libc</title>
<updated>2021-06-28T07:51:00Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2021-06-28T07:51:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=df6d227e69082c5cab33b60aa676aebf08b7585e'/>
<id>urn:sha1:df6d227e69082c5cab33b60aa676aebf08b7585e</id>
<content type='text'>
The symbol was moved using scripts/move-symbol-to-libc.py.

The way the ABI intransition is implemented is changed with this
commit: the implementation is now consolidated in one file with a
TIMER_T_WAS_INT_COMPAT check.

Reviewed-by: Adhemerva Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>Linux: Move timer_create, timer_delete from librt to libc</title>
<updated>2021-06-28T07:51:00Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2021-06-28T07:51:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=273a2a2ae8b097672cdc8e9888548b134955af42'/>
<id>urn:sha1:273a2a2ae8b097672cdc8e9888548b134955af42</id>
<content type='text'>
The symbols were moved using scripts/move-symbol-to-libc.py.

timer_create and timer_delete are tied together via the int/timer_t
compatibility code.  The way the ABI intransition is implemented
is changed with this commit: the implementation is now consolidated
in one file with a TIMER_T_WAS_INT_COMPAT check.

Reviewed-by: Adhemerval Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>Linux: Move mq_unlink from librt to libc</title>
<updated>2021-06-25T10:21:12Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2021-06-25T08:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=1a5a653be2f95d4d9485d08672dc5083c74c39d8'/>
<id>urn:sha1:1a5a653be2f95d4d9485d08672dc5083c74c39d8</id>
<content type='text'>
The symbol was moved using scripts/move-symbol-to-libc.py.
A placeholder symbol is needed on some architectures for the
GLIBC_2.3.4 version.

Reviewed-by: Adhemerva Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>Linux: Move mq_send, mq_timedsend, __mq_timedsend_time64 to libc</title>
<updated>2021-06-25T10:21:12Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2021-06-25T08:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=5b3a2abfb339738085dcd8d956b570b56d03b9ed'/>
<id>urn:sha1:5b3a2abfb339738085dcd8d956b570b56d03b9ed</id>
<content type='text'>
The symbols were moved using scripts/move-symbol-to-libc.py.

Reviewed-by: Adhemerva Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>Linux: Move mq_receive, mq_timedreceive, __mq_timedreceive_time64 to libc</title>
<updated>2021-06-25T10:21:12Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2021-06-25T08:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=903e6f9960f6ad2ee9edd35fff979e2953445e08'/>
<id>urn:sha1:903e6f9960f6ad2ee9edd35fff979e2953445e08</id>
<content type='text'>
The symbols were moved using scripts/move-symbol-to-libc.py.

Reviewed-by: Adhemerva Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>Linux: Move mq_open, __mq_open_2 from librt to libc</title>
<updated>2021-06-25T10:21:12Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2021-06-25T08:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/glibc.git/commit/?id=983f43b57bc347717aca85616cbce731c7494ca3'/>
<id>urn:sha1:983f43b57bc347717aca85616cbce731c7494ca3</id>
<content type='text'>
The symbols were moved using scripts/move-symbol-to-libc.py.
A placeholder symbol is required to keep the GLIBC_2.7 version.

Reviewed-by: Adhemerva Zanella  &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
</feed>
