<?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>92a42612d6f93d9d07b8bb4c04b7bd525a3b3209 - gcc50: Disconnect from buildworld.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#92a42612d6f93d9d07b8bb4c04b7bd525a3b3209</link>
        <description>gcc50: Disconnect from buildworld.You served us good.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Tue, 19 Mar 2019 13:48:09 +0000</pubDate>
        <dc:creator>zrj &lt;rimvydas.jasinskas@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6295dfc5fca918f8d22cc44ddc6a56d3f1caf284 - Makefile.inc1: Minor fixes for CTOOLS handling.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#6295dfc5fca918f8d22cc44ddc6a56d3f1caf284</link>
        <description>Makefile.inc1: Minor fixes for CTOOLS handling.Simplify logic a bit, remove no longer needed variables and duplicates.Fix gnu/lib/Makefile (WORLD_CCVER should not be used in tree context).

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Sat, 02 Mar 2019 08:21:47 +0000</pubDate>
        <dc:creator>zrj &lt;rimvydas.jasinskas@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0b74a4769fd1186325021c2e56fcddf121c7a831 - gcc80: Clean up two Makefiles a bit (no functional change).</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#0b74a4769fd1186325021c2e56fcddf121c7a831</link>
        <description>gcc80: Clean up two Makefiles a bit (no functional change).Based-on: zrj&apos;s work

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Tue, 04 Sep 2018 07:38:01 +0000</pubDate>
        <dc:creator>Sascha Wildner &lt;saw@online.de&gt;</dc:creator>
    </item>
<item>
        <title>2a89766ae0591bf31ec51e6298cf4e4d050f4a1a - World - Change default compiler from gcc-5 to gcc-8</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#2a89766ae0591bf31ec51e6298cf4e4d050f4a1a</link>
        <description>World - Change default compiler from gcc-5 to gcc-8* Change the default compiler from gcc-5 to gcc-8.  gcc-5 will no longer be built by default.  Setting  WORLD_ALTCOMPILER=all will build all three as before.* Create CC hardlink for gcc80 so dports picks it up.  gcc80 is now the default for dports instead of 50.* Adjust the Makefile&apos;s to make things easier the next time,  though they could still use more work.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Mon, 03 Sep 2018 17:25:35 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
<item>
        <title>40f0590fd9eaa000d160c832727428d2dd559129 - gcc80: Hook into the buildworld as optional compiler.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#40f0590fd9eaa000d160c832727428d2dd559129</link>
        <description>gcc80: Hook into the buildworld as optional compiler.This alternative compiler can be activated by WORLD_ALTCOMPILER variable.It will not be built by default.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Wed, 02 May 2018 13:42:24 +0000</pubDate>
        <dc:creator>zrj &lt;rimvydas.jasinskas@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fef7d5c7c737268396453f20ad42104230fa160e - Remove the NO_CRYPT build option.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#fef7d5c7c737268396453f20ad42104230fa160e</link>
        <description>Remove the NO_CRYPT build option.It has been broken for a long time without anyone complaining about andwe don&apos;t want to maintain it either.In-discussion-with: zrj

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Sat, 18 Nov 2017 12:01:04 +0000</pubDate>
        <dc:creator>Sascha Wildner &lt;saw@online.de&gt;</dc:creator>
    </item>
<item>
        <title>8d7da4247e43eb2bbe924d08f6a40ef80d742515 - Revamp alt compiler handling for clang 3.9.1 import.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#8d7da4247e43eb2bbe924d08f6a40ef80d742515</link>
        <description>Revamp alt compiler handling for clang 3.9.1 import.Many users are still constantly asking weather llvm/clang compiler could beadded into a base as an alternative to current used ones (gcc50 and gcc47).There are few issues in doing that: * It is very hard to keep both compiler flavors in harmony while one or the   other is being updated. There were always two base compilers in base system   in DragonFly and common practice still is to replace previous alternative   compiler with an updated version, performing tests and then flip them up. * With clang introduction, this scheme would break badly due to both using   slightly different c++ capabilities, flags support (WARNS mechanism), etc. * Different incompatible libraries libLLVM + libc++ vs libstdc++, also clang   requiring a lot of effort to rewrite cmake logic into Makefiles for make(1). * SBU costs, gcc47 only has ~4min buildtime overhead at -j5 level(i7 laptop)   while even clang38 tests has shown two-fold increase in buildworld time. * How DPorts infrastructure would handle both flavors? License roadmap?So to make compromise it was chosen to provide a way for users and developersto select the alternative compiler they like while keeping all groups happy,ones continuing to enjoy the very fast world rebuilds and others having a wayto further develop and integrate clang into the infrastructure. Since DragonFlyis currently x86_64 only, we might as well experiment more with compilers.This changeset adds some flexibility when it comes to handling base systemcompilers. Even if it would be decided that clang does not fit very well inDragonFly base system (due to complexities, updating/patching problems andcompilation times), we at least will have a very clean way for adding,testing and finally making base default upcoming gcc70 and later. All of thiswould be possible without disturbing both primary and alternative defaultcompilers, while developers and users will be testing both base and dports.Also as a bonus we will be able to add compilers like pcc and scc that haveno native c++ frontend support too while reusing default compiler parts.For now I am keeping this expansion undocumented and candidate for a revert.While there mark few places for further work to reduce amount of ORDER: forfaster/better parallelism in btools/ctools bootstrapping stages.Bootstrap is still fine from DragonFly 4.0.6-RELEASE.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Mon, 05 Dec 2016 18:11:24 +0000</pubDate>
        <dc:creator>zrj &lt;rimvydas.jasinskas@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5b245968732053a4221c42925bf7355d7eb4ad07 - build - Remove openssl from base (is now permanently replaced by ressl)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#5b245968732053a4221c42925bf7355d7eb4ad07</link>
        <description>build - Remove openssl from base (is now permanently replaced by ressl)* Remove openssl and related code that previous commits by John Marino  replaced with libressl.  Remove build hooks, base now only uses libressl.* Remove crypto/openssl.  This has been replaced by the openssl  implementation from ressl.* Remove lib/libcrypto.  This has been replaced by lib/librecrypto which  generates a private_crypo library only used by base.* Remove lib/libssl.  This has been replaced by lib/libressl which  generates a private_ssl library only used by base.* NOTE: In addition, John has been working on updating dports to ensure	that only the ports-based libssl and libcrypto (both nominally	implemented via ressl and not openssl), and that dports packages	no longer have any chance of using the private versions of these	libraries from base.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Fri, 28 Oct 2016 20:37:44 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
