<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/Makefile, branch 2010.08</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2010.08</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2010.08'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2010-08-30T21:14:20+00:00</updated>
<entry>
<title>Fix ldconfig call in target-finalize</title>
<updated>2010-08-30T21:14:20+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-08-30T20:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=4ccde7fabbeb41472a0e662be4bc60707e099a02'/>
<id>urn:sha1:4ccde7fabbeb41472a0e662be4bc60707e099a02</id>
<content type='text'>
Recent versions of ldconfig require the directory /var/lib/ldconfig,
otherwise they bail out with an error. Moreover, having a
/etc/ld.so.conf file also avoids a warning.

In addition to this, we remove the redirection of stderr, so that
errors remain visible to the user.

Thanks to Baruch Siach, Andy Gibbs and Darcy Watkins for investigating
the issue and proposing solutions.

This fixes the build on recent distributions such as Fedora 13 or
Gentoo.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>Makefile: fix source/source-check/external-deps with O=</title>
<updated>2010-08-29T21:24:07+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-08-29T21:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=de846f6e043bf6fe13fb387cd92585a7a70913a7'/>
<id>urn:sha1:de846f6e043bf6fe13fb387cd92585a7a70913a7</id>
<content type='text'>
Based on patch by Will Wagner &lt;will_wagner@carallon.com&gt;.

Now that the .config is located in the output directory when O=&lt;dir&gt;
is used, we have to pass the O= option to make for
source/source-check/external-deps to get them to look in the right place
for the .config.

Fix it by introducing an EXTRAMAKEARGS variable and use it whenever we
call back into the toplevel Makefile.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Remove gdb plugins from target</title>
<updated>2010-07-30T08:46:37+00:00</updated>
<author>
<name>Malte Starostik</name>
<email>m-starostik@versanet.de</email>
</author>
<published>2010-07-24T19:29:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=e48a72e5e958ca8227c04a3ee1e47cac2037a56e'/>
<id>urn:sha1:e48a72e5e958ca8227c04a3ee1e47cac2037a56e</id>
<content type='text'>
* Don't install gdb plugins unless BR2_TARGET_GDB is set

Signed-off-by: Malte Starostik &lt;m-starostik@versanet.de&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Globally remove aclocal directories from target</title>
<updated>2010-07-30T08:45:00+00:00</updated>
<author>
<name>Malte Starostik</name>
<email>m-starostik@versanet.de</email>
</author>
<published>2010-07-24T11:21:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=bea9e43fe7d0adbcd472fb8b5f56aba5e2004f80'/>
<id>urn:sha1:bea9e43fe7d0adbcd472fb8b5f56aba5e2004f80</id>
<content type='text'>
* Remove $(TARGET_DIR)/usr/share/aclocal from target-finalize when not
  installing devfiles and
* Remove some (now) redundant cleanup from individual packages

Signed-off-by: Malte Starostik &lt;m-starostik@versanet.de&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>toolchain: move makefile includes</title>
<updated>2010-07-28T14:20:06+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@anciens.enib.fr</email>
</author>
<published>2010-07-27T22:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ed0200993e38194314c44f3eb6952fca25b2255a'/>
<id>urn:sha1:ed0200993e38194314c44f3eb6952fca25b2255a</id>
<content type='text'>
Including a bunch of Makefiles with wildcard makes it impossible to add
new toolchain backends. Avoid that by namely including needed files.

The external toolchain still needs to include all the toolchain/*/*.mk
sub-makefiles, as they are needed to build a toolchain that runs on the
target. It is to be noted that the cross-toolchain is not built in this
case, as the make-targets to build the cross-toolchain are not present
in the $(BASE_TARGETS) variable, which is later used to create the
dependency rules.

Also, the comment 'Explicit ordering' has been removed, as it is mis-
leading. It is make's responsibility to create the proper ordering based
on the dependency rules it finds in the Makefiles

Signed-off-by: Yann E. MORIN &lt;yann.morin.1998@anciens.enib.fr&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain: move helper functions from external toolchain</title>
<updated>2010-07-28T14:19:56+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@anciens.enib.fr</email>
</author>
<published>2010-07-27T22:08:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ed181aeedb4d478f789f81525bd8c93025ba7a29'/>
<id>urn:sha1:ed181aeedb4d478f789f81525bd8c93025ba7a29</id>
<content type='text'>
The helper functions used for external toolchains may also be useful
to alternate toolchain backends (currently, the external toolchain is
the sole user).

Signed-off-by: Yann E. MORIN &lt;yann.morin.1998@anciens.enib.fr&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Makefile: fix ldconfig selection for internal toolchains</title>
<updated>2010-07-26T21:57:01+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-07-26T21:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=e49e2feda47fffb5e7a568a89d1f36615e75ce87'/>
<id>urn:sha1:e49e2feda47fffb5e7a568a89d1f36615e75ce87</id>
<content type='text'>
Commit ed0d45fdd (Choose host/target ldconfig based on availability)
added a runtime check for a cross-ldconfig being available.
Unfortunately this checks runs too early (at package/Makefile.in parsing
time), so it always fails when using an internal toolchain as ldconfig
isn't built yet.

Fix it by moving the check to the only place it is used (target-finalize).

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Fix default skeleton path</title>
<updated>2010-07-19T07:42:56+00:00</updated>
<author>
<name>Malte Starostik</name>
<email>m-starostik@versanet.de</email>
</author>
<published>2010-07-19T06:25:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=fbc22ecaef7b3422b8e74e50832b210577d8898f'/>
<id>urn:sha1:fbc22ecaef7b3422b8e74e50832b210577d8898f</id>
<content type='text'>
Signed-off-by: Malte Starostik &lt;m-starostik@versanet.de&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>fs: add option to define path to custom rootfs skeleton</title>
<updated>2010-07-18T21:15:55+00:00</updated>
<author>
<name>Dmytro Milinevskyy</name>
<email>milinevskyy@gmail.com</email>
</author>
<published>2010-06-16T20:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=2b3a43f4e336d1af90200f5f34b931d09119e1e5'/>
<id>urn:sha1:2b3a43f4e336d1af90200f5f34b931d09119e1e5</id>
<content type='text'>
Signed-off-by: Dmytro Milinevskyy &lt;milinevskyy@gmail.com&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>move default skeleton to fs/ and drop busybox skeleton</title>
<updated>2010-07-18T21:08:55+00:00</updated>
<author>
<name>Dmytro Milinevskyy</name>
<email>milinevskyy@gmail.com</email>
</author>
<published>2010-06-16T20:22:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=d9119c0bc55de95967b3de67be1fc49101a9d896'/>
<id>urn:sha1:d9119c0bc55de95967b3de67be1fc49101a9d896</id>
<content type='text'>
[Peter: fixup patch, adjust for busybox.mk changes]
Signed-off-by: Dmytro Milinevskyy &lt;milinevskyy@gmail.com&gt;
Acked-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
