<?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>564cc9fd - MFC r351119, r351135-r351136, r351412: stand xtoolchain-llvm90 fixes</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#564cc9fd</link>
        <description>MFC r351119, r351135-r351136, r351412: stand xtoolchain-llvm90 fixesr351119:stand: push LIBC_SRC up into defs.mkOther parts of stand/ that don&apos;t use libsa will need to grab bits from libcshortly. Push LIBC_SRC up to defs.mk in advance of this so that they can useit, and rename it to LIBCSRC to match the convention of the rest of the *SRCvariables in this file.r351135:stand: boot2: fix build with xtoolchain-llvm90ufsread.c grows a dependency on __ashldi3 with llvm90. Grab ashldi3.c out ofcompiler-rt rather than trying to link against libsa (for now).-Wno-missing-prototypes is necessary to compile ashldi3.c standalone.r351136:stand: gptboot: fix build with xtoolchain-llvm90ufsread.c grows a dependency on __ashldi3 with llvm90. For gptboot, juststart pulling in ashldi3.c ashrdi3.c lshrdi3.c into libsa for all archs asthe number of archs requiring one or more of them keeps growing. qdivrem.cand quad.h can be trivially kicked out of libsa if we start pulling thesefrom compiler-rt as qdivrem was only used to implement umoddi3, divdi3,moddi3 (also in qdivrem.c).r351412:stand: boot2: fix amd64-xtoolchain-gcc build-Wno-missing-declarations is the GCC equivalent of-Wno-missing-prototypes... this was overlooked in r351135.

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Mon, 26 Aug 2019 17:34:07 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0031c6c3 - MFC r347244:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#0031c6c3</link>
        <description>MFC r347244:Move contrib/zlib to sys/contrib/zlib so that we can use it in kernel.This is a prerequisite of unifying kernel zlib instances.Submitted by:	Yoshihiro Ota &lt;ota at j.email.ne.jp&gt;

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Thu, 23 May 2019 05:49:43 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ae8c08e7 - Add support for loader veriexec</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#ae8c08e7</link>
        <description>Add support for loader veriexecAlso sbin/veriexec for mac_veriexecMFC r343281,344564-344568,344780,344784,345289,346070

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 12 Apr 2019 01:03:00 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7b818bf4 - MFC r342793 - selectively disable ZFS without disabling loader</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#7b818bf4</link>
        <description>MFC r342793 - selectively disable ZFS without disabling loaderSponsored by:	iX Systems

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Wed, 20 Mar 2019 15:34:40 +0000</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>63d8b6ea - libsa: Add lshrdi3.c for powerpc* and mips</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#63d8b6ea</link>
        <description>libsa: Add lshrdi3.c for powerpc* and mips

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Sun, 19 Aug 2018 14:48:32 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bd7c104a - Add ashldi3 and ashrdi3 to mips.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#bd7c104a</link>
        <description>Add ashldi3 and ashrdi3 to mips.Now that we&apos;re using -Os, mips needs these routines.

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Thu, 16 Aug 2018 19:39:02 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>25bc561e - There&apos;s two files in the sys tree named inflate.c, in addition</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#25bc561e</link>
        <description>There&apos;s two files in the sys tree named inflate.c, in additionto it being a common name elsewhere. Rename the old kzip oneto subr_inflate.c.This actually fixes the build issues on sparc64 that my inclusion of.PATH ${SYSDIR}/kern created in r336244, so also revert the brokenworkaround I committed in r336249.This slipped passed me because apparently, I never did a clean build.

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 13 Jul 2018 17:41:28 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>62381010 - Fix sparc64 builds</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#62381010</link>
        <description>Fix sparc64 buildsgcc is complaining about struct infate being defined in a parameterlist. It&apos;s inclear how long this has been broken, but the fix issimple enough.

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 13 Jul 2018 17:15:14 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>52379d36 - Create helper functions for parsing boot args.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#52379d36</link>
        <description>Create helper functions for parsing boot args.boot_parse_arg		to parse a single argboot_parse_cmdline	to parse a command line stringboot_parse_args		to parse all the args in a vectorboot_howto_to_env	Convert howto bits to env varsboot_env_to_howto	Return howto mask mased on what&apos;s set in the environment.All these routines return an int that&apos;s the bitmask of the argstranslated to RB_* flags. As a special case, the &apos;S&apos; flag sets thecomconsole_speed env var. Any arg that looks like a=b will set the envkey &apos;a&apos; to value &apos;b&apos;. If =b is omitted, &apos;a&apos; is set to &apos;1&apos;.  Thisshould help us reduce the number of redundant copies of these routinesin the tree.  It should also give a more uniform experience betweenplatforms.Also, invent a new flag RB_PROBE that&apos;s set when &apos;P&apos; is parsed.  Onx86 + BIOS, this means &apos;probe for the keyboard, and if it&apos;s not thereset both RB_MULTIPLE and RB_SERIAL (which means show the output onboth video and serial consoles, but make serial primary).  Others itmay be some similar concept of probing, but it&apos;s loader dependentwhat, exactly, it means.These routines are suitable for /boot/loader and/or the kernel,though they may not be suitable for the tightly hand-rolled-for-spaceenvironments like boot2.Sponsored by: NetflixDifferential Revision: https://reviews.freebsd.org/D16205

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 13 Jul 2018 16:43:05 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b8902de1 - Move ZFS files into libsa</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#b8902de1</link>
        <description>Move ZFS files into libsaMove the libzfs stuff into libsa. There&apos;s no need for it to be aseparate library. The separate library adds to the issues of buildordering that we see from time to time. Move the filesystem supportinto libsa, like all the other filesystem support rather than makingzfs the odd-duck out.Discussed with: allanjude@

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Sun, 08 Jul 2018 07:42:49 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>52666d36 - Remove stray debugging line.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#52666d36</link>
        <description>Remove stray debugging line.Noticed by: ian@

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Mon, 18 Jun 2018 19:53:11 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>62bd02ce - stand: move libgeliboot into libsa.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#62bd02ce</link>
        <description>stand: move libgeliboot into libsa.Reduce by 1 the number of crazy libraries we need in stand by movinggeli into libsa (where architecturally it belonged all along). Thisjust moves things around without any code changes.

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Mon, 18 Jun 2018 16:24:42 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fcdb1f03 - Eliminate bsd.stand.mk and -fPIC 32-bit intel builds</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#fcdb1f03</link>
        <description>Eliminate bsd.stand.mk and -fPIC 32-bit intel buildsOK. We don&apos;t really need a bsd.stand.mk, and it was causing a -fPICfor the toolchain to be added (bogusly) when building on amd64. Pullall relevant defs back into defs.mk and delete bsd.stand.mk.This saves about 15-20k on i386 loader and zfsloader which whencombined with Lua give us a lot more stack space in those constrainedenvironments.

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 16 Feb 2018 00:17:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8299b37f - Centralize several variables.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#8299b37f</link>
        <description>Centralize several variables.MK_CTF, MK_SSP, MK_PROFILE, NO_PIC, and INTERNALLIB are always thesame, so set them in defs.mk. MAN= is common, so set it here too.This removes a lot of boring repetition from the Makefiles that addedalmost no value.

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 02 Feb 2018 06:32:26 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>afa643ba - Kill copies of strtol and strtoul. Use the ones that are in libc,</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#afa643ba</link>
        <description>Kill copies of strtol and strtoul. Use the ones that are in libc,since they suffice. Create xlocale_private.h which provides the mostminimal locale implementation we can get away with. Add strtoll andstrtoull from libc.

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Wed, 31 Jan 2018 04:29:00 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>24dfa658 - Provide abs form stdlib.h.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#24dfa658</link>
        <description>Provide abs form stdlib.h.Sponsored by: Netflix

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 26 Jan 2018 17:13:09 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b0268cf - Implement abort() as a call to panic.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#2b0268cf</link>
        <description>Implement abort() as a call to panic.Sponsored by: Netflix

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 26 Jan 2018 17:13:04 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dffce215 - Refactoring of reading and writing of the UFS/FFS superblock.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#dffce215</link>
        <description>Refactoring of reading and writing of the UFS/FFS superblock.Specifically reading is done if ffs_sbget() and writing is donein ffs_sbput(). These functions are exported to libufs via thesbget() and sbput() functions which then used in the variousfilesystem utilities. This work is in preparation for addingsubperblock check hashes.No functional change intended.Reviewed by: kib

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 26 Jan 2018 00:58:32 +0000</pubDate>
        <dc:creator>Kirk McKusick &lt;mckusick@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>37cb59c8 - libsa: Pull in strnlen from libc</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#37cb59c8</link>
        <description>libsa: Pull in strnlen from libcstrnlen is not used at the moment, but it will be when libfdt gets updated.Prepare for the not-so-distant future by pulling in strnlen.Noticed because:	segfault in ld.bfd due to strnlen missing

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Sat, 30 Dec 2017 07:03:52 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c5095910 - Put the files we&apos;re copying over into a few variables and add them to</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/stand/libsa/Makefile#c5095910</link>
        <description>Put the files we&apos;re copying over into a few variables and add them toCLEANDIRS and CLEANFILES so make clean removes any divots.Sponsored by: Netflix

            List of files:
            /freebsd-12.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 08 Dec 2017 19:57:06 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
