diff --git a/local/recipes/gpu/redox-drm/source/daemon/src/lib.rs b/local/recipes/gpu/redox-drm/source/daemon/src/lib.rs index c1fe30e652..995a420830 100644 --- a/local/recipes/gpu/redox-drm/source/daemon/src/lib.rs +++ b/local/recipes/gpu/redox-drm/source/daemon/src/lib.rs @@ -135,8 +135,8 @@ impl SchemeDaemon { socket: &Socket, scheme: &mut S, ) -> syscall::Result<()> { - let cap_id = scheme.scheme_root()?; - let cap_fd = socket.create_this_scheme_fd(0, cap_id, 0, 0)?; + let cap_id = scheme.scheme_root().map_err(|e| syscall::Error::new(e.errno))?; + let cap_fd = socket.create_this_scheme_fd(0, cap_id, 0, 0).map_err(|e| syscall::Error::new(e.errno))?; self.ready_with_fd(Fd::new(cap_fd)) } @@ -146,8 +146,8 @@ impl SchemeDaemon { socket: &Socket, scheme: &mut S, ) -> syscall::Result<()> { - let cap_id = scheme.scheme_root()?; - let cap_fd = socket.create_this_scheme_fd(0, cap_id, 0, 0)?; + let cap_id = scheme.scheme_root().map_err(|e| syscall::Error::new(e.errno))?; + let cap_fd = socket.create_this_scheme_fd(0, cap_id, 0, 0).map_err(|e| syscall::Error::new(e.errno))?; self.ready_with_fd(Fd::new(cap_fd)) } } diff --git a/recipes/dev/python312/recipe.toml b/recipes/dev/python312/recipe.toml index 28667c57f0..c56916e3d4 100644 --- a/recipes/dev/python312/recipe.toml +++ b/recipes/dev/python312/recipe.toml @@ -40,6 +40,8 @@ if [ "$TARGET" != "$COOKBOOK_HOST_TARGET" ]; then ) else COOKBOOK_CONFIGURE_FLAGS=(--prefix=/usr) + # redoxer host sysroot may not define LONG_BIT via + export CFLAGS="${CFLAGS:-} -DLONG_BIT=64" fi if [ "${COOKBOOK_DYNAMIC}" != "1" ]; then