<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d3f52b843ee6ad8c52454f8fcc944bc62b5ef739 - libpthread: Fix expected symbols on alpha and hppa.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#d3f52b843ee6ad8c52454f8fcc944bc62b5ef739</link>
        <description>libpthread: Fix expected symbols on alpha and hppa.These have PTHREAD__ASM_RASOPS and define a different subset ofsymbols which get exported.  None of these pthread__ras_* andpthread__lock_* symbols _should_ be exported but we can fix that in afuture revbump.PR lib/58838: shared libraries in base should all have expsym lists

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Fri, 22 Nov 2024 15:51:34 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ea48808d5f6bdcb3a1dc6ba03bf84acc195817f6 - libpthread/Makefile: trailing whitespace</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#ea48808d5f6bdcb3a1dc6ba03bf84acc195817f6</link>
        <description>libpthread/Makefile: trailing whitespace

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Thu, 14 Sep 2023 03:17:02 +0000</pubDate>
        <dc:creator>rin &lt;rin@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cfee6e9176f5e648f0f8bf0aa3cf32d24104c161 - fix rump URLs</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#cfee6e9176f5e648f0f8bf0aa3cf32d24104c161</link>
        <description>fix rump URLsLink to https://github.com/rumpkernel/ instead ofa site now taken over by an SEO squatter.Per discussion on github.com/rumpkernel issues with pooka.PR misc/57501

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Fri, 14 Jul 2023 23:28:01 +0000</pubDate>
        <dc:creator>lukem &lt;lukem@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>76c7fc5f6b13ed0b1508e6b313e88e59977ed78e - Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#76c7fc5f6b13ed0b1508e6b313e88e59977ed78e</link>
        <description>Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Mon, 11 Nov 2019 22:44:56 +0000</pubDate>
        <dc:creator>joerg &lt;joerg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2e0a32871bbaeaed96f76c6f7ff5f690757b9cb8 - Add USE_SHLIBDIR=yes to a number of Makefiles for the libraries used</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#2e0a32871bbaeaed96f76c6f7ff5f690757b9cb8</link>
        <description>Add USE_SHLIBDIR=yes to a number of Makefiles for the libraries usedby /sbin/{zfs,zpool,mount_zfs}.  The general effect is to move themfrom /usr/lib to /lib.  Compatibility links are installed in /usr/liband nothing that is installed, say in /usr/pkg, appears to break.With this, it is possible to have a /var and /usr mount using ZFSlegacy mounting early on in the boot process.Run tested on amd64 and i386 and compile tested on evbarm.

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Sun, 22 Sep 2019 18:45:19 +0000</pubDate>
        <dc:creator>brad &lt;brad@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>07975b2231b82946ad4eece8cb94adfb27c28fe1 - Make CLEANFILES actually work. .TARGET is not defined when not in a target</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#07975b2231b82946ad4eece8cb94adfb27c28fe1</link>
        <description>Make CLEANFILES actually work. .TARGET is not defined when not in a targetrule.Thanks xtos for the heads up.

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Tue, 07 May 2019 18:45:37 +0000</pubDate>
        <dc:creator>maya &lt;maya@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>53af5ae4ccb9b524611e74f4a30eadb9663b3e73 - Replace the link command for libpthread.a so that we create a single section</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#53af5ae4ccb9b524611e74f4a30eadb9663b3e73</link>
        <description>Replace the link command for libpthread.a so that we create a single sectionwith all the libpthread symbols in it.This makes -lpthread behave like to -Wl,--whole-archive -lpthread.This avoids a situation where threaded static binaries use some libc threadstubs, which are racy.Fixes PR lib/54001: call_once2_32, call_once2_static test cases failing onamd64 since gcc7 import.Suggested by Jonathan Wakely, thanks!

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Tue, 07 May 2019 18:12:53 +0000</pubDate>
        <dc:creator>maya &lt;maya@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a9ca1710c000a62165d496a9444222e7ac02d70f - Add a complete C11 threads(3) implementation</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#a9ca1710c000a62165d496a9444222e7ac02d70f</link>
        <description>Add a complete C11 threads(3) implementationC11 Thread support library is a portable threading C API between OSs,similar to std::threads in the C++ world.The library is implemented as a thin shim over POSIX interfaces.NetBSD implements the API as a part of the POSIX threading library(libpthread(3)).C11 threads(3) are in the process of making them an integral partof the POSIX standard. The interface has been implemented in majorOSs and used with stopgap libraries for older versions of them.C11 threading library is already used (with a stopgap implementation)in the NetBSD distribution in MESA.Original implementation by myself from 2016.ATF tests are new and cover almost all interfaces.Proposed on tech-userlevel@.

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Wed, 24 Apr 2019 11:43:19 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>68e270a2675896e22cfc158b624803b6e6e744d1 - Implement support for &quot;pshared&quot; POSIX semaphores.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#68e270a2675896e22cfc158b624803b6e6e744d1</link>
        <description>Implement support for &quot;pshared&quot; POSIX semaphores.Fixes lib/53273 (and Firefox&apos;s multi-process tab feature).

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Sun, 03 Feb 2019 03:20:23 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aa669564103875f65225920bbcd25a8a5c6820bb - But set NOSANITIZER</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#aa669564103875f65225920bbcd25a8a5c6820bb</link>
        <description>But set NOSANITIZER

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Sat, 09 Jun 2018 23:45:56 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>64715b9aa877a22d8a924015faca85931a73dfb5 - We can&apos;t build those three with MKSANITIZER, they are used too early.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#64715b9aa877a22d8a924015faca85931a73dfb5</link>
        <description>We can&apos;t build those three with MKSANITIZER, they are used too early.

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Sat, 09 Jun 2018 22:41:55 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f52f2295eb3760e95d71c2f38fc52e736cb3c94 - remove hard-coded -fomit-frame-pointer for pthread stuff,</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#9f52f2295eb3760e95d71c2f38fc52e736cb3c94</link>
        <description>remove hard-coded -fomit-frame-pointer for pthread stuff,let these use the same setting as the rest of the tree.the performance difference is marginal and this allowsdtrace ustack() to work better.

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Sun, 25 Feb 2018 18:51:18 +0000</pubDate>
        <dc:creator>chs &lt;chs@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7cf7644fc70bb001b08d50689e7edbb0f09433c7 - GSoC 2016 Charles Cui: Implement thread priority protection based on work</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#7cf7644fc70bb001b08d50689e7edbb0f09433c7</link>
        <description>GSoC 2016 Charles Cui: Implement thread priority protection based on workby Andy Doran. Also document the get/set pshared thread calls as notimplemented, and add a skeleton implementation that is disabled.XXX: document _sched_protect(2).

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Sun, 03 Jul 2016 14:24:58 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d394d2a9b5d041cfd4fd9c621c2a4a87ee521949 - Add pthread_getcpuclockid(3)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#d394d2a9b5d041cfd4fd9c621c2a4a87ee521949</link>
        <description>Add pthread_getcpuclockid(3)

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Sat, 23 Apr 2016 23:12:19 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>082d249a1670a093b9274975470ca4f38075e8f5 - Allow for arbitrary MI scheduler implementations.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#082d249a1670a093b9274975470ca4f38075e8f5</link>
        <description>Allow for arbitrary MI scheduler implementations.A concrete result is enabling unpatched libpthread to run on therumprun stacks (e.g. Xen and bare metal) with a non-NetBSD scheduler.Those schedulers hook into the existing _lwp_frobnitz() NetBSD syscallinterfaces (well, &quot;syscall&quot; interfaces in that scenario ;)More specifically about the change itself:1) instead of calling _lwp_makecontext() followed by _lwp_create()   and passing the entry point in ucontext_t (MD) through the calls, roll   the calls into pthread__makelwp() and allow alternate implementations   for that MI interface.2) allow compile-time overriding of __lwp_gettcb_fast() or   __lwp_getprivate_fast, which are inline and leak MD scheduler/thread   details into libpthreadAdditionally, two small nits:I)  define LIB=pthread before including mk.conf so that it&apos;s possible    to test for LIB==pthread in mk.confII) make it possible to leave out pthread_cancelstub.c.  This is required    by the current implementation of rumprun-posix (i.e. rumprun on    POSIX hosts) due to symbol collisions.  It needs to be fixed properly    some day, but for now allows an almost-correct libpthread to run.    I am sure @justin will be happy to explain the details ;)no change to NetBSDtested: anita+atf

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Tue, 16 Dec 2014 20:05:54 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>11614bb2b2aa44170cbac9404caa7e16206bd7e2 - MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#11614bb2b2aa44170cbac9404caa7e16206bd7e2</link>
        <description>MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Sun, 10 Aug 2014 23:25:49 +0000</pubDate>
        <dc:creator>matt &lt;matt@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fa741d8823fadcc1eef68acf6905d69246b858e3 - Use MACHINE_CPU for m68k.  Use similar logic for both tests.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#fa741d8823fadcc1eef68acf6905d69246b858e3</link>
        <description>Use MACHINE_CPU for m68k.  Use similar logic for both tests.

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Wed, 09 Oct 2013 22:33:41 +0000</pubDate>
        <dc:creator>matt &lt;matt@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>06cb4b73b71952af843bf364f092d2898dc80229 - Add support for an optional ARCHSUBDIR/Makefile.inc</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#06cb4b73b71952af843bf364f092d2898dc80229</link>
        <description>Add support for an optional ARCHSUBDIR/Makefile.inc

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Thu, 15 Aug 2013 22:38:24 +0000</pubDate>
        <dc:creator>matt &lt;matt@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a6c6eb019cd8e88fb5cfdcc85e112a12058eabe8 - Some architectures can&apos;t create unwind tables without the frame pointer,</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#a6c6eb019cd8e88fb5cfdcc85e112a12058eabe8</link>
        <description>Some architectures can&apos;t create unwind tables without the frame pointer,so don&apos;t use -fomit-frame-pointer on those.

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Mon, 12 Aug 2013 17:15:46 +0000</pubDate>
        <dc:creator>joerg &lt;joerg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>71d484f921a26b05292c9087a77d29fbbc5c851d - - Allow libpthread to be dlopened again, by providing libc stubs to libpthread.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/libpthread/Makefile#71d484f921a26b05292c9087a77d29fbbc5c851d</link>
        <description>- Allow libpthread to be dlopened again, by providing libc stubs to libpthread.- Fail if the dlopened libpthread does pthread_create(). From manu@- Discussed at length in the mailing lists; approved by core@- This was chosen as the least intrusive patch that will provide  the necessary functionality.XXX: pullup to 6

            List of files:
            /netbsd-src/lib/libpthread/Makefile</description>
        <pubDate>Thu, 21 Mar 2013 16:49:11 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
