mirror of
https://git.yoctoproject.org/poky
synced 2026-04-25 15:32:13 +02:00
gcc-runtime: Build libatomic
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. (From OE-Core rev: a4dd6dfccee0be50d3addce3dd1bf903e051ad5a) Signed-off-by: Cosmin Paraschiv <cosmin.paraschiv@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
38d669f488
commit
ea8640ee0d
@@ -12,7 +12,7 @@ ARCH_FLAGS_FOR_TARGET += "-isystem${STAGING_INCDIR}"
|
|||||||
EXTRA_OECONF += "--disable-libunwind-exceptions"
|
EXTRA_OECONF += "--disable-libunwind-exceptions"
|
||||||
EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu"
|
EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu"
|
||||||
|
|
||||||
RUNTIMETARGET = "libssp libstdc++-v3 libgomp"
|
RUNTIMETARGET = "libssp libstdc++-v3 libgomp libatomic"
|
||||||
# ?
|
# ?
|
||||||
# libiberty
|
# libiberty
|
||||||
# libmudflap
|
# libmudflap
|
||||||
@@ -87,6 +87,9 @@ PACKAGES = "\
|
|||||||
libgomp \
|
libgomp \
|
||||||
libgomp-dev \
|
libgomp-dev \
|
||||||
libgomp-staticdev \
|
libgomp-staticdev \
|
||||||
|
libatomic \
|
||||||
|
libatomic-dev \
|
||||||
|
libatomic-staticdev \
|
||||||
"
|
"
|
||||||
# The base package doesn't exist, so we clear the recommends.
|
# The base package doesn't exist, so we clear the recommends.
|
||||||
RRECOMMENDS_${PN}-dbg = ""
|
RRECOMMENDS_${PN}-dbg = ""
|
||||||
@@ -161,6 +164,13 @@ FILES_libgomp-staticdev = "\
|
|||||||
${libdir}/libgomp*.a \
|
${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_ipk[depends] += "virtual/${MLPREFIX}libc:do_packagedata"
|
||||||
do_package_write_deb[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"
|
do_package_write_rpm[depends] += "virtual/${MLPREFIX}libc:do_packagedata"
|
||||||
|
|||||||
Reference in New Issue
Block a user