[OE-core] [PATCH] gcc-runtime: Build libatomic
Khem Raj
raj.khem at gmail.com
Sat Mar 8 00:13:28 UTC 2014
On Fri, Mar 7, 2014 at 5:39 AM, Cosmin Paraschiv
<cosmin.paraschiv at freescale.com> wrote:
> GCC 4.8 includes a new runtime library, libatomic, which supports
> atomic operations not supported by hardware or the OS. Build it,
> so other packages can link against it, if needed.
what all architectures did you test
>
> Signed-off-by: Cosmin Paraschiv <cosmin.paraschiv at freescale.com>
> ---
> meta/recipes-devtools/gcc/gcc-runtime.inc | 12 +++++++++++-
> 1 file changed, 11 insertions(+), 1 deletion(-)
>
> diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc
> index d3b11a7..f8c1109 100644
> --- a/meta/recipes-devtools/gcc/gcc-runtime.inc
> +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc
> @@ -12,7 +12,7 @@ ARCH_FLAGS_FOR_TARGET += "-isystem${STAGING_INCDIR}"
> EXTRA_OECONF += "--disable-libunwind-exceptions"
> EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu"
>
> -RUNTIMETARGET = "libssp libstdc++-v3 libgomp"
> +RUNTIMETARGET = "libssp libstdc++-v3 libgomp libatomic"
> # ?
> # libiberty
> # libmudflap
> @@ -87,6 +87,9 @@ PACKAGES = "\
> libgomp \
> libgomp-dev \
> libgomp-staticdev \
> + libatomic \
> + libatomic-dev \
> + libatomic-staticdev \
> "
> # The base package doesn't exist, so we clear the recommends.
> RRECOMMENDS_${PN}-dbg = ""
> @@ -161,6 +164,13 @@ FILES_libgomp-staticdev = "\
> ${libdir}/libgomp*.a \
> "
>
> +FILES_libatomic = "${libdir}/libatomic.so.*"
> +FILES_libatomic-dev = " \
> + ${libdir}/libatomic.so \
> + ${libdir}/libatomic.la"
> +FILES_libatomic-staticdev = " \
> + ${libdir}/libatomic.a"
> +
> do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_packagedata"
> do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata"
> do_package_write_rpm[depends] += "virtual/${MLPREFIX}libc:do_packagedata"
> --
> 1.7.9.5
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
More information about the Openembedded-core
mailing list