diff --git a/meta-openeuler/conf/layer.conf b/meta-openeuler/conf/layer.conf index 7e72abafc3928e1e1120a51c6695e597ee7ba1e6..0686f8226d43ed1029fffedf9e904956f6a04658 100644 --- a/meta-openeuler/conf/layer.conf +++ b/meta-openeuler/conf/layer.conf @@ -49,6 +49,7 @@ clang-layer:${LAYERDIR}/dynamic-layers/clang-layer/recipes-*/*/*.bbappend \ BBFILES_DYNAMIC += " \ ros2-layer:${LAYERDIR}/dynamic-layers/ros2-layer/recipes-*/*/*.bb \ ros2-layer:${LAYERDIR}/dynamic-layers/ros2-layer/recipes-*/*/*.bbappend \ +ros2-layer:${LAYERDIR}/dynamic-layers/ros2-layer/generated-recipes/*/*.bbappend \ " # enable .bb under phosphor-layer/ when exist meta-phosphor diff --git a/meta-openeuler/dynamic-layers/ros2-layer/generated-recipes/ament-index/ament-index-python_%.bbappend b/meta-openeuler/dynamic-layers/ros2-layer/generated-recipes/ament-index/ament-index-python_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8e347aab713cd8b7b2fcec6a7041c5cfb73bdcdc --- /dev/null +++ b/meta-openeuler/dynamic-layers/ros2-layer/generated-recipes/ament-index/ament-index-python_%.bbappend @@ -0,0 +1,3 @@ +# note: setuptools from PYTHONPATH, but the python will find lib in native path, it will case error +# so add sysconfigdata to PYTHONPATH +export PYTHONPATH="$PYTHONPATH:${RECIPE_SYSROOT}/usr/lib64/python-sysconfigdata"