<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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>4b3febd891ea5bd4d2eb22ec4952c99cad31e2c2 - Re-enable userspace rcu now that sh3/sparc/vax have been fixed.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#4b3febd891ea5bd4d2eb22ec4952c99cad31e2c2</link>
        <description>Re-enable userspace rcu now that sh3/sparc/vax have been fixed.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Sat, 18 Jan 2025 20:54:52 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ddedc19b2067280de6645bb41c76b386efd1de6a - remove userspace rcu from the build for now. Need to add</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#ddedc19b2067280de6645bb41c76b386efd1de6a</link>
        <description>remove userspace rcu from the build for now. Need to add- non v9 sparc support- sh3 support- vax support

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Fri, 17 Jan 2025 17:43:14 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f6b23865d1cd6c76314d680a25d5f516c2c53067 - Add liburcu to the build and move libuv to the next trench since it is</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#f6b23865d1cd6c76314d680a25d5f516c2c53067</link>
        <description>Add liburcu to the build and move libuv to the next trench since it isnot needed sooner.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Fri, 17 Jan 2025 16:08:35 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>45707f096f016c5b9eae8fefb920e65bd7c012ea - move libzstd into the earlier depend group.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#45707f096f016c5b9eae8fefb920e65bd7c012ea</link>
        <description>move libzstd into the earlier depend group.both libarchive and libfile depend upon libzstd, but they were all in thesame group and if you try hard enough, you can trigger a build failure inone of them if it hasn&apos;t finished building libzstd yet.(surprised no one else hit this since october 30.)

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Sat, 11 Jan 2025 01:23:56 +0000</pubDate>
        <dc:creator>mrg &lt;mrg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7c5d5dfda9e9e0dd53b297e9c07bf225d69eec2a - Hook zstd to the build and enable it for libarchive and file.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#7c5d5dfda9e9e0dd53b297e9c07bf225d69eec2a</link>
        <description>Hook zstd to the build and enable it for libarchive and file.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Wed, 30 Oct 2024 18:09:16 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>81b0ebe0822ead986de35f2a41ac076ce2879e82 - Handle multiple versions of jemalloc</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#81b0ebe0822ead986de35f2a41ac076ce2879e82</link>
        <description>Handle multiple versions of jemalloc

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Mon, 23 Sep 2024 13:00:13 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3fe1e8517b41e74ddc78a4af8eb18c0db5310090 - Fix gdb&apos;s llvm build</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#3fe1e8517b41e74ddc78a4af8eb18c0db5310090</link>
        <description>Fix gdb&apos;s llvm build

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Wed, 28 Aug 2024 11:54:43 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a5330f4c834ed4a53c5792f7abb93adcec5fcf85 - GCC sanitizers: only build the sanitizers if $MKGCCCMDS != &quot;no&quot;.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#a5330f4c834ed4a53c5792f7abb93adcec5fcf85</link>
        <description>GCC sanitizers: only build the sanitizers if $MKGCCCMDS != &quot;no&quot;.there&apos;s a minor use-case for the configuration of &quot;building sanitizersfor distribution, but not the compiler&quot;, but it&apos;s pretty uncommon, andthe latest sanitizers don&apos;t build at all on m68000 so enhance theoption to not build /usr/bin/gcc (which simply can&apos;t modern GCC on asun2) to not build the sanitizers either.(if we were to split these, MKGCCSANITIZER would be good variable.)update set lists for far too many files, including fixing MKDEBUG fora couple of builds.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Mon, 01 Jul 2024 04:03:03 +0000</pubDate>
        <dc:creator>mrg &lt;mrg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee803f2386e248edbdc9a921e737d983998e04f9 - revert previous - it doesn&apos;t mean what i thought and some builds broke.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#ee803f2386e248edbdc9a921e737d983998e04f9</link>
        <description>revert previous - it doesn&apos;t mean what i thought and some builds broke.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Mon, 26 Feb 2024 20:16:16 +0000</pubDate>
        <dc:creator>mrg &lt;mrg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>35db73b09248399030e90ccde9b4f415aed3c2bd - skip sanitizers if MKSANITIZER &quot;no&quot;.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#35db73b09248399030e90ccde9b4f415aed3c2bd</link>
        <description>skip sanitizers if MKSANITIZER &quot;no&quot;.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 20:25:09 +0000</pubDate>
        <dc:creator>mrg &lt;mrg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40ca0b46143a4c5fba4721f714fd32c3f95018d4 - lib: Handle various external lib directories with build_install.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#40ca0b46143a4c5fba4721f714fd32c3f95018d4</link>
        <description>lib: Handle various external lib directories with build_install.This way, update builds track shlib major bumps correctly.For example, suppose you had built Heimdal&apos;s libkrb5.so.27 andlibgssapi.so.11 linked against it, and then you updated past the recentshlib major bump raising them to libkrb5.so.28 and libgssapi.so.12.Without this change, the build will make the following sequence oftargets (interleaved with some others):1. make dependall in libkrb52. make dependall in libgssapi3. make install in libkrb54. make install in libgssapiThe existing .WAIT tags in SUBDIR ensure that (1) happens before (2)and (3) happens before (4).  Unfortunately, this sequence is wrong,because it will produce the following effect:1. make dependall in libkrb5 builds libkrb5.so.282. make dependall in libgssapi builds libgssapi.so.12, linked against   libkrb5.so.273. make install in libkrb5 installs libkrb5.so.284. make install in libgssapi installs libgssapi.so.12Why the out-of-date libkrb5.so.27 in step (2)?  Because we just pass-L${DESTDIR}/usr/lib -lkrb5 to the linker (or the equivalent with--sysroot and implied -L/usr/lib), and ${DESTDIR}/usr/lib still hasonly libkrb5.so.27 by the time of step (2), not libkrb5.so.28.Now any applications that link against libkrb5.so _and_ libgssapi.sowill get libkrb5.so.28 and libgssapi.so.12 -- but transitively, vialibgssapi.so.12, they will also get libkrb5.so.27, which is a recipefor disaster.Splicing the Heimdal library subdirectories into lib/Makefile, asthis does, ensures that we run make dependall _and_ make install inlibkrb5 _before_ make dependall in libgssapi, giving the followingcorrect sequence:1. make dependall in libkrb5 builds libkrb5.so.282. make install in libkrb5 installs libkrb5.so.283. make dependall in libgssapi builds libgssapi.so.12, linked against   libkrb5.so.284. make install in libgssapi installs libgssapi.so.12Note that LIBDPLIBS isn&apos;t enough here, as implemented.  LIBDPLIBSensures that the incremental build will remake libgssapi.so.  But itdoesn&apos;t ensure that the new libkrb5.so.28 is available before then,so it doesn&apos;t prevent this problem.We use the same mechanism for crypto/external/bsd/openssl/libalready; this just extends it to other external library collections.As an alternative, in principle perhaps we could teach LIBDPLIBS toensure that libkrb5.so comes out of the libkrb5 objdir, and not outof ${DESTDIR}/usr/lib.  But that requires some work to make happen,and make it reliable, whereas this approach we&apos;ve already confirmedworks without other adverse consequences (besides leavinggrody-looking mechanism lying around) for the libcrypto major bumpalready.  We need to get this pulled up to the branch so all theother major bumps it required are handled correctly by update builds.XXX pullup-10

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Wed, 06 Sep 2023 23:44:42 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c0141d3aff68377b726fe7bd47fa7006d8a68f0e - lib/Makefile: Hook libgmp also for MKGDB=yes build</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#c0141d3aff68377b726fe7bd47fa7006d8a68f0e</link>
        <description>lib/Makefile: Hook libgmp also for MKGDB=yes buildNow, gdb 13 can be built by clang, at least on amd64.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Sun, 20 Aug 2023 02:07:54 +0000</pubDate>
        <dc:creator>rin &lt;rin@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>85e497af98045fea9bfc0398ddd11a62ae98ce1f - Include the OpenSSL Makefile fragment so that build_install works on each</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#85e497af98045fea9bfc0398ddd11a62ae98ce1f</link>
        <description>Include the OpenSSL Makefile fragment so that build_install works on eachOpenSSL subdirectory.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Sat, 17 Jun 2023 15:47:31 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dd3ee07da436799d8de85f3055253118b76bf345 - Introduce libc_aligned.so for evbppc-powerpc32, which provides</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#dd3ee07da436799d8de85f3055253118b76bf345</link>
        <description>Introduce libc_aligned.so for evbppc-powerpc32, which providesstrictly-aligned versions of memcmp(3), bcopy(3), memcpy(3), andmemmove(3).This is used for 403 by ld.so.conf with machdep.no_unaligned variable.With this library, unaligned memory accesses are significantly reducedfor 403 (from several hundreds to few tens per sec under heavy load);only ld.elf_so (typically few times per fork) and statically-linkedbinaries do such access.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Mon, 30 May 2022 15:06:54 +0000</pubDate>
        <dc:creator>rin &lt;rin@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1569bcc0b3557876b2e672fed62df3c63e63e2b2 - cgdconfig(8): Add an argon2id password-based key generation method</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#1569bcc0b3557876b2e672fed62df3c63e63e2b2</link>
        <description>cgdconfig(8): Add an argon2id password-based key generation methodThis provides an extra level of side-channel and cracking resistancecompared to the pre-existing pkcs5_pbkdf2/sha1 method used forpassword-based disk encryption.Several new keygen parameters are supported:	memory (integer, in kilobytes)	parallelism (integer, usually the number of CPU cores)	version (integer, usually 19...)We do our best to calibrate these automatically when the paramsfileis initially generated.lgtm riastradh@

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Mon, 22 Nov 2021 14:34:35 +0000</pubDate>
        <dc:creator>nia &lt;nia@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e8ee02e023efecfb49c51b6a772e88c4ff3a60f9 - Use ${MACHINE_MIPS64}</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#e8ee02e023efecfb49c51b6a772e88c4ff3a60f9</link>
        <description>Use ${MACHINE_MIPS64}

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Sun, 25 Apr 2021 23:43:20 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3d432367719c36acf377ed1d10399109c2f874d2 - Avoid duplicate directory traversals when building Elftoolchain sources.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#3d432367719c36acf377ed1d10399109c2f874d2</link>
        <description>Avoid duplicate directory traversals when building Elftoolchain sources.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Fri, 09 Apr 2021 20:49:05 +0000</pubDate>
        <dc:creator>jkoshy &lt;jkoshy@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d2544b1c1b5de7fda1f2e0d58f96464a9c124be6 - Redo r1.288: traverse the complete imported Elftoolchain tree during a build.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#d2544b1c1b5de7fda1f2e0d58f96464a9c124be6</link>
        <description>Redo r1.288: traverse the complete imported Elftoolchain tree during a build.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Thu, 08 Apr 2021 08:10:30 +0000</pubDate>
        <dc:creator>jkoshy &lt;jkoshy@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ffb100ca4c28b0f9cfa6a0cbc299aecda6e2c83c - Attempt to unbreak the build by reverting r1.288.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#ffb100ca4c28b0f9cfa6a0cbc299aecda6e2c83c</link>
        <description>Attempt to unbreak the build by reverting r1.288.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Tue, 06 Apr 2021 21:13:04 +0000</pubDate>
        <dc:creator>jkoshy &lt;jkoshy@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f42f5ef49e3ed5b9ff698cc4a468f2e3a68e3c10 - Traverse the complete imported Elftoolchain tree during a build.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/Makefile#f42f5ef49e3ed5b9ff698cc4a468f2e3a68e3c10</link>
        <description>Traverse the complete imported Elftoolchain tree during a build.

            List of files:
            /netbsd-src/lib/Makefile</description>
        <pubDate>Tue, 06 Apr 2021 20:13:43 +0000</pubDate>
        <dc:creator>jkoshy &lt;jkoshy@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
