From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 1/5] lua : fix autobuild.buildroot
Date: Mon, 16 Jul 2012 17:39:58 +0200 [thread overview]
Message-ID: <20120716173958.39ab39b3@skate> (raw)
In-Reply-To: <1342446352-31231-1-git-send-email-francois.perrad@gadz.org>
Le Mon, 16 Jul 2012 15:45:48 +0200,
Francois Perrad <fperrad@gmail.com> a ?crit :
> BR2_PACKAGE_LUA_SHARED_LIBRARY is an option for install, not for build
> ---
> package/lua/lua.mk | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/package/lua/lua.mk b/package/lua/lua.mk
> index baa459c..2fc838b 100644
> --- a/package/lua/lua.mk
> +++ b/package/lua/lua.mk
> @@ -8,10 +8,7 @@ LUA_VERSION = 5.1.5
> LUA_SITE = http://www.lua.org/ftp
> LUA_INSTALL_STAGING = YES
>
> -ifeq ($(BR2_PACKAGE_LUA_SHARED_LIBRARY),y)
> - LUA_MYCFLAGS += -fPIC
> -endif
> -
> +LUA_MYCFLAGS += -fPIC
> LUA_MYLIBS += -ldl
>
> ifeq ($(BR2_PACKAGE_LUA_INTERPRETER_READLINE),y)
If Lua is not build as a shared library, there is no point in building
the object files with the -fPIC argument, so the existing code seems to
make sense to me. The BR2_PACKAGE_LUA_SHARED_LIBRARY affects both the
build time (we don't build with -fPIC) and the install time (we install
the shared libraries).
But I'm confused: during the Libre Software Meeting, didn't we discussed
that the BR2_PACKAGE_LUA_SHARED_LIBRARY option should go away, and that
the BR2_PACKAGE_LUA option should unconditionally install the shared
libraries, and then there would be sub-options for the interpreter and
compiler?
Thanks!
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
next prev parent reply other threads:[~2012-07-16 15:39 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-16 13:45 [Buildroot] [PATCH 1/5] lua : fix autobuild.buildroot Francois Perrad
2012-07-16 13:45 ` [Buildroot] [PATCH 2/5] lua : don't install static library in target Francois Perrad
2012-07-16 15:41 ` Thomas Petazzoni
2012-07-16 13:45 ` [Buildroot] [PATCH 3/5] lua : don't install shared library in staging Francois Perrad
2012-07-16 15:44 ` Thomas Petazzoni
2012-07-16 13:45 ` [Buildroot] [PATCH 4/5] lua : refactor with POST_PATH_HOOKS Francois Perrad
2012-07-16 15:46 ` Thomas Petazzoni
2012-07-16 13:45 ` [Buildroot] [PATCH 5/5] lua: split and rename patches Francois Perrad
2012-07-16 15:47 ` Thomas Petazzoni
2012-07-16 15:39 ` Thomas Petazzoni [this message]
2012-07-17 8:35 ` [Buildroot] [PATCH 1/5] lua : fix autobuild.buildroot François Perrad
2012-07-17 8:40 ` Thomas Petazzoni
2012-07-17 14:46 ` [Buildroot] [UNSURE]Re: " François Perrad
2012-07-17 14:57 ` Thomas Petazzoni
2012-07-17 15:20 ` [Buildroot] [UNSURE]Re: " François Perrad
2012-07-17 21:35 ` Thomas Petazzoni
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120716173958.39ab39b3@skate \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.