<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uClibc-alpine/libpthread/linuxthreads.old/sysdeps, branch 0.9.31</title>
<subtitle>Where we track our uclibc patches
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/'/>
<entry>
<title>prettify make clean</title>
<updated>2010-03-25T14:39:02+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2010-03-25T14:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=abdbaa897b3d7b5b72c8521a38aa84cada242837'/>
<id>abdbaa897b3d7b5b72c8521a38aa84cada242837</id>
<content type='text'>
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "libc: add hidden calls to pthread cleanup funcs"</title>
<updated>2009-11-23T03:25:46+00:00</updated>
<author>
<name>Austin Foxley</name>
<email>austinf@cetoncorp.com</email>
</author>
<published>2009-11-23T03:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=dbc5879d9ab39df3a54ed9b34a6c9e55a8bb8f65'/>
<id>dbc5879d9ab39df3a54ed9b34a6c9e55a8bb8f65</id>
<content type='text'>
This reverts commit e0ac4efbdb498319f03a2a95d75d061ab6c68491.

Was causing segfaults on every pthread linked executable

Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit e0ac4efbdb498319f03a2a95d75d061ab6c68491.

Was causing segfaults on every pthread linked executable

Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libc: add hidden calls to pthread cleanup funcs</title>
<updated>2009-10-22T05:05:28+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-10-22T05:05:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=e0ac4efbdb498319f03a2a95d75d061ab6c68491'/>
<id>e0ac4efbdb498319f03a2a95d75d061ab6c68491</id>
<content type='text'>
A lot of libc code calls the pthread cleanup funcs implicitly (for stdio)
which currently goes through the PLT.  Since we already have forwarding
symbols for these funcs, it's safe to declare the internal libc usage
hidden as a loaded libpthread will have the real symbols found.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A lot of libc code calls the pthread cleanup funcs implicitly (for stdio)
which currently goes through the PLT.  Since we already have forwarding
symbols for these funcs, it's safe to declare the internal libc usage
hidden as a loaded libpthread will have the real symbols found.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>linuxthreads.old: define pthread_yield to sched_yield</title>
<updated>2009-07-26T20:09:10+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-07-26T20:09:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=8f746280f50dbf07fa831aa27948d00e32ba6e2d'/>
<id>8f746280f50dbf07fa831aa27948d00e32ba6e2d</id>
<content type='text'>
The pthread_yield() function in linuxthreads does the same thing as the
standardized sched_yield() function, so add a simple define for it to make
porting GNU apps easier.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pthread_yield() function in linuxthreads does the same thing as the
standardized sched_yield() function, so add a simple define for it to make
porting GNU apps easier.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide token prototypes for functions that are external but have no header</title>
<updated>2009-07-06T00:27:17+00:00</updated>
<author>
<name>Ron</name>
<email>ron@debian.org</email>
</author>
<published>2009-06-26T19:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=00c8ece258acfa8867485172af9e74313d25bbdf'/>
<id>00c8ece258acfa8867485172af9e74313d25bbdf</id>
<content type='text'>
This cuts down on a lot of noise from gcc-4.4

Signed-off-by: Ron Lee &lt;ron@debian.org&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This cuts down on a lot of noise from gcc-4.4

Signed-off-by: Ron Lee &lt;ron@debian.org&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>The attached patches fixes the problems found bringing up uclibc on coldfire </title>
<updated>2009-04-09T07:38:04+00:00</updated>
<author>
<name>Khem Raj</name>
<email>kraj@mvista.com</email>
</author>
<published>2009-04-09T07:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=3c2a68b9dc9ae45f5eb0971a3e6583af732c3f91'/>
<id>3c2a68b9dc9ae45f5eb0971a3e6583af732c3f91</id>
<content type='text'>
M5485 processor

1.  Disable mmap2() if we're compiling for coldfire and fall back to mmap().
    It seems to map a different file area on a 2.6.25 linux kernel.

2.  Uses pc-relative addresing[1], computes ADDR_ALIGN, PAGE_ALIGN
    and OFFSET_ALIGN relatively to _dl_pagesize[3]. 
    On coldfire/M5485 _dl_pagesize is 0x2000.

Signed-off-by: Groleo Marius &lt;groleo@gmail.com&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
M5485 processor

1.  Disable mmap2() if we're compiling for coldfire and fall back to mmap().
    It seems to map a different file area on a 2.6.25 linux kernel.

2.  Uses pc-relative addresing[1], computes ADDR_ALIGN, PAGE_ALIGN
    and OFFSET_ALIGN relatively to _dl_pagesize[3]. 
    On coldfire/M5485 _dl_pagesize is 0x2000.

Signed-off-by: Groleo Marius &lt;groleo@gmail.com&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>- commentary typo fix</title>
<updated>2009-01-21T23:18:41+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2009-01-21T23:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=1df91c2a061664ff1411433e849496011240d898'/>
<id>1df91c2a061664ff1411433e849496011240d898</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- pthread_attr_{g,s}etstacksize would depend on SUSv3 legacy but are not</title>
<updated>2008-12-29T13:44:44+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2008-12-29T13:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=30f06faa24eb3d6da34c80f5632a7f01aee900e0'/>
<id>30f06faa24eb3d6da34c80f5632a7f01aee900e0</id>
<content type='text'>
  implemented anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  implemented anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>- cosmetic tidy up of clean target</title>
<updated>2008-11-25T13:36:26+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2008-11-25T13:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=0b5983eaf4562a3e4b4a4136004a8349828eb6d9'/>
<id>0b5983eaf4562a3e4b4a4136004a8349828eb6d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- less verbose make clean</title>
<updated>2008-11-07T21:15:53+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2008-11-07T21:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=b74c3aa1a9b8afb55a63060c8996ae214ff5da09'/>
<id>b74c3aa1a9b8afb55a63060c8996ae214ff5da09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
