<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/Makefile, branch 2012.11_rc2</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2012.11_rc2</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2012.11_rc2'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2012-12-01T06:59:02Z</updated>
<entry>
<title>Update for 2012.11-rc2</title>
<updated>2012-12-01T06:59:02Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-12-01T06:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=1a59dfae0ce9e93da413285e7c47a16f7317123e'/>
<id>urn:sha1:1a59dfae0ce9e93da413285e7c47a16f7317123e</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Makefile: fix thread libraries stripping</title>
<updated>2012-11-30T21:59:40Z</updated>
<author>
<name>Richard Braun</name>
<email>rbraun@sceen.net</email>
</author>
<published>2012-11-20T07:18:11Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=6ae7886f84e8ca856854fa9ee1a15547f171e8c6'/>
<id>urn:sha1:6ae7886f84e8ca856854fa9ee1a15547f171e8c6</id>
<content type='text'>
Strip libthread_db the same as any other library, but strip libpthread
with --strip-debug. See the relevant mailing list discussion [1] for
additional details.

[1] http://lists.busybox.net/pipermail/buildroot/2012-October/060126.html

Signed-off-by: Richard Braun &lt;rbraun@sceen.net&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>pkg-infra: introduce errors for legacy API</title>
<updated>2012-11-30T20:06:40Z</updated>
<author>
<name>Arnout Vandecappelle (Essensium/Mind)</name>
<email>arnout@mind.be</email>
</author>
<published>2012-11-12T10:08:28Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ebcfa987df4095a7805ff124ab648fb607c89215'/>
<id>urn:sha1:ebcfa987df4095a7805ff124ab648fb607c89215</id>
<content type='text'>
As discussed in the BR developer days, we want to be more strict about API
changes in buildroot. I.e., we want to make it less likely that a user's
customizations break down after upgrading buildroot.

A first step is to make sure that the user is warned about API changes.
This patch introduces Makefile.legacy and Config.in.legacy, which will
issue clear error messages for such situations.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Update for 2012.11-rc1</title>
<updated>2012-11-17T22:55:55Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-11-17T22:15:45Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=47ee3051fc49d928d3ba6f83a8dea4102d8536f4'/>
<id>urn:sha1:47ee3051fc49d928d3ba6f83a8dea4102d8536f4</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Allow to run severals post build scripts instead of only one</title>
<updated>2012-11-17T16:23:59Z</updated>
<author>
<name>Philippe Reynes</name>
<email>philippe.reynes@sagemcom.com</email>
</author>
<published>2012-11-17T12:01:22Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=dbf4978e6b1b24973cb7fbf9be636dda3ae67862'/>
<id>urn:sha1:dbf4978e6b1b24973cb7fbf9be636dda3ae67862</id>
<content type='text'>
Using severals post build scripts is usefull to share
script between severals boards/projects.

[Peter: fix trailing spaces in Config.in]
Signed-off-by: Philippe Reynes &lt;philippe.reynes@sagemcom.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Warn the user about the usage of output/target as the root filesystem</title>
<updated>2012-11-17T16:12:49Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-17T03:52:14Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=9226a9907c4eb0fffab777f50e88b74aa14d1737'/>
<id>urn:sha1:9226a9907c4eb0fffab777f50e88b74aa14d1737</id>
<content type='text'>
A very common mistake done by our users is that they use
output/target/ directory as their root filesystem. Even though this is
loudly documented in our Buildroot manual, people don't read
documentation, so it is not sufficient.

This patch adds a text file named
output/target/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM which explains why
output/target isn't appropriate to use as the root filesystem. The
process is:

 * At the beginning of the build, right after the skeleton has been
   copied, support/misc/target-dir-warning.txt is copied to
   output/target/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM

 * In the filesystem images creation code, this file is removed before
   launching fakeroot, and restored right after that, so that this
   file is not present in the generated root filesystem images.

Note that the file has not been added to the default skeleton for two
reasons:

 * It would have annoying to have in our source tree a file named in
   capital letters inside system/skeleton/

 * The proposed way works even if the user uses a custom skeleton.

[Peter: fixed typo]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Cc: Juha Lumme &lt;juha.lumme@gmail.com&gt;
Acked-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>New top-level directory: system</title>
<updated>2012-11-04T11:51:08Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-11-03T08:27:58Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=6c3e3ad4197714ea39fcd49d572a1713f803d835'/>
<id>urn:sha1:6c3e3ad4197714ea39fcd49d572a1713f803d835</id>
<content type='text'>
This directory groups the following elements:
 * the default root filesystem skeleton
 * the default device tables
 * the Config.in options for system configuration (UART port for
   getty, system hostname, etc.)
 * the make rules to apply the system configuration options

Even though the skeleton and device tables could have lived in fs/, it
would have been strange to have the UART, system hostname and other
related options into fs/. A new system/ directory makes more sense.

As a consequence, this patch also removes target/Makefile.in, which
has become useless in the process.

[Peter: fixup TARGET_SKELETON settings / documentation to match]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Acked-by: Yann E. MORIN &lt;yann.morin.1998@free.fr&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>Support KERNEL_ARCH for AArch64</title>
<updated>2012-11-02T20:08:50Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-10-28T16:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=b90a10303e459dd288d434b27fc1e688ff94afba'/>
<id>urn:sha1:b90a10303e459dd288d434b27fc1e688ff94afba</id>
<content type='text'>
The architecture tuple is 'aarch64', but the kernel people decided to
call it 'arm64', so we have to do some mungling to get the kernel
architecture name from the Buildroot architecture name.

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>Makefile: Remove more pkgconfig files</title>
<updated>2012-10-04T21:03:48Z</updated>
<author>
<name>Valentine Barshak</name>
<email>gvaxon@gmail.com</email>
</author>
<published>2012-10-02T08:52:15Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=94d3aa171cfa72405c51686c82164d5af246f7bd'/>
<id>urn:sha1:94d3aa171cfa72405c51686c82164d5af246f7bd</id>
<content type='text'>
The pkgconfig files are located in  /usr/lib/pkgconfig
and /usr/share/pkgconfig directories.
However, only /usr/lib/pkgconfig is removed when no
development files are needed in the target filesystem.

Remove pkgconfig directory from $(TARGET_DIR)/usr/share
as well if BR2_HAVE_DEVFILES is not set.

Signed-off-by: Valentine Barshak &lt;gvaxon@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Remove the Xtensa architecture</title>
<updated>2012-09-20T20:31:08Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-09-04T04:04:06Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=669d07bdd47ac6789886729fa635db55dd352ae2'/>
<id>urn:sha1:669d07bdd47ac6789886729fa635db55dd352ae2</id>
<content type='text'>
As stated in commit 555c2585bf28c3ef71f6d2dcdd983d17a19892af, the
Xtensa architecture has been introduced in 2009 and never changed
since its initial introduction. It requires some special handling that
is a bit annoying, and despite our call to the initial developers, and
the announcement of the deprecation of the architecture during the
2012.05, nothing has happened. Therefore, drop support for this
architecture.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Acked-by: me
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
