On Fri, Mar 3, 2017 at 3:54 AM, Richard Purdie <[email protected]> wrote: > Enabling building the Intel Memory Protection Extension library for x86. >
hope this works on amd chips as well ? > Signed-off-by: Richard Purdie <[email protected]> > --- > meta/recipes-devtools/gcc/gcc-runtime.inc | 20 +++++++++++++++++++- > 1 file changed, 19 insertions(+), 1 deletion(-) > > diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc > b/meta/recipes-devtools/gcc/gcc-runtime.inc > index 745cf74..614b070 100644 > --- a/meta/recipes-devtools/gcc/gcc-runtime.inc > +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc > @@ -24,8 +24,8 @@ RUNTIMELIBITM_microblaze = "" > RUNTIMETARGET = "libssp libstdc++-v3 libgomp libatomic ${RUNTIMELIBITM} \ > ${@bb.utils.contains_any('FORTRAN', [',fortran',',f77'], 'libquadmath', > '', d)} \ > " > +RUNTIMETARGET_append_x86 = " libmpx" > > -# ? > # libiberty > # libmudflap > # libgfortran needs separate recipe due to libquadmath dependency > @@ -139,6 +139,11 @@ PACKAGES = "\ > libitm-dev \ > libitm-staticdev \ > " > +PACKAGES_append_x86 = "\ > + libmpx \ > + libmpx-dev \ > + libmpx-staticdev \ > +" > > # The base package doesn't exist, so we clear the recommends. > RRECOMMENDS_${PN}-dbg = "" > @@ -243,6 +248,19 @@ SUMMARY_libitm-dev = "GNU transactional memory support > library - development fil > FILES_libitm-staticdev = "${libdir}/libitm.a" > SUMMARY_libitm-staticdev = "GNU transactional memory support library - > static development files" > > + > +FILES_libmpx = "${libdir}/libmpx.so.* ${libdir}/libmpxwrappers.so.*" > +SUMMARY_libmpx = "Intel Memory Protection Extension library" > +FILES_libmpx-dev = "\ > + ${libdir}/libmpxwrappers.so \ > + ${libdir}/libmpx.so \ > + ${libdir}/libmpx.la \ > + ${libdir}/libmpx.spec \ > +" > +SUMMARY_libmpx-dev = "Intel Memory Protection Extension library - > development files" > +FILES_libmpx-staticdev = "${libdir}/libmpx.a ${libdir}/libmpxwrappers.a" > +SUMMARY_libmpx-staticdev = "Intel Memory Protection Extension library - > static development files" > + > 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" > -- > 2.7.4 > > -- > _______________________________________________ > Openembedded-core mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
