<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot.git/toolchain/dependencies, branch 2012.08_rc2</title>
<subtitle>Buildroot: Making Embedded Linux easy
</subtitle>
<id>https://git.hiegel.fr/cgit/buildroot.git/atom?h=2012.08_rc2</id>
<link rel='self' href='https://git.hiegel.fr/cgit/buildroot.git/atom?h=2012.08_rc2'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/'/>
<updated>2012-02-09T20:45:59Z</updated>
<entry>
<title>dependencies: move from toolchain/ to support/</title>
<updated>2012-02-09T20:45:59Z</updated>
<author>
<name>Thomas De Schampheleire</name>
<email>patrickdepinguin+buildroot@gmail.com</email>
</author>
<published>2012-02-08T16:22:16Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=a792668b58fd5f551f30d40c2352f16011f1f92f'/>
<id>urn:sha1:a792668b58fd5f551f30d40c2352f16011f1f92f</id>
<content type='text'>
As suggested by Arnout Vandecappelle, move toolchain/dependencies to
support/dependencies, as it really is not toolchain-specific anymore.

Signed-off-by: Thomas De Schampheleire &lt;thomas.de.schampheleire@gmail.com&gt;
Acked-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Acked-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>dependencies.sh: fix host g++ check when ccache is used</title>
<updated>2012-02-08T22:40:20Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-02-08T22:40:20Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=7100a2cc337976b1a88a393881402a9590d42f2d'/>
<id>urn:sha1:7100a2cc337976b1a88a393881402a9590d42f2d</id>
<content type='text'>
Similar to how we do it for gcc.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>dependencies: check for extract tools as well</title>
<updated>2011-12-04T19:27:21Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2011-12-04T19:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=2c6390a5d0c01420879e9f23bc89afb19976da4a'/>
<id>urn:sha1:2c6390a5d0c01420879e9f23bc89afb19976da4a</id>
<content type='text'>
Most of the extract tools (gzip/bzip/..) we already check for explicitly
in dependencies.sh (as they are used outside GENTARGETS), but not for
xzcat.
The .xz format is used fairly rarely, and it is likely to not be available
on build hosts, so an explicit (hardcoded) check for it isn't optimal.
Instead, add the inflate tools used to DL_TOOLS_DEPENDENCIES, similar to
how we do it for svn/git/bzr/...

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>dependencies: remove unused lzma checking scripts</title>
<updated>2011-11-17T22:19:37Z</updated>
<author>
<name>Thomas De Schampheleire</name>
<email>patrickdepinguin+buildroot@gmail.com</email>
</author>
<published>2011-11-10T19:32:00Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=8810f5a1956bfee8bdbed6bdc48a8d18fb47ef96'/>
<id>urn:sha1:8810f5a1956bfee8bdbed6bdc48a8d18fb47ef96</id>
<content type='text'>
Files package/lzma/lzmacheck.sh and toolchain/dependencies/check-host-lzma.sh
are present since the very beginning of buildroot, but do not appear to be
used (anymore). Let's remove them.

Signed-off-by: Thomas De Schampheleire &lt;thomas.de.schampheleire@gmail.com&gt;
Acked-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>dependencies: check core dependencies before anything else</title>
<updated>2011-11-17T22:18:50Z</updated>
<author>
<name>Thomas De Schampheleire</name>
<email>patrickdepinguin+buildroot@gmail.com</email>
</author>
<published>2011-11-10T19:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=4932c8a7cc94277b3d53cecd935f725b91cfa9fe'/>
<id>urn:sha1:4932c8a7cc94277b3d53cecd935f725b91cfa9fe</id>
<content type='text'>
Currently, the dependencies target (that runs dependencies.sh) depends on
DEPENDENCIES_HOST_PREREQ. This means that the dependencies listed in
DEPENDENCIES_HOST_PREREQ (currently host-sstrip if sstrip is selected) are
built *before* the dependencies.sh script is run.

As a result, if e.g. there is no gcc compiler present on the build system, the
dependencies in DEPENDENCIES_HOST_PREREQ will fail to build, and buildroot
will fail non-gracefully.

This patch makes sure that the DEPENDENCIES_HOST_PREREQ are checked *after* the
dependencies.sh script, so that any problem in the build system is reported in
a clean way by dependencies.sh.

Signed-off-by: Thomas De Schampheleire &lt;thomas.de.schampheleire@gmail.com&gt;
Acked-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>dependencies: additional check for PERL_MM_OPT</title>
<updated>2011-10-15T21:01:03Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2011-10-14T07:50:02Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=211916ed46e99c8b5c82ddba62f20371e6a86b01'/>
<id>urn:sha1:211916ed46e99c8b5c82ddba62f20371e6a86b01</id>
<content type='text'>
When the user has Perl local::lib installed, its environment contains
a PERL_MM_OPT variables which defines
INSTALL_BASE="/some/location". Unfortunately, having this makes the
build of libxml-parser-perl (and probably other Perl related packages)
fail, because it complains that both PREFIX (passed in our .mk file)
and INSTALL_BASE (passed from the PERL_MM_OPT environment variable)
are defined. Since in Buildroot we want our PREFIX to be considered,
we error out when the user has PERL_MM_OPT defined.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>dependencies: add rsync as a required dependency</title>
<updated>2011-09-20T20:58:28Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2011-09-19T20:53:23Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=4d33cb702145f0cb9e1bad3e30cb740c21fe56b7'/>
<id>urn:sha1:4d33cb702145f0cb9e1bad3e30cb740c21fe56b7</id>
<content type='text'>
rsync can now be used for overriden package, and will also be used for
other purposes in the future (optimization of toolchain copy time,
etc.).

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Reset critical environment variables</title>
<updated>2010-12-29T22:35:52Z</updated>
<author>
<name>Daniel Nyström</name>
<email>daniel.nystrom@timeterminal.se</email>
</author>
<published>2010-12-25T23:29:42Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=2bf3c1660965d73a553d3c99d6f1a62f36e0069b'/>
<id>urn:sha1:2bf3c1660965d73a553d3c99d6f1a62f36e0069b</id>
<content type='text'>
Reset them early in top-level Makefile to ensure they're keept unset
all the way through the build process.

This also removes the requirement of these variables being unset
globally prior the build.

Signed-off-by: Daniel Nyström &lt;daniel.nystrom@timeterminal.se&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>sstrip: make it a proper package</title>
<updated>2010-12-28T19:43:58Z</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2010-12-28T19:10:26Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=f78b344ea82f6f45547788652c4352ba2a623cbb'/>
<id>urn:sha1:f78b344ea82f6f45547788652c4352ba2a623cbb</id>
<content type='text'>
* Convert sstrip to a proper gentargets package
* Use openwrt svn version, it's basically the same one we used
* Change the hooks from old toolchain/sstrip to new package/sstrip
* Drop the old toolchain/sstrip directory
* sstrip for the target is now in Package -&gt; Development

Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>infrastructure: only require download tools when needed</title>
<updated>2010-12-24T16:48:26Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-12-24T14:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=960d268b25f61c407056c2eba946612a38d7de9f'/>
<id>urn:sha1:960d268b25f61c407056c2eba946612a38d7de9f</id>
<content type='text'>
Instead of having to require svn, git or bzr unconditionally, only
require them when one package needs them to be downloaded.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
