On 04/17/2012 09:12 AM, Darren Hart wrote: > > > 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. >
Also, I had a look at our docs: dvhart@envy:~/source/poky/documentation [master] $ grep -r virtclass-native * <empty> Scott, seems to me we need to add something on the subject for the next release cycle. -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto