<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/Makefile, branch 2009.02_rc1</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2009.02_rc1</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2009.02_rc1'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2009-01-16T10:27:27Z</updated>
<entry>
<title>Makefile: update copyright</title>
<updated>2009-01-16T10:27:27Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2009-01-16T10:27:27Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=2671be4d64952635c6076b64f3eb56169d88bc2e'/>
<id>urn:sha1:2671be4d64952635c6076b64f3eb56169d88bc2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: implement make release</title>
<updated>2009-01-15T19:36:06Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2009-01-15T19:36:06Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=e62d2ecda04e8f10f409bac5a3b5cbac12bd33e1'/>
<id>urn:sha1:e62d2ecda04e8f10f409bac5a3b5cbac12bd33e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mention the saveconfig and getconfig targets in make help</title>
<updated>2009-01-08T13:16:24Z</updated>
<author>
<name>Hans-Christian Egtvedt</name>
<email>hans-christian.egtvedt@atmel.com</email>
</author>
<published>2009-01-08T13:16:24Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=386b8139ea24eb3bd022e90b921beafb2d460267'/>
<id>urn:sha1:386b8139ea24eb3bd022e90b921beafb2d460267</id>
<content type='text'>
I often find myself forgetting what those targets were called, and I imagine
others may not even be aware of their existence.

Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
Signed-off-by: Hans-Christian Egtvedt &lt;hans-christian.egtvedt@atmel.com&gt;

</content>
</entry>
<entry>
<title>buildroot: set SHELL instead of messing around with CONFIG_SHELL</title>
<updated>2009-01-01T21:20:35Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2009-01-01T21:20:35Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=69f8592407635cc7b36aebac692e24a02b046aab'/>
<id>urn:sha1:69f8592407635cc7b36aebac692e24a02b046aab</id>
<content type='text'>
Simply set SHELL to bash instead of adding CONFIG_SHELL to all shell
invocations. CONFIG_SHELL is still set, as it is used by kconfig.
</content>
</entry>
<entry>
<title>Makefile: revert HOST_GLIB_BIN staging_dir fix (r23920,23923)</title>
<updated>2008-11-07T08:57:59Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-11-07T08:57:59Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=95e165c2bc68a92e2d16c12582d00bc01b349813'/>
<id>urn:sha1:95e165c2bc68a92e2d16c12582d00bc01b349813</id>
<content type='text'>
It causes more trouble than it's worth, and we should move to building those
host tools ourselves to not get into version issues anyway.
</content>
</entry>
<entry>
<title>Build $(PROJECT_BUILD_DIR)/autotools-stamps with normal Makefile rules</title>
<updated>2008-11-05T11:39:46Z</updated>
<author>
<name>Hans-Christian Egtvedt</name>
<email>hans-christian.egtvedt@atmel.com</email>
</author>
<published>2008-11-05T11:39:46Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7167dedea24cec1c7a2d984e68879cbb2323aa75'/>
<id>urn:sha1:7167dedea24cec1c7a2d984e68879cbb2323aa75</id>
<content type='text'>
This patch will add a rule to top level Makefile to depend on the
$(PROJECT_BUILD_DIR)/autotools-stamps as a required directory. Hence it will be
generated if missing in stead of made when the $(PROJECT_BUILD_DIR)/.root rule
is triggered.

Signed-off-by: Hans-Christian Egtvedt &lt;hans-christian.egtvedt@atmel.com&gt;

</content>
</entry>
<entry>
<title>Move creation of $(PROJECT_BUILD_DIR)/autotools-stamps into top level Makefile</title>
<updated>2008-11-05T10:41:31Z</updated>
<author>
<name>Hans-Christian Egtvedt</name>
<email>hans-christian.egtvedt@atmel.com</email>
</author>
<published>2008-11-05T10:41:31Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=d86faadff9f421300c9cef69758950485e1b5d3e'/>
<id>urn:sha1:d86faadff9f421300c9cef69758950485e1b5d3e</id>
<content type='text'>
This patch will create the autotools-stamps directory early in the build
process, thus making it possible for non Makefile.autotools.in packages to use
this directory to hold stamp files.

Signed-off-by: Hans-Christian Egtvedt &lt;hans-christian.egtvedt@atmel.com&gt;

</content>
</entry>
<entry>
<title>Makefile: glib-genmarshal: use BR2_STAGING_DIR instead of hardcoded staging_dir</title>
<updated>2008-11-04T12:50:38Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-11-04T12:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=d1a7ffe8f91437c31b864646bb1dbcb4573b8ee1'/>
<id>urn:sha1:d1a7ffe8f91437c31b864646bb1dbcb4573b8ee1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: ignore glib-genmarshal in staging_dir</title>
<updated>2008-11-03T20:11:03Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-11-03T20:11:03Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=b948fdba2219ac599b374ce4aa189bbc464048bf'/>
<id>urn:sha1:b948fdba2219ac599b374ce4aa189bbc464048bf</id>
<content type='text'>
HOST_GLIB is set to the path that contains the host glib tool set and is
used when building packages using glib. The buildroot top level Makefile
sets HOST_GLIB using which to find the path where glib-genmarshal is
located.

The problem is that a cross compiled version of glib-genmarshal is also
put in the build_ARCH/staging_dir/usr/bin directory when the package
libglib2 is built. This cross compiled version will typically not run on
the host system.

Fix it by ignoring staging_dir in the which output.

Closes #5934

jacmet: fixed to work correctly if it's only found in staging_dir.
</content>
</entry>
<entry>
<title>External toolchain support improvements</title>
<updated>2008-11-03T10:18:39Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-11-03T10:18:39Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=51f5f627541b0f549d64205e69c5e51c9c703796'/>
<id>urn:sha1:51f5f627541b0f549d64205e69c5e51c9c703796</id>
<content type='text'>
Improve external toolchain support

 * Do not put kernel-headers in the dependencies of BASE_TARGETS in
   the case where BR2_TOOLCHAIN_SOURCE is not y. The kernel headers
   are already supposed to be part of the external toolchain, so
   there's no need to download, extract and install them.

 * In the configuration system, don't display the kernel headers
   version selection list when an external toolchain is selected. This
   is implemented by moving the source
   "toolchain/kernel-headers/Config.in" inside the if
   BR2_TOOLCHAIN_SOURCE in toolchain/Config.in.2.

 * Change the description and help message of the BR2_LARGEFILE,
   BR2_INET_IPV6, BR2_INET_RPC, and BR2_SOFT_FLOAT option in
   toolchain/external-toolchain/Config.in. In the case of an external
   toolchain, the semantic of these options is not to enable large
   file support, IPV6 or RPC (since the toolchain is already compiled,
   it has been decided previously). Their semantic is to let Buildroot
   know about the characteristics of the external toolchain being
   used.

   As an improvement, we could guess these values automatically:

    - for BR2_LARGEFILE, look at the value of __UCLIBC_HAS_LFS__ in
      bits/uClibc_config.h in the libc headers directory.

    - for BR2_INET_RPC, look at the value of __UCLIBC_HAS_RPC__ in the
      same file

    - for BR2_INET_IPV6, look at the value of __UCLIBC_HAS_IPV6__ in
      the same file

    - for BR2_SOFT_FLOAT, look at the output of $(CC) -v 2&gt;&amp;1 | grep
      -- "--with-float=soft"

   But I'm not sure how this would be possible, since these values are
   used at configuration-time by other configuration options, not only
   at build time.

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