<?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.gnuhost</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a150b26ee803b20080e65cd7a048322ba498f6bf - Improve the process for GNU tools</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#a150b26ee803b20080e65cd7a048322ba498f6bf</link>
        <description>Improve the process for GNU toolsSplit the process to fetch GNU tools (until now embeddedwithin tools/Makefile.gnuhost) into a new Makefile.fetchgnu,MINIX-specific hence relocated, which is to be also usedto fetch sources even when not building the tools.Use it for binutils too.Improve documentation.Also do not run configure on each run when MKUPDATE=yesThe .WAIT serialization instruction between fetching and otherconfigure sources was raising a new run of configure at eachcompilation. Avoid it by using two rules.Change-Id: Ie24950ccbb5c5067f3c1ea57b7bd8294e4c9445e

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Mon, 29 Aug 2016 11:48:31 +0000</pubDate>
        <dc:creator>Antoine Leca &lt;Antoine.Leca.1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7 - NetBSD re-synchronization of the source tree</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7</link>
        <description>NetBSD re-synchronization of the source treeThis brings our tree to NetBSD 7.0, as found on -current on the10-10-2015.This updates: - LLVM to 3.6.1 - GCC to GCC 5.1 - Replace minix/commands/zdump with usr.bin/zdump - external/bsd/libelf has moved to /external/bsd/elftoolchain/ - Import ctwm - Drop sprintf from libmincChange-Id: I149836ac18e9326be9353958bab9b266efb056f0

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Thu, 15 Oct 2015 15:01:16 +0000</pubDate>
        <dc:creator>Lionel Sambuc &lt;lionel.sambuc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5b851f3a9ce17b15b948a462b57528ee9c2e1d62 - patch(1) problems workaround</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#5b851f3a9ce17b15b948a462b57528ee9c2e1d62</link>
        <description>patch(1) problems workaround	. NUL input in 2 source files cause patch(1)	  to truncate the input (and fail the patches); a sed	  command removes the NULs	. in binutils/ld, configdoc.texi is patched to be removed	  but some patch(1)es leave an empty file, causing build problems;	  this file is explicitly removed.Change-Id: Iec38d3992b0df4f7bbb9a87b1320005ab3272ff1

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Tue, 18 Mar 2014 10:43:08 +0000</pubDate>
        <dc:creator>Ben Gras &lt;ben@minix3.org&gt;</dc:creator>
    </item>
<item>
        <title>84d9c625bfea59e274550651111ae9edfdc40fbd - Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#84d9c625bfea59e274550651111ae9edfdc40fbd</link>
        <description>Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) - Fix for possible unset uid/gid in toproto - Fix for default mtree style - Update libelf - Importing libexecinfo - Resynchronize GCC, mpc, gmp, mpfr - build.sh: Replace params with show-params.     This has been done as the make target has been renamed in the same     way, while a new target named params has been added. This new     target generates a file containing all the parameters, instead of     printing it on the console. - Update test48 with new etc/services (Fix by Ben Gras &lt;ben@minix3.org)     get getservbyport() out of the inner loopChange-Id: Ie6ad5226fa2621ff9f0dee8782ea48f9443d2091

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Fri, 06 Dec 2013 11:04:52 +0000</pubDate>
        <dc:creator>Lionel Sambuc &lt;lionel@minix3.org&gt;</dc:creator>
    </item>
<item>
        <title>93764854eea92c5cd534ef1299467f3409964599 - Fix file permissions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#93764854eea92c5cd534ef1299467f3409964599</link>
        <description>Fix file permissions

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Fri, 01 Feb 2013 12:53:02 +0000</pubDate>
        <dc:creator>Antoine Leca &lt;Antoine.Leca.1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c566d4623bac8bacb1dd80e215c52380a9daa2f1 - Allow install of binutils and import texinfo</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#c566d4623bac8bacb1dd80e215c52380a9daa2f1</link>
        <description>Allow install of binutils and import texinfo - Enable installing binutils from the base system. - Import texinfo which is required for the binutils tools   to be compiled. - Also adapted the fetch rules to correctly generate the   gitignore files for gcc, and allow the case of multiple   modules in the same directory, as found in gnu/dist.Warning: This patch has an entry in docs/UPDATINGChange-Id: Ib781734e8fd7f9c6265fa65d62ba2cf3fccbc5ba

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Wed, 10 Apr 2013 16:13:48 +0000</pubDate>
        <dc:creator>Lionel Sambuc &lt;lionel@minix3.org&gt;</dc:creator>
    </item>
