On Tue, Dec 18, 2018 at 4:05 AM Richard Purdie <[email protected]> wrote: > > For reasons lost in the depths of time, perhaps performane related, > we only have a dependency on libc at packaging time. This is too late, > as demonstrated by a recent build failure on non-IA builds where > the glibc 2.29 upgrade had been removed from the build: > > ld: recipe-sysroot/usr/lib/../lib/libstdc++.so: undefined reference to > `log@GLIBC_2.29' > > libstdc++ should have been rebuilt but had not as the dependency > wasn't present. > > Add the missing dependency to avoid this problem (and drop the other > form of dependency which is no longer needed). >
this is good find. lgtm > Signed-off-by: Richard Purdie <[email protected]> > --- > meta/recipes-devtools/gcc/gcc-runtime.inc | 6 +----- > 1 file changed, 1 insertion(+), 5 deletions(-) > > diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc > b/meta/recipes-devtools/gcc/gcc-runtime.inc > index 9e7e7c5b3d6..95153da20cd 100644 > --- a/meta/recipes-devtools/gcc/gcc-runtime.inc > +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc > @@ -128,7 +128,7 @@ do_install_append_class-target () { > } > > INHIBIT_DEFAULT_DEPS = "1" > -DEPENDS = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++ libgcc" > +DEPENDS = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++ libgcc > virtual/${MLPREFIX}libc" > PROVIDES = "virtual/${TARGET_PREFIX}compilerlibs" > > BBCLASSEXTEND = "nativesdk" > @@ -288,7 +288,3 @@ FILES_libmpx-dev = "\ > 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.19.1 > > -- > _______________________________________________ > 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
