<?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>d5d97bed - arm64 lib32: prepare arm64 headers to redirect to arm</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/include/arm/Makefile#d5d97bed</link>
        <description>arm64 lib32: prepare arm64 headers to redirect to armIn order to compile lib32 libraries and other 32-bit code on arm64,&lt;machine/foo.h&gt; needs to be redirected to an arm header ratherthan arm64 when building with -m32.  Ifdef the arm64 headers thatare installed in /usr/include/machine and used by user-level software(including references from /usr/include/*.h) so that if __arm__ isdefined when including the arm64 version, &lt;arm/foo.h&gt; is includedrather than using the rest of the file&apos;s contents.  Some arm headershad no arm64 equivalent; headers were added just to do the redirection.These files use #error if __arm__ is not defined to guard againstconfusion.  Also add an include/arm Makefile, and modify Makefilesas needed to install everything, including the arm files in/usr/include/arm.  fenv.h comes from lib/msun/arm/fenv.h.The new arm64 headers are:    acle-compat.h    cpuinfo.h    sysreg.hReviewed by:	jrtc27, impDifferential Revision:	https://reviews.freebsd.org/D40944

            List of files:
            /freebsd-14.2/include/arm/Makefile</description>
        <pubDate>Tue, 25 Jul 2023 23:59:26 +0000</pubDate>
        <dc:creator>Mike Karels &lt;karels@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
