<?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>d30aac12 - riscv: actually enable sanitizers</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#d30aac12</link>
        <description>riscv: actually enable sanitizers1. Backport https://github.com/llvm/llvm-project/commit/b475ce39e8b1de3a70ea242473f136a567be46e3.2. Enable libclang_rt for riscv.Previous commit missed it.Reviewed by:	dimDifferential Revision: https://reviews.freebsd.org/D34543Approved by:	re (gjb)(cherry picked from commit 3781e77995e9b81afcbf7b3dc84b33b864c48794)(cherry picked from commit e58a146c5d24172b53f18b953b3d29ee25bdb90c)

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Sun, 13 Mar 2022 03:31:35 +0000</pubDate>
        <dc:creator>Piotr Kubaj &lt;pkubaj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c437ff14 - Add libfido2 to the build</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#c437ff14</link>
        <description>Add libfido2 to the buildFrom https://github.com/Yubico/libfido2:    libfido2 provides library functionality and command-line tools to    communicate with a FIDO device over USB, and to verify attestation    and assertion signatures.    libfido2 supports the FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2)    protocols.libfido2 will be used by ssh to support FIDO/U2F keys. It is currentlyintended only for use by ssh, and so is installed as a PRIVATELIB and isplaced in the ssh pkgbase package.This is currently disabled for the 32-bit library build as libfido2 isnot compatible with the COMPAT_32BIT hack in usb_ioctl.h.Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D32448(cherry picked from commit 7b1e19ad78c6a3f84f81cb1a16a39500f0337062)(cherry picked from commit 93942379cced89ad4ac653f262ac8277a8550853)

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Thu, 07 Oct 2021 01:52:05 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e610bb4a - Add libcbor to the build</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#e610bb4a</link>
        <description>Add libcbor to the buildFrom https://github.com/PJK/libcbor:    libcbor is a C library for parsing and generating CBOR, the general-    purpose schema-less binary data format.libcbor will be used by ssh to support FIDO/U2F keys.  It is currentlyintended only for use by ssh, and so is installed as a PRIVATELIB and isplaced in the ssh pkgbase package.cbor_export.h and configuration.h were generated by the upstream CMakebuild.  We could create them with bmake rules instead (as NetBSD hasdone) but this is a fine start.This is currently disabled for the 32-bit library build as libfido2 isnot compatible with the COMPAT_32BIT hack in usb_ioctl.h, and there isno need for libcbor without libfido2.Reviewed by:	kevansMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D32347(cherry picked from commit 2e85df652caef859c532b7e1e8a178c75f1a4a92)

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Thu, 07 Oct 2021 00:42:40 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a5186406 - Add WITH_LLVM_BINUTILS to install LLVM binutils instead of Elftoolchain</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#a5186406</link>
        <description>Add WITH_LLVM_BINUTILS to install LLVM binutils instead of ElftoolchainWhen WITH_LLVM_BINUTILS is set, we will install the LLVM binutils asar/ranlib/nm/objcopy/etc. instead of the elftoolchain ones.Having the LLVM binutils instead of the elftoolchain ones allows us to usefeatures such as LTO that depend on binutils that understand LLVM IR.Another benefit will be an improved user-experience when compiling withAddressSanitizer, since ASAN does not symbolize backtraces correctly ifaddr2line is elftoolchain addr2line instead of llvm-symbolizer.See https://lists.freebsd.org/archives/freebsd-toolchain/2021-July/000062.htmlfor more details.This is currently off by default but will be turned on by default at somepoint in the near future.Reviewed By:	emasteDifferential Revision: https://reviews.freebsd.org/D31060(cherry picked from commit 021385aba56279febcfdcc64d23673a0106ae45d)

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Mon, 06 Sep 2021 08:49:49 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8f02234d - Don&apos;t build sanitizer runtimes under WITHOUT_CXX</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#8f02234d</link>
        <description>Don&apos;t build sanitizer runtimes under WITHOUT_CXXIn the past we built the sanitizer runtimes when building Clang(and using Clang as the compiler) but 7676b388adbc changed this tobe conditional only on using Clang, to make the runtimes availablefor external Clang.They fail to build when WITHOUT_CXX is set though, so add MK_CXXas part of the condition.Reported by:	Michael Dexter, Build Option SurveyReviewed by:	imp, jrtc27Fixes:		7676b388adbc (&quot;Always build the sanitizer runtimes...&quot;)Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D32731(cherry picked from commit ad09e2c8cfbc2cf6f2b8826c121d6de8b3bfe96d)

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Fri, 29 Oct 2021 00:49:12 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>22548a3b - Simplify and speed up the kyua build</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#22548a3b</link>
        <description>Simplify and speed up the kyua buildInstead of having multiple kyua libraries, just include the files as partof usr.bin/kyua. Previously, we would build each kyua source up to fourtimes: once as a .o file and once as a .pieo. Additionally, the kyualibraries might be built again for compat32. As all the kyua librariesamount to 102 C++ sources the build time is significant (especially whenusing an assertions enabled compiler). This change ensures that we build306 fewer .cpp source files as part of buildworld.Reviewed By:	brooksMFC after:	1 weekDifferential Revision: https://reviews.freebsd.org/D30967Remove lib/kyua from the buildI forgot to include this line in 2eb9ad427475190e87d026de4ca7fc296947f2a0.Reported by:	Jenkins CIMFC after:	1 weekFixes:		2eb9ad427475190ei (&quot;Simplify and speed up the kyua build&quot;)Revert &quot;Remove lib/kyua from the build&quot;Accidentally removed it from the wrong file...This reverts commit 8ec4ba8a76aaf256942ac5996d45cc29022641ae.Remove lib/kyua from the buildI forgot to include this line in 2eb9ad427475190e87d026de4ca7fc296947f2a0.Reported by:    Jenkins CIMFC after:      1 weekFixes:          2eb9ad427475190ei (&quot;Simplify and speed up the kyua build&quot;)(cherry picked from commit 2eb9ad427475190e87d026de4ca7fc296947f2a0)(cherry picked from commit 8ec4ba8a76aaf256942ac5996d45cc29022641ae)(cherry picked from commit 89da04fcaa33f100a60d06770f7424e5b7f1312f)(cherry picked from commit c951566915886330612bee880d6ece0d65bf9f5d)

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Fri, 02 Jul 2021 08:21:04 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0da554e4 - pfctl: Move ioctl abstraction functions into libpfctl</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#0da554e4</link>
        <description>pfctl: Move ioctl abstraction functions into libpfctlIntroduce a library to wrap the pf ioctl interface.MFC after:	4 weeksSponsored by:	Rubicon Communications, LLC (&quot;Netgate&quot;)Differential Revision:	https://reviews.freebsd.org/D29562(cherry picked from commit 0d71f9f36e6c1849fdaf6c1edc1178be07357034)

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Fri, 26 Mar 2021 10:38:58 +0000</pubDate>
        <dc:creator>Kristof Provost &lt;kp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2cb6b07c - Always build the sanitizer runtimes when compiling with clang</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#2cb6b07c</link>
        <description>Always build the sanitizer runtimes when compiling with clangThis allows instrumenting e.g. test binaries even when compiling with anexternal clang (e.g. CROSS_TOOLCHAIN=llvm11). I have some upcoming patchesthat allow building the entire base system with ASan/UBSan/etc.instrumentation and this is required in preparation for this.Reviewed By:	dim, emasteDifferential Revision: https://reviews.freebsd.org/D28532(cherry picked from commit 7676b388adbc81a2ad46b43852cd9bc7ac7fad7e)

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Wed, 10 Feb 2021 15:25:14 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ed05bfce - build: remove LIBPTHREAD/LIBTHR build options</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#ed05bfce</link>
        <description>build: remove LIBPTHREAD/LIBTHR build optionsWITHOUT_LIBTHR has been broken for a little over five years now, since thexz 5.2.0 update introduced a hard liblzma dependency on libthr, and buildinga useful system without threading support is becoming increasingly moredifficult.Additionally, in the five plus years that it&apos;s been broken more reversedependencies have cropped up in libzstd, libsqlite3, and libcrypto (amongothers) that make it more and more difficult to reconcile the effort neededto fix these options.Remove the broken options.PR:		252760(cherry picked from commit 123ae3045dd21badb93ce52445e18e364b3ac807)(cherry picked from commit 251a6ddfbdcd72e0de922e8320d2f0cc6806a423)

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Wed, 20 Jan 2021 14:01:25 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f6ae9767 - Import zstd 1.4.8</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#f6ae9767</link>
        <description>Import zstd 1.4.8

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Fri, 25 Dec 2020 00:21:42 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>73577bf0 - flua: Add a libjail module</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#73577bf0</link>
        <description>flua: Add a libjail modulelibjail is pretty small, so it makes for a good proof of concept demonstratinghow a system library can be wrapped to create a loadable Lua module for flua.* Introduce 3lua section for man pages* Add libjail moduleReviewed by:	kevans, manpagesRelnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D26080

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Sat, 24 Oct 2020 17:08:59 +0000</pubDate>
        <dc:creator>Ryan Moeller &lt;freqlabs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>100353cf - Add virtio-9p (aka VirtFS) filesystem sharing to bhyve.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#100353cf</link>
        <description>Add virtio-9p (aka VirtFS) filesystem sharing to bhyve.VirtFS allows sharing an arbitrary directory tree between bhyve virtualmachine and the host. Current implementation has a fairly complete supportfor 9P2000.L protocol, except for the extended attribute support. It hasbeen verified to work with the qemu-kvm hypervisor.Reviewed by:	rgrimes, emaste, jhb, traszApproved by:	trasz (mentor)MFC after:	1 monthRelnotes:	yesSponsored by:	Conclusive Engineering (development), vStack.com (funding)Differential Revision:	https://reviews.freebsd.org/D10335

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Sat, 03 Oct 2020 19:05:13 +0000</pubDate>
        <dc:creator>Jakub Wojciech Klama &lt;jceel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5c4f8d80 - lib: add libnetmap</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#5c4f8d80</link>
        <description>lib: add libnetmapThis changeset introduces the new libnetmap library for writingnetmap applications.Before libnetmap, applications could either use the kernel APIdirectly (e.g. NIOCREGIF/NIOCCTRL) or the simple header-only-librarynetmap_user.h (e.g. nm_open(), nm_close(), nm_mmap() etc.)The new library offers more functionalities than netmap_user.h:  - Support for complex netmap options, such as external memory    allocators or per-buffer offsets. This opens the way to future    extensions.  - More flexibility in the netmap port bind options, such as    non-numeric names for pipes, or the ability to specify the netmap    allocator that must be used for a given port.  - Automatic tracking of the netmap memory regions in use across the    open ports.At the moment there is no man page, but the libnetmap.h header filehas in-depth documentation.Reviewed by:	hrsMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D26171

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Fri, 28 Aug 2020 20:03:54 +0000</pubDate>
        <dc:creator>Vincenzo Maffione &lt;vmaffione@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18de62a9 - Move libsqlite3 to the top of the SUBDIR list</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#18de62a9</link>
        <description>Move libsqlite3 to the top of the SUBDIR listIn parallel builds, this should allow sqlite to start building earlier andincrease parallelism when building lib/. Looking at htop output duringbuildworld/tinderbox, there are long phases where only one CPU is activeoptimizing the massive sqlite3.c file since the build of libsqlite3 isstarted quite late.Reviewed By:	emasteDifferential Revision: https://reviews.freebsd.org/D26169

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Wed, 26 Aug 2020 09:19:49 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb578fec - Ensure libregex is built in time for googletest</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#eb578fec</link>
        <description>Ensure libregex is built in time for googletestIn lib/Makefile, we document the dependency with SUBDIR_DEPENDFor buildworld orchestration, just prebuild libregex if GOOGLETEST isenabled. googletest will get built in a later pass.

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Tue, 04 Aug 2020 03:43:28 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c5ea81f7 - rename in-tree libevent v1 to libevent1</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#c5ea81f7</link>
        <description>rename in-tree libevent v1 to libevent1r316063 installed pf&apos;s embedded libevent as a private lib, with headersin /usr/include/private/event.  Unfortunately we also have a copy oflibevent v2 included in ntp, which needed to be updated for compatibilitywith OpenSSL 1.1.As unadorned &apos;libevent&apos; generally refers to libevent v2, be explicit thatthis one is libevent v1.Reviewed by:	vangyzen (earlier)Differential Revision:	https://reviews.freebsd.org/D17275

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Thu, 28 May 2020 22:05:50 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bc64b5ce - Import Zstd 1.4.5</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#bc64b5ce</link>
        <description>Import Zstd 1.4.5

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Sat, 23 May 2020 20:37:33 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>564b9ff2 - Add an internal liblua and use it in flua.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#564b9ff2</link>
        <description>Add an internal liblua and use it in flua.The new liblua will be used in a forthcoming import of kyua.Reviewed by:	kevansObtained from:	CheriBSDSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D24090

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Tue, 17 Mar 2020 17:28:12 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c4501804 - retire the LLVM_LIBUNWIND option</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#c4501804</link>
        <description>retire the LLVM_LIBUNWIND optionLLVM&apos;s libunwind is used on all FreeBSD-supported CPU architectures andis a required component.Reviewed by:	brooks (earlier)Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D23123

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Sat, 29 Feb 2020 12:43:43 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>feb2ecc3 - Remove excluding libproc and librtld_db on sparc64.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/Makefile#feb2ecc3</link>
        <description>Remove excluding libproc and librtld_db on sparc64.

            List of files:
            /freebsd-13.1/lib/Makefile</description>
        <pubDate>Wed, 12 Feb 2020 06:54:28 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
