<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package/lua, branch 2012.11</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2012.11</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2012.11'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2012-11-17T21:19:26+00:00</updated>
<entry>
<title>lua: don't be fancy when creating shared library</title>
<updated>2012-11-17T21:19:26+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-11-17T21:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=684f208ecf1da23ce7013a91a69adb2ff7161715'/>
<id>urn:sha1:684f208ecf1da23ce7013a91a69adb2ff7161715</id>
<content type='text'>
(Possibly) fixes #5354

The lua shared library patch was creating the shared library with
-nostdlib -lgcc for some unknown reason, which most likely is
the reason for the link issue reported in #5354.

Fix it by dropping these arguments, so gcc gets to figure out itself
what dependencies are needed.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>lua: refactor without useless define's</title>
<updated>2012-11-15T11:39:19+00:00</updated>
<author>
<name>Francois Perrad</name>
<email>fperrad@gmail.com</email>
</author>
<published>2012-09-03T20:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=53adfc5f4976704d426681a0404c1643db009552'/>
<id>urn:sha1:53adfc5f4976704d426681a0404c1643db009552</id>
<content type='text'>
Signed-off-by: Francois Perrad &lt;francois.perrad@gadz.org&gt;
Acked-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Tested-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>lua: remove 3 sub-options, always install all</title>
<updated>2012-11-15T11:39:19+00:00</updated>
<author>
<name>Francois Perrad</name>
<email>fperrad@gmail.com</email>
</author>
<published>2012-09-03T20:58:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=76983349cf2c77ed86e636cf81df5a61dce15a59'/>
<id>urn:sha1:76983349cf2c77ed86e636cf81df5a61dce15a59</id>
<content type='text'>
Signed-off-by: Francois Perrad &lt;francois.perrad@gadz.org&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>lua: Add license info</title>
<updated>2012-08-04T11:14:53+00:00</updated>
<author>
<name>Danomi Manchego</name>
<email>danomimanchego123@gmail.com</email>
</author>
<published>2012-08-03T02:53:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=80e184610b16417b079c44c7fa5f855fbdcac09c'/>
<id>urn:sha1:80e184610b16417b079c44c7fa5f855fbdcac09c</id>
<content type='text'>
Signed-off-by: Danomi Manchego &lt;danomimanchego123@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Acked-by: Luca Ceresoli &lt;luca@lucaceresoli.net&gt;
</content>
</entry>
<entry>
<title>lua: fix typo</title>
<updated>2012-07-22T09:32:35+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-22T09:32:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=3afc90c7d7667d698fb7b470ea77d6a7010d7696'/>
<id>urn:sha1:3afc90c7d7667d698fb7b470ea77d6a7010d7696</id>
<content type='text'>
Commit c8da6d1dd656caf5454c50ee5dddb4beead60326 introduced a stupid
typo. Fix it.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>lua: use install -D everywhere</title>
<updated>2012-07-20T18:03:52+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-20T16:56:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=c8da6d1dd656caf5454c50ee5dddb4beead60326'/>
<id>urn:sha1:c8da6d1dd656caf5454c50ee5dddb4beead60326</id>
<content type='text'>
Installation of host-lua was failing because it was the first package
to be built, and $(HOST_DIR)/usr/lib didn't exist. Therefore, use
install -D everywhere so that intermediate directories are created as
needed.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>lua: fix build issue with gcc 4.6</title>
<updated>2012-07-20T18:03:52+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-20T16:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=02f5589d6fe85e73a965359f5dfa2a49930ae3e0'/>
<id>urn:sha1:02f5589d6fe85e73a965359f5dfa2a49930ae3e0</id>
<content type='text'>
gcc 4.6 has become more sensitive about option ordering, especially
libraries. It requires the -l flags to be placed after the object
files that need that library. See for example
http://nick.zoic.org/art/etc/gcc-linker-libs.html. We had -llua at the
beginning of the link command line, causing build issues (here on gcc
4.6 with host-lua).

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>lua: ensure that host-lua does not depend on host-readline and host-ncurses</title>
<updated>2012-07-20T12:40:18+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-20T12:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=2ebbec054545df978655eda88af78f531ff25f17'/>
<id>urn:sha1:2ebbec054545df978655eda88af78f531ff25f17</id>
<content type='text'>
Commit ad6af5819f88bac9ca7f50e565c4fc68d3e408cc removed the
HOST_LUA_DEPENDENCIES assignement to the empty variable, so from that
commit, the dependencies of host-lua are automatically computed from
the dependencies of lua. Since lua can depend on readline and ncurses,
it means that host-lua can depend on host-readline and host-ncurses,
and the host-readline package does not exist in Buildroot. Since there
is no reason to build host-lua with readline/ncurses support, just
re-add the HOST_LUA_DEPENDENCIES variable.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Cc: Francois Perrad &lt;fperrad@gmail.com&gt;
</content>
</entry>
<entry>
<title>lua: refactor without sed</title>
<updated>2012-07-18T17:33:34+00:00</updated>
<author>
<name>Francois Perrad</name>
<email>fperrad@gmail.com</email>
</author>
<published>2012-07-18T13:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ad6af5819f88bac9ca7f50e565c4fc68d3e408cc'/>
<id>urn:sha1:ad6af5819f88bac9ca7f50e565c4fc68d3e408cc</id>
<content type='text'>
Signed-off-by: Francois Perrad &lt;francois.perrad@gadz.org&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>lua: embed sub-options into a if...endif instead of depends on</title>
<updated>2012-07-17T19:28:32+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-07-17T19:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=b16c6ac4740cc0534a6b6dc1a51338296c1def92'/>
<id>urn:sha1:b16c6ac4740cc0534a6b6dc1a51338296c1def92</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
