<?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>
    <link>http://nxr.netbsd.org/rss/src/external/gpl3/gcc/usr.bin/common/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>various updates for GCC 14.<br/><br/>- move README.gcc12 to gcc14 and clear it for fresh data<br/>- bump various shlib versions<br/>- add missing CXXFLAGS<br/>- add support for new/changed build things (options-urls.cc,<br/>  genmatch and genemit generators)<br/>- fix up paths and some sources that aren't automatically handled<br/>- error-&gt;warning disables</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.15</description>
    <pubDate>Wed Sep 17 05:55:31 UTC 2025</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>make SSP build work again</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.14</description>
    <pubDate>Sun Jun 30 16:15:03 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.13.2;<br/>various updates to build native GCC 12.<br/><br/>- for usr.bin, build libcody and link it into cc1*plus<br/>- move makefile code for auto-build.h and version.h (was gcov-iov.h)<br/>  into makefile fragment to share them.  (XXX probably best to only do<br/>  this in one place, but that's a future step.)<br/>- many updates to handle the .c -&gt; .cc renames<br/>- build some x86 files with -msse2<br/>- bump shlib versions for libgomp and libstdc++v3<br/>- fix MKGCCCMDS=no builds<br/>- updates for new rtl-ssa subdir<br/>- use -std=gnu++11 for various places<br/>- define TARGET_MACHINE and HOST_MACHINE for some places<br/>- avoid a .BEGIN rule that writes to missing obj (ie src) sometimes<br/><br/>cleanups still needed:<br/>- remove a bunch of commented -Wno* that don't seem to be needed anymore<br/>- leave or remove various vax-specific -O0s that should no longer be<br/>  necessary for the vax-gcc port<br/>- some "XXXGCC12" that should be may be fixable or converted to using our<br/>  standard ${CC_...} warnings (but may need to remain, in which case the<br/>  XXXGCC12 marker will be removed.)<br/><br/>with these, and a few other changes around the tree, i've able to build<br/>gcc12 releases for several ports that seem to work (arm64, sparc, amd64,<br/>i386 at least so far, have run, several others have built.)</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.13</description>
    <pubDate>Tue Aug 01 05:57:54 UTC 2023</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>gcc: fix build with clang++ HOST_CXX<br/><br/>Define HOSTPROG_CXX before .include anything that brings in bsd.own.mk.<br/>This ensures that HOST_DBG (etc) gets assigned before HOST_CFLAGS<br/>and HOST_CXXFLAGS is created.<br/><br/>backend: .include &lt;bsd.init.mk&gt; much earlier, as per the other directories.<br/>Fixes backend build when using clang++ as the host compiler (e.g., macOS),<br/>because backend host tools are now built with -O.<br/>Inspired by https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255760<br/><br/>Note that gcc.old/Makefile.prog may be mis-used because it defines HOSTPROG_CXX<br/>and this Makefile fragment is included after bsd.*.mk in other Makefiles,<br/>but they seem to build ok so leaving it alone for now.<br/><br/>Fixes PR toolchain/57014</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.12</description>
    <pubDate>Fri May 19 23:28:20 UTC 2023</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>branches:  1.11.2;<br/>Patch the build script and toolchain to allow passing through<br/>HOST_CPPFLAGS, HOST_CXXFLAGS, but not LIBRARY_PATH because it breaks<br/>the build. These variables are necessary to support building NetBSD<br/>from a GNU Guix or NixOS host, where /usr/include, /lib, and all<br/>but /bin/sh do not exist.  In many cases, support for HOST_CPPFLAGS<br/>was incomplete. From Ryan Sundberg</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.11</description>
    <pubDate>Sat Sep 18 01:47:08 UTC 2021</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>make GCC 9.3.0 build itself:<br/>- common-target is needed before common now<br/>- complete build-sort.o framework<br/>- fix cyclic dep<br/>- fix .c vs .cc issues</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.10</description>
    <pubDate>Sat Sep 05 14:24:26 UTC 2020</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.9.2;<br/>it's memory-block.cc in this case, not memory-block.c.</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.9</description>
    <pubDate>Mon Feb 04 04:49:20 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>move libgomp, libcommon and libcommon-target source lists into the<br/>generated files.  libcommon-target has a per-arch list, but the<br/>other two are the same.</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.8</description>
    <pubDate>Mon Feb 04 03:01:52 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>- update source lists<br/>- XXX: pull out OBJS-libcommon-target and OBJS-libcommon-target<br/>  in mknative</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.7</description>
    <pubDate>Fri Feb 01 10:39:48 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.6.4;<br/>make libbackend.a build and fix the libcommon.a sources list.<br/>now all the gcc parts link.</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.6</description>
    <pubDate>Sun Feb 04 10:16:07 UTC 2018</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>ensure version.c gets rebuilt properly.</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.5</description>
    <pubDate>Wed Nov 15 07:47:40 UTC 2017</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.4.8;<br/>add new sources in GCC 5.3.</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.4</description>
    <pubDate>Tue Mar 15 19:13:22 UTC 2016</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.3.4;<br/>make sure that files containing version numbers are rebuilt when<br/>the version actually changes.</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.3</description>
    <pubDate>Sat May 31 22:55:17 UTC 2014</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.2.2;  1.2.4;<br/>Get GCC 4.8 closer to build with "USE_SSP" set to "yes".</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.2</description>
    <pubDate>Wed Mar 05 21:37:02 UTC 2014</pubDate>
    <dc:creator>tron</dc:creator>
</item>

<item>
    <title>merge GCC 4.8 build.</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.1</description>
    <pubDate>Sat Mar 01 10:00:49 UTC 2014</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>sync with head.<br/><br/>for a reference, the tree before this commit was tagged<br/>as yamt-pagecache-tag8.<br/><br/>this commit was splitted into small chunks to avoid<br/>a limitation of cvs.  ("Protocol error: too many arguments")</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.2.4.2</description>
    <pubDate>Thu May 22 16:53:35 UTC 2014</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>file Makefile was added on branch yamt-pagecache on 2014-05-22 16:53:35 +0000</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.2.4.1</description>
    <pubDate>Wed Mar 05 21:37:02 UTC 2014</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>Rebase.</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.2.2.1</description>
    <pubDate>Sun Aug 10 07:10:56 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>Rebase to HEAD as of a few days ago.</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.3.4.2</description>
    <pubDate>Tue Aug 19 23:56:57 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>file Makefile was added on branch tls-maxphys on 2014-08-19 23:56:57 +0000</title>
    <description>/src/external/gpl3/gcc/usr.bin/common/Makefile - 1.3.4.1</description>
    <pubDate>Sat May 31 22:55:17 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>
</channel></rss>

