<?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>84410c7b - kldxref: Add arm support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#84410c7b</link>
        <description>kldxref: Add arm support(cherry picked from commit c88f7d8fb54051366d91acfc6c80aca6154da3b4)

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Thu, 14 Dec 2023 18:27:09 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>02f82a3f - kldxref: Put each ef_CPUARCH.c on its own line to prepare for ef_arm.c</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#02f82a3f</link>
        <description>kldxref: Put each ef_CPUARCH.c on its own line to prepare for ef_arm.cAdding ef_arm.c would push this past 80 columns, so prepare for itsaddition by splitting the line up.(cherry picked from commit ada9d12f951201e13d831edc10acc36dd37d625e)

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Thu, 14 Dec 2023 18:27:09 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>01aec6e1 - kldxref: Make use of libelf to be a portable cross tool</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#01aec6e1</link>
        <description>kldxref: Make use of libelf to be a portable cross toolThis allows kldxref to operate on kernel objects from anyarchitecture, not just the native architecture.  In particular, thiswill permit generating linker.hints files as part of a cross-archrelease build.- elf.c is a new file that includes various wrappers around libelf  including routines to read ELF data structures such as program and  section headers and ELF relocations into the &quot;generic&quot; forms  described in &lt;gelf.h&gt;.  This file also provides routines for  converting a linker set into an array of addresses (GElf_Addr)  as well as reading architecture-specific mod_* structures and  converting them into &quot;generic&quot; Gmod_* forms where pointers are  replaced with addresses.- The various architecture-specific reloc handlers now use GElf_*  types for most values (including GElf_Rel and GElf_Rela for  relocation structures) and use routines from &lt;sys/endian.h&gt; to read  and write target values.  A new linker set matches reloc handlers  to specific ELF (class, encoding, machine) tuples.- The bits of kldxref.c that write out linker.hints now use the  encoding (ELFDATA2[LM]SB) of the first file encountered in a  directory to set the endianness of the output file.  Input files  with a different architecture in the same directory are skipped with  a warning.  In addition, the initial version record for the file  must be deferred until the first record is finished since the  architecture of the output file is not known until then.- Various places that used &apos;sizeof(void *)&apos; throughout now use  &apos;elf_pointer_size()&apos; to determine the size of a pointer in the  target architecture.Tested by:	amd64 binary on both amd64 and i386 /boot/kernelReviewed by:	impSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D42966(cherry picked from commit 0299afdff145e5d861797fe9c2de8b090c456fba)

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Tue, 12 Dec 2023 23:43:00 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a7b5a3d4 - pkgbase: Put a lot of binaries and lib in FreeBSD-runtime</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#a7b5a3d4</link>
        <description>pkgbase: Put a lot of binaries and lib in FreeBSD-runtimeAll of them are needed to be able to boot to single user and be ableto repair a existing FreeBSD installation so put them directly intoFreeBSD-runtime.Reviewed by:    bapt, gjbDifferential Revision:  https://reviews.freebsd.org/D21503

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Thu, 05 Sep 2019 14:13:08 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7e452085 - Fix kldxref on PowerPC64</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#7e452085</link>
        <description>Fix kldxref on PowerPC64When using kldxref on kernel modules built with clang8 + lld8,kldxref would be unable to find the modules metadata information,because PowerPC64 was using the ef_nop.c implementation ofef_reloc().When GNU LD was used, it was also relocating the metadata section ofthe .ko file. LLD does not do this, but only generate dynamicrelocations for it. With minor changes, ef_powerpc.c can now workfor PowerPC64 too.Reviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D19370

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Wed, 27 Feb 2019 13:24:42 +0000</pubDate>
        <dc:creator>Leandro Lupori &lt;luporl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8bc65725 - Remove -fno-strict-alias, as it is no longer needed.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#8bc65725</link>
        <description>Remove -fno-strict-alias, as it is no longer needed.

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Thu, 18 Dec 2014 16:57:19 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b12277d1 - Repair some build breakage introduced in r211725 and garbage collect some</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#b12277d1</link>
        <description>Repair some build breakage introduced in r211725 and garbage collect somecode made obsolete in the same commit.

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Sat, 28 Aug 2010 15:03:11 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>25faff34 - MFtbemd:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#25faff34</link>
        <description>MFtbemd:Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you wantto test of all the CPUs of a given family conform.

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Mon, 23 Aug 2010 22:24:11 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0aad0f22 - These are the things that the tinderbox has problems with because it</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#0aad0f22</link>
        <description>These are the things that the tinderbox has problems with because itdoesn&apos;t use the default CFLAGS which contain -fno-strict-aliasing.Until the code is cleaned up, just add -fno-strict-aliasing to theCFLAGS of these for the tinderboxes&apos; sake, allowing the rest of thetree to have -Werror enabled again.

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Tue, 20 Nov 2007 02:07:30 +0000</pubDate>
        <dc:creator>John Birrell &lt;jb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b1bc6755 - Build shared on PowerPC now that the bug has been found and fixed.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#b1bc6755</link>
        <description>Build shared on PowerPC now that the bug has been found and fixed.

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Fri, 04 Aug 2006 21:29:39 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>acdb66fc - Use NO_SHARED=YES to force a static link.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#acdb66fc</link>
        <description>Use NO_SHARED=YES to force a static link.Pointed out by: ru@

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Sun, 30 Jul 2006 20:51:41 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>259d74ed - Link kldxref(8) static on PowerPC to work around a SIGSEGV that</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#259d74ed</link>
        <description>Link kldxref(8) static on PowerPC to work around a SIGSEGV thatcannot easily be analyzed due to there being no debugger yet.The SIGSEGV only happens when kldxref is linked shared.Since kldxref(8) is needed for a release build, having it notdump core is important.

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Sat, 29 Jul 2006 19:43:26 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4a8b7e33 - Add support for reading ELF relocatable object file format modules.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#4a8b7e33</link>
        <description>Add support for reading ELF relocatable object file format modules.

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Fri, 27 Aug 2004 00:58:40 +0000</pubDate>
        <dc:creator>Ian Dowse &lt;iedowse@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>052238b1 - style.Makefile(5)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#052238b1</link>
        <description>style.Makefile(5)

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Fri, 04 Apr 2003 17:49:21 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1eed250a - Fix kldxref on sparc64 by allowing non-trivial relocations to be performed</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#1eed250a</link>
        <description>Fix kldxref on sparc64 by allowing non-trivial relocations to be performedon variables read out of raw kld files.  Unlike other platforms the valuewill be in an Elf_Rela, not in the data section of the elf file.Submitted by:	Hartmut Brandt &lt;brandt@fokus.gmd.de&gt;PR:		46730Tested on:	alpha (obrien), i386, sparc64

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Tue, 21 Jan 2003 03:51:53 +0000</pubDate>
        <dc:creator>Jake Burkholder &lt;jake@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>28644e44 - Reorder WARNS line for style.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#28644e44</link>
        <description>Reorder WARNS line for style.Pointed out by:	bde

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Mon, 10 Dec 2001 21:13:36 +0000</pubDate>
        <dc:creator>Mike Heffner &lt;mikeh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>87e5cd7c - WARNS=2 cleanup.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#87e5cd7c</link>
        <description>WARNS=2 cleanup.PR:		bin/32567MFC after:	2 weeks

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Sun, 09 Dec 2001 07:22:26 +0000</pubDate>
        <dc:creator>Mike Heffner &lt;mikeh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3d4630a4 - Write a real man page.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#3d4630a4</link>
        <description>Write a real man page.

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Fri, 12 Oct 2001 02:06:34 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9c6f9240 - Add kldxref(8), for maintaining the linker.hints file for translating</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/kldxref/Makefile#9c6f9240</link>
        <description>Add kldxref(8), for maintaining the linker.hints file for translatingmodule-&gt;pathname.ko.  It supports only ELF for now.Submitted by:   bp  (with some minor tweaks)

            List of files:
            /freebsd-14.2/usr.sbin/kldxref/Makefile</description>
        <pubDate>Tue, 11 Sep 2001 01:13:15 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
