<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/docs/manual, branch 2017.02</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2017.02</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2017.02'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2017-02-07T13:55:02+00:00</updated>
<entry>
<title>docs/manual: centralize recommendations about BR2_DL_DIR</title>
<updated>2017-02-07T13:55:02+00:00</updated>
<author>
<name>Luca Ceresoli</name>
<email>luca@lucaceresoli.net</email>
</author>
<published>2017-02-06T21:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=60a94a39d95602f945f976609712da6be9092280'/>
<id>urn:sha1:60a94a39d95602f945f976609712da6be9092280</id>
<content type='text'>
We currently have two places where we recommend where BR2_DL_DIR
should be set: "Environment variables" and "Location of downloaded
packages". The former recommends setting BR2_DL_DIR in the .config,
the latter kind of endorses using ~/.bashrc.

We prefer suggesting the ~/.bashrc way since it avoids downloading the
same file multiple times, and anyway it's wise to have all the details
in a unique place. So remove the .config suggestion from "Environment
variables" and let it just point to "Location of downloaded packages".

Cc: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Luca Ceresoli &lt;luca@lucaceresoli.net&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>docs/manual: suggest 'YES' as the value for LIBFOO_GIT_SUBMODULES</title>
<updated>2017-02-07T13:47:04+00:00</updated>
<author>
<name>Luca Ceresoli</name>
<email>luca@lucaceresoli.net</email>
</author>
<published>2017-02-07T11:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=428145838b55aeed06e01d899ffe85d0ed4731d2'/>
<id>urn:sha1:428145838b55aeed06e01d899ffe85d0ed4731d2</id>
<content type='text'>
The manual mentions LIBFOO_GIT_SUBMODULES but does not tell what value
it should have. The implementation only checks whether the variable is
non-empty, but we should suggest a specific value to avoid people
wondering what they have to set, and to try setting weird values.

Signed-off-by: Luca Ceresoli &lt;luca@lucaceresoli.net&gt;
Cc: Baruch Siach &lt;baruch@tkos.co.il&gt;
Cc: Ricardo Herrero &lt;ricardo.herrero@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>pkg-perl: add PREFER_INSTALLER variable</title>
<updated>2017-01-29T13:54:08+00:00</updated>
<author>
<name>Francois Perrad</name>
<email>fperrad@gmail.com</email>
</author>
<published>2017-01-24T08:25:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=7f102d8284acf6619a1e8119dc76dc48957a4bef'/>
<id>urn:sha1:7f102d8284acf6619a1e8119dc76dc48957a4bef</id>
<content type='text'>
Signed-off-by: Francois Perrad &lt;francois.perrad@gadz.org&gt;
[Thomas: tweak documentation.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>Makefile, manual: Bump copyright year</title>
<updated>2017-01-27T18:10:22+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2017-01-27T12:26:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=f46ac03518681c3842f6075fd6176a0f3bf29fd4'/>
<id>urn:sha1:f46ac03518681c3842f6075fd6176a0f3bf29fd4</id>
<content type='text'>
Happy 2017!

Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>docs: Add bc to required tools</title>
<updated>2017-01-06T11:18:30+00:00</updated>
<author>
<name>Marcus Hoffmann</name>
<email>m.hoffmann@cartelsol.com</email>
</author>
<published>2017-01-05T19:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=fc67850dfa6da47bad3627b7f6cf62c0eabff783'/>
<id>urn:sha1:fc67850dfa6da47bad3627b7f6cf62c0eabff783</id>
<content type='text'>
We check for bc under required packages.  It should be listed as such in the
docs.

Signed-off-by: Marcus Hoffmann &lt;m.hoffmann@cartelsol.com&gt;
Acked-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>support/dependencies: ensure we have 'file' on the host</title>
<updated>2016-12-27T17:02:42+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2016-12-26T17:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=e09e1873a1b5d33fa2e9787b964abb575bc335a4'/>
<id>urn:sha1:e09e1873a1b5d33fa2e9787b964abb575bc335a4</id>
<content type='text'>
Recently, the autoconf macros for libtool started using '/usr/bin/file'
to determine the type of library that is generated by the toolchain.
Packages that use this recent version of the libtool autoconf macros
will fail in a rather dramatic way when /usr/bin/file is not present
on the host: the package will still build but no shared library is
generated, which in turn may cause build failures in other packages
that link with it.

For example, libpng's configure determines that it is not possible to
build a shared library on MIPS64 because the expected output from 'file'
is not present. Therefore, only a static libpng.a is built. Later,
bandwithd links with -lpng but it doesn't use the pkg-config's
Private-Libs (because it's not linking statically) and it doesn't have
access to the NEEDED reference from the shared library. Therefore, it
doesn't link with zlib and fails with

    pngrutil.c:(.text+0x55c): undefined reference to `inflate'

We cant use host-file because it is itself an autotools package and is
itself using libtool, so this would be a chicken-n-egg problem. Besides,
the libtool script really wants to call /usr/bin/file, so it would not
even find our host-file anyway.

So, just require that '/usr/bin/file' is present on the host.

Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Arnout Vandecappelle &lt;arnout@mind.be&gt;
Cc: Baruch Siach &lt;baruch@tkos.co.il&gt;
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>doc/manual: document the new waf-package infra variables</title>
<updated>2016-12-11T17:03:59+00:00</updated>
<author>
<name>Romain Naour</name>
<email>romain.naour@gmail.com</email>
</author>
<published>2016-12-11T15:10:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=65395920b51a5c2c9775f6b23212b765ca9a991c'/>
<id>urn:sha1:65395920b51a5c2c9775f6b23212b765ca9a991c</id>
<content type='text'>
Document LIBFOO_WAF_OPTS, LIBFOO_BUILD_OPTS, LIBFOO_INSTALL_STAGING_OPTS
and LIBFOO_INSTALL_TARGET_OPTS.

Also document LIBFOO_CONF_OPTS which was missing in waf-package
reference.

Signed-off-by: Romain Naour &lt;romain.naour@gmail.com&gt;
Cc: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>docs/manual: document the waf-package infra</title>
<updated>2016-12-02T21:36:49+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2016-10-30T16:02:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=d64735fca0aef75d656892acdee4d0fcfb722750'/>
<id>urn:sha1:d64735fca0aef75d656892acdee4d0fcfb722750</id>
<content type='text'>
Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Romain Naour &lt;romain.naour@openwide.fr&gt;
Reviewed-by: Romain Naour &lt;romain.naour@gmail.com&gt;
[Thomas: adjust to the changes in the infra, fix typos.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>docs/manual: fix FOO_PKGDIR name and definition</title>
<updated>2016-12-02T20:40:36+00:00</updated>
<author>
<name>Danomi Manchego</name>
<email>danomimanchego123@gmail.com</email>
</author>
<published>2016-12-02T02:41:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=c3dd221c6f829af4194c2b38d192bc82699c0d7d'/>
<id>urn:sha1:c3dd221c6f829af4194c2b38d192bc82699c0d7d</id>
<content type='text'>
Change "foo" references to "libfoo" in section that defines variables
explicitly stated to relate to a "libfoo" package.

Signed-off-by: Danomi Manchego &lt;danomimanchego123@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>docs/manual: fix typo</title>
<updated>2016-11-29T22:28:25+00:00</updated>
<author>
<name>Lucile Quirion</name>
<email>lucile.quirion@savoirfairelinux.com</email>
</author>
<published>2016-11-29T17:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=bf116466d2deb6c9f8f661c08142b43b0f4667e4'/>
<id>urn:sha1:bf116466d2deb6c9f8f661c08142b43b0f4667e4</id>
<content type='text'>
Also remove dangling reference to virtual package lists.

Signed-off-by: Lucile Quirion &lt;lucile.quirion@savoirfairelinux.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
</feed>
