<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/Makefile, branch 2010.11</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2010.11</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2010.11'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2010-11-30T15:52:43+00:00</updated>
<entry>
<title>Update for 2010.11</title>
<updated>2010-11-30T15:52:43+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-30T15:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=dbc45b0369605643c272b69c69c5253e1d3cad3e'/>
<id>urn:sha1:dbc45b0369605643c272b69c69c5253e1d3cad3e</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Makefile: introduce KSTRIPCMD to strip kernel modules</title>
<updated>2010-11-30T15:28:41+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2010-11-30T15:19:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=0dc940cdeeaa1fae3510ff8a1b581f4ecf27b5c4'/>
<id>urn:sha1:0dc940cdeeaa1fae3510ff8a1b581f4ecf27b5c4</id>
<content type='text'>
When sstrip is selected it tries to strip kernel modules too.
Unfortunately this fails with a "unrecognized program segment header
size" error thus interrupting the build process.

We introduce a new $(KSTRIPCMD) strip command for this, being a regular
strip when sstrip is selected and an empty stub when not stripping.

At the same time get rid of the REMOVE_SECTION_* variables, as they are
only used once.

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>target-finalize: libtread_db: support nonstd toolchain setups</title>
<updated>2010-11-28T21:13:05+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2010-11-28T21:10:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=66254843a57420cf46899b71526fe2481ca7a554'/>
<id>urn:sha1:66254843a57420cf46899b71526fe2481ca7a554</id>
<content type='text'>
Certain toolchain configs (E.G. on blackfin), don't use symlinks, so the
file name to match is the actual SONAME (.so.*). Support these toolchains
as well.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>target-finalize: do not strip libthread_db</title>
<updated>2010-11-27T20:41:20+00:00</updated>
<author>
<name>Javier Viguera</name>
<email>javier.viguera@digi.com</email>
</author>
<published>2010-11-26T18:26:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=69b2cc76b3587a3ed551e7d2e025fd3ea4f33992'/>
<id>urn:sha1:69b2cc76b3587a3ed551e7d2e025fd3ea4f33992</id>
<content type='text'>
Fix previous commit not to strip libthread_db library. In the previous
commit the wildcard was incorrectly matching the symbolic link instead
of the real library file.

Signed-off-by: Javier Viguera &lt;javier.viguera@digi.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Update for 2010.11-rc2</title>
<updated>2010-11-25T10:29:30+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-25T10:29:30+00:00</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:06+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2010-11-20T10:29:28+00:00</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:33+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2010-11-18T21:25:58+00:00</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:13+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-24T21:12:13+00:00</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:40+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2010-11-17T23:55:43+00:00</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:17+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-11-24T14:32:17+00:00</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>
</feed>
