[oe] [PATCH] cmake.bbclass: force CMAKE_INSTALL_SO_NO_EXE to be 0

Khem Raj raj.khem at gmail.com
Sun Mar 21 07:05:07 UTC 2010


On Tue, Mar 16, 2010 at 12:50 PM, Roman I Khimov <khimov at altell.ru> wrote:
> By default cmake guesses whether install shared libaries with exec
> permissions or not based on host distribution, so this behaviour
> changes from host to host. OpenEmbedded assumes shared libraries to
> be with exec permissions (reverse way brakes stripping, for example),
> so let's force this in cmake configure invocation.
>
> Signed-off-by: Roman I Khimov <khimov at altell.ru>

Acked-by: Khem Raj <raj.khem at gmail.com>

> ---
>  classes/cmake.bbclass |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/classes/cmake.bbclass b/classes/cmake.bbclass
> index f21c4d6..706bdda 100644
> --- a/classes/cmake.bbclass
> +++ b/classes/cmake.bbclass
> @@ -21,6 +21,7 @@ cmake_do_configure() {
>   cmake ${OECMAKE_SOURCEPATH} \
>     -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
>     -DCMAKE_FIND_ROOT_PATH:PATH=${STAGING_DIR_HOST} \
> +    -DCMAKE_INSTALL_SO_NO_EXE=0 \
>     ${EXTRA_OECMAKE} \
>     -Wno-dev
>  }
> --
> 1.6.4.2
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list