diff --git a/conf/layer.conf b/conf/layer.conf
index 4fe4ec4..280393d 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -28,7 +28,8 @@ BBMASK:append = " meta/recipes-devtools/python/python3-setuptools-rust-native_%"
 
 BBFILES_DYNAMIC += " \
     meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bbappend \
-    openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/recipes-*/*/*.bbappend"
+    openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/recipes-*/*/*.bbappend \
+    iot-cloud:${LAYERDIR}/dynamic-layers/iot-cloud/recipes-*/*/*.bbappend"
 
 # These are in bitbake.conf in langdale and up, adding them here to make
 # using the layer more turn-key seems reasonable.
diff --git a/dynamic-layers/iot-cloud/recipes-aws/python/python3-awscrt_%.bbappend b/dynamic-layers/iot-cloud/recipes-aws/python/python3-awscrt_%.bbappend
new file mode 100644
index 0000000..bd0b910
--- /dev/null
+++ b/dynamic-layers/iot-cloud/recipes-aws/python/python3-awscrt_%.bbappend
@@ -0,0 +1,3 @@
+do_compile:prepend() {
+    export SETUPTOOLS_USE_DISTUTILS=stdlib
+}