<item>
        <title>82ae7067fc7cf43ff19ea78e572c205e1875d28e - Fix build with NO_OPENSSL set</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#82ae7067fc7cf43ff19ea78e572c205e1875d28e</link>
        <description>Fix build with NO_OPENSSL setIn addition to several missing CFLAGS to point to the private libresslheaders, various issues related to libressl were fixed.  These wereexposed by setting NO_OPENSSL in make.conf (and they were obscuredwhen the compiler found the original openssl headers).

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Thu, 08 Sep 2016 06:21:59 +0000</pubDate>
        <dc:creator>John Marino &lt;draco@marino.st&gt;</dc:creator>
    </item>
<item>
        <title>4e8e707f19cc6258586032c9a167fabc7d18619b - Set gcc50 as the primary compiler, gcc47 as secondary</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#4e8e707f19cc6258586032c9a167fabc7d18619b</link>
        <description>Set gcc50 as the primary compiler, gcc47 as secondaryPer request, rather than define NO_GCC47 to prevent the building of thesecondary compiler, the new variable is called NO_ALTCOMPILER.  Thiswill avoid some disruption in the future where the actual version is notimportant, only the desire to avoid the secondary compiler.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Sun, 19 Apr 2015 06:14:37 +0000</pubDate>
        <dc:creator>John Marino &lt;draco@marino.st&gt;</dc:creator>
    </item>
<item>
        <title>b399af1115fa4d2d29e5b5e59eb3a5c3087dccda - Hook gcc 5.0 (pre-release) in build, unhook gcc 4.4</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#b399af1115fa4d2d29e5b5e59eb3a5c3087dccda</link>
        <description>Hook gcc 5.0 (pre-release) in build, unhook gcc 4.4Effectively replace GCC 4.4 with the 1 February 2015 snapshot of thepre-release GCC 5.0.  This compiler is in pretty good shape, but it isnot perfect.  It cannot fully build world if WORLD_CCCVER is set toGCC50.  This compiler import is a work in progress.* The old compiler has been unhooked.* The gcc44 sources may be removed soon* Obviously NO_GCC44 doesn&apos;t work anymore* NO_GCC50 has been created and should work* NO_CXX was never documented and has been removed* NO_OBJC was not deemed worthwhile and it has been removed* man pages have been updated accordingly* default make.conf has been updated accordingly* Per bsd.sys.mk, gcc50 behaves just like gcc47* Actually, all CCVER starting with &quot;gcc&quot; now behave like gcc47* The proper CCVER value is &quot;gcc50&quot;.  If &quot;gcc5&quot; is specified, the  dports compiler lang/gcc5 will be used.Iterating: THIS IS AN EXPERIMENTAL COMPILER!  It&apos;s not ready forprime-time yet.  Do NOT set WORLD_CCVER to &quot;gcc50&quot;.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Tue, 10 Feb 2015 14:13:34 +0000</pubDate>
        <dc:creator>John Marino &lt;draco@marino.st&gt;</dc:creator>
    </item>
<item>
        <title>88cb131568c551d47f7b04eea6931bff5663ba43 - Merge branch &apos;master&apos; of git://git.dragonflybsd.org/dragonfly into wlan_serialize</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#88cb131568c551d47f7b04eea6931bff5663ba43</link>
        <description>Merge branch &apos;master&apos; of git://git.dragonflybsd.org/dragonfly into wlan_serialize

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Sat, 16 Feb 2013 20:50:45 +0000</pubDate>
        <dc:creator>Johannes Hofmann &lt;johannes.hofmann@gmx.de&gt;</dc:creator>
    </item>
