On 04/17/2012 06:19 AM, Richard Purdie wrote: > On Mon, 2012-04-16 at 20:32 -0700, Darren Hart wrote: >> I'm trying to address a symlink naming issue in the bzip2 package when >> used with Chrome. Chrome is looking for a specific soname, which the >> default install of bzip2 doesn't setup. I can address this easily by >> adding the symlink via a bzip2 bbappend in do_install_append(). >> Unfortunately, this fails for the virtclass-native variant. I tried >> adding and empty: >> >> do_install_append_virtclass-native() { >> : >> } >> >> function to the bbappend, which still failed. I then added an echo >> statement which appeared in the output, but it still ran non-native >> do_install_append() and failed. Switching the order of the functions >> made the echo output disappear, but the native variant still failed. >> >> I figure I must be missing something rather fundamental here. Any ideas >> what it might be? > > _append variables stack so if you do: > > A_append = "x" > A_append = "y" > A_append = "z" > > You'll end up with A = "xyz". > > You can do something a little more ugly to work around it like: > > do_install_append () { > ${SYMLINK} > } > > SYMLINK = "ln -s a b" > SYMLINK_virtclass-native = ":" >
Thank you RP, that does the trick. -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto