<?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>571f588a5c6622ead0ed757b2884a76bb45bdb56 - customcc: Improve wrapper script efficiency and capabilities</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/libexec/customcc/Makefile#571f588a5c6622ead0ed757b2884a76bb45bdb56</link>
        <description>customcc: Improve wrapper script efficiency and capabilitiesThe wrapper script had some deficies, such as: * awk called every invocation * cc and gcc treated the same * c++ and g++ treated the same * evals for variables not used * every invocation of c++ or g++ called cc -dumpmachine * g++ hardcoded to dports include scheme * no support for &quot;CC&quot; or &quot;gcov&quot; (both defined by base compilers)The update addresses these by: * awk eliminated by pushing INCOPT definition to defaults/compilers.conf * cc -dumpmachine eliminated during creation of defaults/compilers.conf   It was only used for dports gcc, so with the assumption that the dports   compiler matches the uname information (a decent assumption), this   was predefined, yet overridable by /etc/compilers.conf * cc is treated separately from gcc * CC and c++ are treated the same but separately from g++ * by wrapper default, gcc and g++ refer to base gcc4.7, but the default   compilers.conf sets them to the same as the specified dports gcc * Support for clang, clang++, clang-cpp, CC, and gcov was added * Support for base clang, clang++, and clang-cpp was added in   anticipation of bringing clang into base. * variables are only evaluated if used. * supports the ability to have gcc, g++, clang, clang++ point to base   compilers while cc, c++, CC point to custom compiler.  However, the   custom compiler can also point to any combination of cc, gcc, c++, and   g++ and that&apos;s controllable by compilers.conf.The /etc/defaults/compilers.conf file was augmented and support forclang35 from dports added.  man 5 compilers.conf was edited accordinglywith placeholders for &lt;version&gt;_CLANG, &lt;version&gt;_CLANGCXX and&lt;version&gt;_CLANGCPP which aren&apos;t applicable until clang comes into base.

            List of files:
            /dflybsd-src/libexec/customcc/Makefile</description>
        <pubDate>Tue, 21 Oct 2014 13:11:34 +0000</pubDate>
        <dc:creator>John Marino &lt;draco@marino.st&gt;</dc:creator>
    </item>
<item>
        <title>86d7f5d305c6adaa56ff4582ece9859d73106103 - Initial import of binutils 2.22 on the new vendor branch</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/libexec/customcc/Makefile#86d7f5d305c6adaa56ff4582ece9859d73106103</link>
        <description>Initial import of binutils 2.22 on the new vendor branchFuture versions of binutils will also reside on this branch ratherthan continuing to create new binutils branches for each new version.

            List of files:
            /dflybsd-src/libexec/customcc/Makefile</description>
        <pubDate>Sat, 26 Nov 2011 08:27:44 +0000</pubDate>
        <dc:creator>John Marino &lt;draco@marino.st&gt;</dc:creator>
    </item>
<item>
        <title>aae096646221d9cf9ac07f490ab1729b482ea7e6 - libexec/customcc: Ensure the -isysroot argument is not empty.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/libexec/customcc/Makefile#aae096646221d9cf9ac07f490ab1729b482ea7e6</link>
        <description>libexec/customcc: Ensure the -isysroot argument is not empty.

            List of files:
            /dflybsd-src/libexec/customcc/Makefile</description>
        <pubDate>Sun, 11 Oct 2009 23:20:46 +0000</pubDate>
        <dc:creator>Sascha Wildner &lt;saw@online.de&gt;</dc:creator>
    </item>
<item>
        <title>1f487c0b4b350d4728599806392024ba0e637f79 - libexec/customcc: Set up the include paths a bit better.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/libexec/customcc/Makefile#1f487c0b4b350d4728599806392024ba0e637f79</link>
        <description>libexec/customcc: Set up the include paths a bit better.Only use /usr/include and /usr/libdata/gcc41 prefixed by${USRDATA_PREFIX}. This requires r83302 of LLVM/clang orhigher for the -nostdclanginc option.While here, remove an &apos;else&apos; I put in for debugging purposeswhich is now useless.

            List of files:
            /dflybsd-src/libexec/customcc/Makefile</description>
        <pubDate>Tue, 06 Oct 2009 20:38:40 +0000</pubDate>
        <dc:creator>Sascha Wildner &lt;saw@online.de&gt;</dc:creator>
    </item>