<item>
        <title>6de060a4493ce25dda4287f3ab00041b698ba2b8 - Unbreak world with NO_GCC44</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#6de060a4493ce25dda4287f3ab00041b698ba2b8</link>
        <description>Unbreak world with NO_GCC44gcc44 in now optional, do not require its use during buildworldanymore.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Sun, 03 Feb 2013 12:32:01 +0000</pubDate>
        <dc:creator>Fran&#231;ois Tigeot &lt;ftigeot@wolfpond.org&gt;</dc:creator>
    </item>
<item>
        <title>1a9b0400217e40a6cdee3e6ab18089d8bbfb1081 - Restore build parallelism</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#1a9b0400217e40a6cdee3e6ab18089d8bbfb1081</link>
        <description>Restore build parallelismThe build parallelism was accidently disabled with recent commits.First, relocate libobjc headers for gcc44 to /usr/libdata/gcc44/objcand then remove all the strict ordering to maximize build parallelism.Exception: the gcc47 library set requires libsupc++ to be built afterlibstdc++ because they share object files built by libstdc++.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Sat, 27 Oct 2012 22:55:14 +0000</pubDate>
        <dc:creator>John Marino &lt;draco@marino.st&gt;</dc:creator>
    </item>
<item>
        <title>64ed7155dec9fea48b542f16c80a6f0dd25dca37 - gcc4X: rework some makefiles</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#64ed7155dec9fea48b542f16c80a6f0dd25dca37</link>
        <description>gcc4X: rework some makefilesThese are various tweaks to improve compatibility between legacy make andbmake.  The biggest change was moving gnu/usr.bin dependencies outside toMakefile.inc1 as part of _startup_lib* rather than fudge it with .PHONYtargets.  This kludge was causing some issues, as well as the double .USEtrick.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Sat, 27 Oct 2012 15:42:36 +0000</pubDate>
        <dc:creator>John Marino &lt;draco@marino.st&gt;</dc:creator>
    </item>
<item>
        <title>04febcfb30580676d3e95f58a16c5137ee478b32 - Merge branches &apos;hammer2&apos; and &apos;master&apos; of ssh://crater.dragonflybsd.org/repository/git/dragonfly into hammer2</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#04febcfb30580676d3e95f58a16c5137ee478b32</link>
        <description>Merge branches &apos;hammer2&apos; and &apos;master&apos; of ssh://crater.dragonflybsd.org/repository/git/dragonfly into hammer2

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Mon, 08 Oct 2012 16:38:50 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
<item>
        <title>f0140465f072dacd8b485e76b254a999329a1d3c - Switch on gcc47 and switch off gcc41</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#f0140465f072dacd8b485e76b254a999329a1d3c</link>
        <description>Switch on gcc47 and switch off gcc41Replace GCC 4.1 with GCC 4.7.  The primary compiler remains GCC 4.4and the source and makefiles for GCC 4.1 remain intact so it can bebrought back if necessary.  All references to GCC 4.1 in documentationwhere updated to reflect version 4.7.A full world build is probably required after this point.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Sat, 29 Sep 2012 20:47:42 +0000</pubDate>
        <dc:creator>John Marino &lt;draco@marino.st&gt;</dc:creator>
    </item>
<item>
        <title>9ba72882236d37420ec3666db40bb593185f5293 - buildworld - Fix -j n collisions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#9ba72882236d37420ec3666db40bb593185f5293</link>
        <description>buildworld - Fix -j n collisions* Each of _gcc41_tools and _gcc44_tools needs to be ordered* Currently installation of the objc include files can collide in a way  that interferes with a parallel build, when gcc41 and gcc44 are built  concurrently.  For now don&apos;t build them concurrently :-(.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Thu, 08 Dec 2011 02:38:07 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
<item>
        <title>40cb3ccd570d0d300f629b0300debe0264c61182 - Merge branch &apos;master&apos; of /repository/git/dragonfly</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#40cb3ccd570d0d300f629b0300debe0264c61182</link>
        <description>Merge branch &apos;master&apos; of /repository/git/dragonfly

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Thu, 01 Dec 2011 19:12:30 +0000</pubDate>
        <dc:creator>Venkatesh Srinivas &lt;me@endeavour.zapto.org&gt;</dc:creator>
    </item>
<item>
        <title>d2e9c9d8664f753a0d599eceed1dd98ffa7ef479 - build - Significantly improve parallel buildworld times</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/gnu/lib/Makefile#d2e9c9d8664f753a0d599eceed1dd98ffa7ef479</link>
        <description>build - Significantly improve parallel buildworld times* Change the serialized command sequence used for bootstrap tools,  btools, and ctools into dependencies so buildworld can build them  concurrently.* Utilize the new SUBDIR concurrent build feature by specifying  a SUBDIR_ORDERED make variable (usually empty) in various high-level  Makefile&apos;s.

            List of files:
            /dflybsd-src/gnu/lib/Makefile</description>
        <pubDate>Tue, 29 Nov 2011 21:38:34 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
</channel>
</rss>
