<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/Makefile, branch 2010.11_rc2</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2010.11_rc2</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2010.11_rc2'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2010-11-25T10:29:30Z</updated>
<entry>
<title>Update for 2010.11-rc2</title>
<updated>2010-11-25T10:29:30Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-25T10:29:30Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=09af8387fd99e0b52f6e43c764d8b827ebc98c66'/>
<id>urn:sha1:09af8387fd99e0b52f6e43c764d8b827ebc98c66</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>target-finalize: do not strip libthread_db.so</title>
<updated>2010-11-24T21:24:06Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2010-11-20T10:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=c98bc88e3296222a20e59cfb7b9f3ec5aee3be1c'/>
<id>urn:sha1:c98bc88e3296222a20e59cfb7b9f3ec5aee3be1c</id>
<content type='text'>
For proper threading debug support, the libthread_db.so library cannot
be stripped on the target.  This is because the target gdbserver will
also load up this library at runtime and poke around its symbols.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Acked-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>auto remove empty /usr/share dir</title>
<updated>2010-11-24T21:14:33Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2010-11-18T21:25:58Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=68ad6d4ee07aa8b800a0ec3f25f61d0177c43d40'/>
<id>urn:sha1:68ad6d4ee07aa8b800a0ec3f25f61d0177c43d40</id>
<content type='text'>
Often times, the only reason /usr/share exists is because of documentation
installed into it.  So once we're done cleaning the docs, attempt to rmdir
/usr/share.  If it's empty, things will work out nicely.

[Peter: use make infrastructure to ignore errors rather than shell]
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Acked-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Makefile: really adjust kernel modules strip invocation</title>
<updated>2010-11-24T21:12:13Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-24T21:12:13Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7dccbc44a84f371694ab7b38833908125df315d9'/>
<id>urn:sha1:7dccbc44a84f371694ab7b38833908125df315d9</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>linux: strip installed modules</title>
<updated>2010-11-24T21:02:40Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2010-11-17T23:55:43Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=8101c9a357d110d7b9055fc13e77f9775ea1b1e6'/>
<id>urn:sha1:8101c9a357d110d7b9055fc13e77f9775ea1b1e6</id>
<content type='text'>
The installed kernel modules should have useless build cruft stripped out
of them.  On my system, a default build went from a very unreasonable 30MB
to a normal 3MB (on disk) and from 14MB to 3MB when compressed due to the
info stored in the kernel modules alone.

[Peter: don't hardcode binutils strip specific options]
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Makefile: remove outdated flush target</title>
<updated>2010-11-24T14:32:17Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-24T14:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=69884e3149f61be476e0dfddcc731096cd1afca2'/>
<id>urn:sha1:69884e3149f61be476e0dfddcc731096cd1afca2</id>
<content type='text'>
Not needed any more as we've removed the shared config.cache handling.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Makefile: remove outdated .config.cmd handling</title>
<updated>2010-11-24T14:30:54Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-24T14:30:54Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=610255e7e4361c786009dcc5c17be62286bea3e3'/>
<id>urn:sha1:610255e7e4361c786009dcc5c17be62286bea3e3</id>
<content type='text'>
Not used anymore, and forcefully removes config if *config is aborted.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Makefile: handle host packages for make source / make external-deps</title>
<updated>2010-11-19T13:20:56Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-19T13:20:56Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=22c2c6b5410fdf2fcb617faa7ccff904328d142d'/>
<id>urn:sha1:22c2c6b5410fdf2fcb617faa7ccff904328d142d</id>
<content type='text'>
Ensure host packages (dependencies of target packages) are also handled
by make source / make external-deps.

This has to be done a explicitly, as we don't list these in Kconfig,
and hence also not in a variable like TARGETS, so instead we have to
look at the &lt;PKG&gt;_DEPENDENCIES variables for each enabled package and
extract the host packages from there.

Host packages can in turn also have dependencies, so we have to follow
those as well. Ideally this should be done recursively, but as that's
pretty hard to do in make, it is limited to 1 level for now.

Finally, host packages share source files with target packages, so
pipe output of make external-deps through sort -u to ensure duplicates
are removed.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Update for 2010.11-rc1</title>
<updated>2010-11-08T09:24:59Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-08T09:24:31Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ea252b0e040453223858a0eda385e895e4d65b93'/>
<id>urn:sha1:ea252b0e040453223858a0eda385e895e4d65b93</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Makefile: move target-{finalize,purgelocales} after bootloader/linux step</title>
<updated>2010-11-07T18:33:11Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-07T18:33:11Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=64d8e9a0c1e6fffb0085c65b3879a2e327649d7f'/>
<id>urn:sha1:64d8e9a0c1e6fffb0085c65b3879a2e327649d7f</id>
<content type='text'>
Closes #2731

Bootloader and Linux kernel steps can add content to the rootfs, so ensure
the cleanup / postprocess steps are moved after those.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