<item>
        <title>17e222387b579632e39c1d8f31594c224cd6606c - Merge branch &apos;master&apos; of ssh://crater.dragonflybsd.org/repository/git/dragonfly</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/libexec/customcc/Makefile#17e222387b579632e39c1d8f31594c224cd6606c</link>
        <description>Merge branch &apos;master&apos; of ssh://crater.dragonflybsd.org/repository/git/dragonfly

            List of files:
            /dflybsd-src/libexec/customcc/Makefile</description>
        <pubDate>Sun, 30 Aug 2009 03:48:42 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
<item>
        <title>6e9817981210a6299458febd3f1dbddc4b2584dd - Fix installing from read-only ${.OBJDIR}</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/libexec/customcc/Makefile#6e9817981210a6299458febd3f1dbddc4b2584dd</link>
        <description>Fix installing from read-only ${.OBJDIR}creating a file in beforeinstall target requires write permissionin ${.OBJDIR} on machines to run installworld, making it impossibleif mounted read-only via NFS.

            List of files:
            /dflybsd-src/libexec/customcc/Makefile</description>
        <pubDate>Thu, 27 Aug 2009 08:06:34 +0000</pubDate>
        <dc:creator>YONETANI Tomokazu &lt;y0netan1@dragonflybsd.org&gt;</dc:creator>
    </item>
<item>
        <title>6cd31e5b55f074b510e038fe8357486a8535c40c - Merge branch &apos;master&apos; into amd64</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/libexec/customcc/Makefile#6cd31e5b55f074b510e038fe8357486a8535c40c</link>
        <description>Merge branch &apos;master&apos; into amd64

            List of files:
            /dflybsd-src/libexec/customcc/Makefile</description>
        <pubDate>Mon, 06 Jul 2009 15:17:09 +0000</pubDate>
        <dc:creator>Jordan Gordeev &lt;jgordeev@dir.bg&gt;</dc:creator>
    </item>
<item>
        <title>2e3c6acd6c27fdf9b88179f8156cdb25fc504c4c - Merge branch &apos;master&apos; of ssh://crater.dragonflybsd.org/repository/git/dragonfly</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/libexec/customcc/Makefile#2e3c6acd6c27fdf9b88179f8156cdb25fc504c4c</link>
        <description>Merge branch &apos;master&apos; of ssh://crater.dragonflybsd.org/repository/git/dragonfly

            List of files:
            /dflybsd-src/libexec/customcc/Makefile</description>
        <pubDate>Fri, 03 Jul 2009 16:44:28 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
<item>
        <title>c97b914161d0cd26b116bfaff8f6238a8a222d09 - Add a wrapper script to allow &quot;foreign&quot; compilers into our build system.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/libexec/customcc/Makefile#c97b914161d0cd26b116bfaff8f6238a8a222d09</link>
        <description>Add a wrapper script to allow &quot;foreign&quot; compilers into our build system.With this commit, all CCVER values not associated with a compiler inbase will be relegated to the wrapper script which then (in conjunctionwith the compilers.conf file) determines which non-base compiler touse.So far, defaults for clang (built from SVN) and pkgsrc/wip/gcc44 areprovided.For more info see the compilers.conf(5) manual page and my mail onkernel@:http://leaf.dragonflybsd.org/mailarchive/kernel/2009-06/msg00013.html

            List of files:
            /dflybsd-src/libexec/customcc/Makefile</description>
        <pubDate>Fri, 03 Jul 2009 12:03:54 +0000</pubDate>
        <dc:creator>Sascha Wildner &lt;saw@online.de&gt;</dc:creator>
    </item>
</channel>
</rss>
