<?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 Symbol.map</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>695639d2 - libc: Remove empty comments in Symbol.map</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/arm/aeabi/Symbol.map#695639d2</link>
        <description>libc: Remove empty comments in Symbol.mapThese were left over from $FreeBSD$ removal.Reviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D42612(cherry picked from commit 1ca63a8219b88b752b064d19bd3428c61dbcf1f9)

            List of files:
            /freebsd-14.2/lib/libc/arm/aeabi/Symbol.map</description>
        <pubDate>Wed, 15 Nov 2023 17:51:03 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>42b38843 - Remove $FreeBSD$: one-line .h pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/arm/aeabi/Symbol.map#42b38843</link>
        <description>Remove $FreeBSD$: one-line .h patternRemove /^\s*\*+\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/lib/libc/arm/aeabi/Symbol.map</description>
        <pubDate>Wed, 16 Aug 2023 17:54:23 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cd9bdb73 - Publish __aeabi_uidiv and __aeabi_idiv as compatible symbols from libc.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/arm/aeabi/Symbol.map#cd9bdb73</link>
        <description>Publish __aeabi_uidiv and __aeabi_idiv as compatible symbols from libc.Due to bug[1] in libcompiler_rt, all symbols declared byDEFINE_AEABI_FUNCTION_ALIAS() are not hidden. All these but twoare explicitly exported from libc and don&apos;t causes problems.Remaining two, __aeabi_uidiv and __aeabi_idiv, infecting allnon-versioned shared libraries. And these symbols are consumedby many (if not all) packages[2].As workaround, export these from libc as compatible symbols,in global namespace. With this, these are still visible forrtld, but static linker doesn&apos;t use then.[1]DEFINE_AEABI_FUNCTION_ALIAS() macro uses &apos;.set&apos; directive fordeclaration of aliased symbol. Unfortunately, &apos;.set&apos; doesn&apos;tinherit visibility of base symbol, and macro don&apos;t explicitlysets visibility for aliased one.[2]Given symbols are exported from non-versioned libraries only iflibrary itself uses them. So, if world is built for CPU withHW divide, these function are not used and given symbols arenot exported. By this, contents of these libraries is not stable,and all packages fails to run.Note: Due to r313823 I&apos;m forced to commit this too early, withoutleave enough time for proper review.MFC after: 1 monthDifferential Revision: https://reviews.freebsd.org/D9632

            List of files:
            /freebsd-14.2/lib/libc/arm/aeabi/Symbol.map</description>
        <pubDate>Fri, 17 Feb 2017 11:16:19 +0000</pubDate>
        <dc:creator>Michal Meloun &lt;mmel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9975c7a7 - Export the ARM __aeabi_mem* functions from libc, they are needed by the gcc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/arm/aeabi/Symbol.map#9975c7a7</link>
        <description>Export the ARM __aeabi_mem* functions from libc, they are needed by the gccfrom ports as it doesn&apos;t include these in the copy of libgcc it installsuses.Obtained from:	ABT Systems Ltd

            List of files:
            /freebsd-14.2/lib/libc/arm/aeabi/Symbol.map</description>
        <pubDate>Tue, 16 Jun 2015 16:40:25 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cb8bcafa - Add support for the __aeabi_c*cmp* functions. These are similar to the</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/arm/aeabi/Symbol.map#cb8bcafa</link>
        <description>Add support for the __aeabi_c*cmp* functions. These are similar to theexisting functions with the exception they use the condition flags tostore the result.Differential Revision:	https://reviews.freebsd.org/D872Silence from:	current@ and numerics@MFC after:	1 week

            List of files:
            /freebsd-14.2/lib/libc/arm/aeabi/Symbol.map</description>
        <pubDate>Tue, 14 Oct 2014 14:27:51 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>01298368 - Add the required __aeabi_* functions to libc.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/arm/aeabi/Symbol.map#01298368</link>
        <description>Add the required __aeabi_* functions to libc.The floating point functions are here rather than compiler-rt because thelibc softfloat code allows us to set the rounding mode.

            List of files:
            /freebsd-14.2/lib/libc/arm/aeabi/Symbol.map</description>
        <pubDate>Sat, 19 Jan 2013 05:33:55 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