<item>
        <title>866355d930880b027077f5698e5e16fff3ecc243 - GNU tools: improvements to fetching process</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#866355d930880b027077f5698e5e16fff3ecc243</link>
        <description>GNU tools: improvements to fetching process- Do not run the fetch.sh script every time- Do not run the configure script with MKUPDATE=yes (build.sh -u)- The fetched GNU source are hidden from `git status`- With CLEANFETCHED=yes, `nbmake -C tools cleandir` will remove thefetched GNU source and return the MINIX tree to its pristine state.- Avoid (harmless) message when building in parallel, about findrunning against an inexistant pathNotice that the GNU tools are &quot;installed&quot; on every run, even withMKUPDATE=yes; this is a feature of the NetBSD build system, becausein case of changes in dependencies it is impossible to know them.See commit 1.27 2004-06-12 of tools/Makefile.gnuhost in NetBSD&apos;s src/The downloaded tarballs are not removed with CLEANFETCHED:they are supposed to be unmodified, and the exact name is not knownto the Makefile&apos;s, since it is engraved in each fetch.sh script (andwe do not want to have the same information in several places.)

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Mon, 21 Jan 2013 14:30:17 +0000</pubDate>
        <dc:creator>Antoine Leca &lt;Antoine.Leca.1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d19d7d58aa5cd1165eefe1a0d807c8afe282db62 - Toolchain upgrade and portability improvements.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#d19d7d58aa5cd1165eefe1a0d807c8afe282db62</link>
        <description>Toolchain upgrade and portability improvements.upgrade to NetBSD CVS release from 2012/10/17 12:00:00 UTCMakefiles updates to imporve portabilityMade sure to be consistent in the usage of braces/parenthesis atleast on a per file basis. For variables, it is recommended tocontinue to use braces.

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Fri, 26 Oct 2012 13:22:39 +0000</pubDate>
        <dc:creator>Lionel Sambuc &lt;lionel@minix3.org&gt;</dc:creator>
    </item>
<item>
        <title>9152e1c5a7225885973292842eaa6ab5121d1a38 - Upgrading build system to new NetBSD revision</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#9152e1c5a7225885973292842eaa6ab5121d1a38</link>
        <description>Upgrading build system to new NetBSD revisionThe tested targets are the followgin ones: * tools * distribution * sets * releaseThe remaining NetBSD targets have not been disabled nor tested*at all*. Try them at your own risk, they may reboot the earth.For all compliant Makefiles, objects and generated files are put inMAKEOBJDIR, which means you can now keep objects between two branchswitching. Same for DESTDIR, please refer to build.sh options.Regarding new or modifications of Makefiles a few things: * Read share/mk/bsd.README * If you add a subdirectory, add a Makefile in it, and have it called   by the parent through the SUBDIR variable. * Do not add arbitrary inclusion which crosses to another branch of   the hierarchy; If you can&apos;t do without it, put a comment on why.   If possible, do not use inclusion at all. * Use as much as possible the infrastructure, it is here to make   life easier, do not fight it.Sets and package are now used to track files.We have one set called &quot;minix&quot;, composed of one package called &quot;minix-sys&quot;

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Wed, 12 Sep 2012 07:37:05 +0000</pubDate>
        <dc:creator>Lionel Sambuc &lt;lionel@minix3.org&gt;</dc:creator>
    </item>
<item>
        <title>e3209ae7661484355fce7e5f8f0090acb283ef74 - Import lib{mpc,gmp,mpfr}</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#e3209ae7661484355fce7e5f8f0090acb283ef74</link>
        <description>Import lib{mpc,gmp,mpfr}This decreases external dependencies for crosscompilation. Note thatthese libraries are not built nor used by Minix itself.Furthermore, the shell scripts that download the tarballs for theselibraries, gcc, binutils, and gmake now also support curl in additionto wget.

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Mon, 25 Jun 2012 09:15:27 +0000</pubDate>
        <dc:creator>Thomas Veerman &lt;thomas@minix3.org&gt;</dc:creator>
    </item>
<item>
        <title>c8a0e2f4c688362b79ef1474cea604c8ebd6045d - Import NetBSD tools and build.sh</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/minix3/tools/Makefile.gnuhost#c8a0e2f4c688362b79ef1474cea604c8ebd6045d</link>
        <description>Import NetBSD tools and build.shThis commit finalizes support for cross compilation. The toolsdirectory are all links to the actual tools and are built on thehost system to build Minix. build.sh is the work horse that takescare of all environment settings. It&apos;s slightly adjusted for Minix.The /usr/src/Makefile has additional targets needed for crosscompilation.

            List of files:
            /minix3/tools/Makefile.gnuhost</description>
        <pubDate>Wed, 06 Jun 2012 14:46:00 +0000</pubDate>
        <dc:creator>Thomas Veerman &lt;thomas@minix3.org&gt;</dc:creator>
    </item>
</channel>
</rss>
