message: guix: Check for macOS SDK before building anything
diff: @@ -110,6 +110,24 @@ else
  mkdir -p "$DISTSRC_BASE"
  fi
  +################
  +# Check 5: When building for darwin, make sure that the macOS SDK exists
  +################
  +
  +for host in $HOSTS; do
  + case "$host" in
  + *darwin*)
  + OSX_SDK="$(make -C "${PWD}/depends" --no-print-directory HOST="$host" print-OSX_SDK | sed 's@^[^=]\+=[[:space:]]\+@@g')"
  + if [ -e "$OSX_SDK" ]; then
  + echo "Found macOS SDK at '${OSX_SDK}', using..."
  + else
  + echo "macOS SDK does not exist at '${OSX_SDK}', please place the extracted, untarred SDK there to perform darwin builds, exiting..."
  + exit 1
  + fi
  + ;;
  + esac
  +done
  +
  #########
  # Setup #
  #########
  