Hi Richard, Recently I am doing some work related with multilib.
In current code logic, I see packages that defined in "PACKAGES" variable will be automatically tagged with libxx-PN. However there seems no logic to handle the PACKAGES_DYNAMIC case. Is it missed? Besides, there is runtime package split code, for example in perl recipe, there are perl-module-* packages split by the following code. python populate_packages_prepend () { libdir = bb.data.expand('${libdir}/perl/${PV}', d) do_split_packages(d, libdir, 'auto/(Encode/.[^/]*)/.*', 'perl-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) do_split_packages(d, libdir, 'auto/([^/]*)/.*', 'perl-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) do_split_packages(d, libdir, 'Module/([^\/]*).*', 'perl-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) do_split_packages(d, libdir, '(^(?!(CPAN\/|CPANPLUS\/|Module\/|unicore\/|auto\/)[^\/]).*)\.(pm|pl|e2x)', 'perl-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) } To support lib32-perl/lib64-perl and other similar recipes, I think we may have to specifically handle such pieces of code in current poky. Do you have suggestions on the above? Thanks, Dongxiao _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto