<?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 md.sparc64</title>
    <link>http://nxr.netbsd.org/rss/src/distrib/sets/lists/base32/md.sparc64</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Revert the duplication of compat set lists; do it another way.<br/><br/>1. Restore the compatdir and compatfile tags in base and debug.<br/><br/>   =&gt; compatdir marks directories that should have per-ABI compat<br/>      subdirectories, like /usr/lib having /usr/lib/o32 and<br/>      /usr/lib/64 on mips64.<br/><br/>   =&gt; compatfile marks files that have per-ABI versions in the<br/>      nearest compatdir, like /usr/lib/o32/libc.so.12.221.<br/><br/>   This is the mechanism we use to avoid duplicating every library<br/>   that has a compat version in multiple set lists.<br/><br/>2. Teach sets.subr to split the compatdir and compatfile entries out<br/>   into separate sets for base and debug.<br/><br/>   The mechanism is to internally use:<br/><br/>   - a new tag `omitcompat' when processing base and debug, so we<br/>     don't generate the per-ABI compat directories or per-ABI compat<br/>     files under them;<br/><br/>   - a new tag `takecompat=${ABI}' when processing base32/64 and<br/>     debug32/64, so we _do_ generate the per-ABI compat directories<br/>     for ${ABI}.<br/><br/>     =&gt; On, e.g., mips64, base32 uses `takecompat=o32' and base64<br/>        uses `takecompat=64'.<br/><br/>     =&gt; On, e.g., aarch64, base32 uses<br/>        `takecompat=eabi,takecompat=eabihf', and there is no base64.<br/><br/>3. Record in sets.subr the list of `32' and `64' architectures for<br/>   each port.<br/><br/>   This is maybe not the right place to put it, but it's also not<br/>   clear that we want to keep exactly this division -- maybe it would<br/>   be more sensible to just have per-ABI , e.g.:<br/><br/>   (aarch64) base-eabi, base-eabihf<br/>   (amd64) base-i386<br/>   (mips64) base-o32, base-64<br/>   (mipsn64) base-o32, base-n32<br/><br/>   But I'll leave cleaning that up for another day.<br/><br/>4. Adjust some sets.  Mostly this commit shouldn't change what file<br/>   go in what sets, but, e.g., on mips64, the following move from<br/>   base32 to base64 as part of this change, which I think is<br/>   appropriate:<br/><br/>   - /lib/64<br/>   - /libexec/ld.elf_so-64<br/>   - /usr/lib/64<br/>   - /usr/libdata/debug/lib/64<br/>   - /usr/libdata/debug/usr/lib/64<br/>   - /usr/libexec/ld.elf_so-64<br/><br/>TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in<br/>base/mi.  Maybe move ./usr/libdata/debug to from base/mi to debug/mi.<br/><br/>This reverts most of the set list changes in:<br/><br/>https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html<br/><br/>PR misc/58365</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.11</description>
    <pubDate>Thu Jul 11 08:13:49 UTC 2024</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>bump libssh, add sshd-session</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.10</description>
    <pubDate>Mon Jul 08 22:35:08 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".<br/><br/>there's a minor use-case for the configuration of "building sanitizers<br/>for distribution, but not the compiler", but it's pretty uncommon, and<br/>the latest sanitizers don't build at all on m68000 so enhance the<br/>option to not build /usr/bin/gcc (which simply can't modern GCC on a<br/>sun2) to not build the sanitizers either.<br/><br/>(if we were to split these, MKGCCSANITIZER would be good variable.)<br/><br/>update set lists for far too many files, including fixing MKDEBUG for<br/>a couple of builds.</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.9</description>
    <pubDate>Mon Jul 01 04:03:04 UTC 2024</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.8.2;<br/><br/>More libarchive typo fixes (all one common typo) that don't affect<br/>by test builds.<br/><br/>(We're still not there yet, there are more "build.sh release" fixes to come)</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.8</description>
    <pubDate>Mon Jun 10 07:57:10 UTC 2024</pubDate>
    <dc:creator>kre</dc:creator>
</item>

<item>
    <title>bump libarchive.</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.7</description>
    <pubDate>Sun Jun 09 19:56:18 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Take a whack at fixing the compat32 set lists for clang build.<br/><br/>This really needs to be automatically derived from the main set<br/>lists; all this copypasta is a maintenance nightmare and I doubt I<br/>got everything after an hour of tweaking.</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.6</description>
    <pubDate>Mon Jun 03 18:47:23 UTC 2024</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>mark more libpam* with pam.</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.5</description>
    <pubDate>Mon May 06 08:38:51 UTC 2024</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>sprinkle rump, gcc=12 etc.<br/>Now sparc64 with HAVE_GCC=12 and MKRUMP=no builds again</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.4</description>
    <pubDate>Mon May 06 06:06:40 UTC 2024</pubDate>
    <dc:creator>macallan</dc:creator>
</item>

<item>
    <title>fix compat build of filter-aaaa.so.0</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.3</description>
    <pubDate>Tue Apr 16 19:15:36 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>"./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is<br/>created by mtree regardless of MKDEBUG option, so move the entry from<br/>debug32 to base32.</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.2</description>
    <pubDate>Sat Apr 13 08:50:19 UTC 2024</pubDate>
    <dc:creator>nakayama</dc:creator>
</item>

<item>
    <title>Add new sets: base32, debug32, manhtml<br/><br/>- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit<br/>  compatibility, previously included in base<br/><br/>- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries<br/>  containing debug symbols for 32-bit compatiblity, previously included<br/>  in debug<br/><br/>- manhtml contains (when MKHTML=yes) the HTML files previously included<br/>  in 'man', which are of limited utility without third-party software.<br/><br/>The motivation for this change is to be able to easily exclude sets<br/>from CD-ROM images that go over the size limit without xz compression<br/>(which many NetBSD platforms struggle to extract at acceptable speeds).</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.1</description>
    <pubDate>Tue Apr 09 15:17:23 UTC 2024</pubDate>
    <dc:creator>nia</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/distrib/sets/lists/base32/md.sparc64 - 1.8.2.1</description>
    <pubDate>Sat Aug 02 05:20:27 UTC 2025</pubDate>
    <dc:creator>perseant</dc:creator>
</item>
</channel></rss>

