You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a build-fda-native job that builds fda on the Windows amd64
GitHub-hosted runner and uploads it as a release artifact.
macOS arm64 is pending self-hosted runner availability.
Windows arm64 is skipped for now as it lacks Rust and MSVC on the runner.
Also update the install-fda script to support macOS arm64 once
binaries are available, and improve error messages for unsupported platforms.
Copy file name to clipboardExpand all lines: docs.feldera.com/static/install-fda
+24-17Lines changed: 24 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -47,31 +47,38 @@ detect_platform() {
47
47
ARCH="$(uname -m)"
48
48
49
49
case"$OS"in
50
-
Linux) ;;
50
+
Linux)
51
+
case"$ARCH"in
52
+
x86_64 | amd64)
53
+
TARGET="x86_64-unknown-linux-gnu"
54
+
;;
55
+
aarch64 | arm64)
56
+
TARGET="aarch64-unknown-linux-gnu"
57
+
;;
58
+
*)
59
+
err "unsupported Linux architecture: $ARCH. Supported: x86_64, aarch64"
60
+
;;
61
+
esac
62
+
info "Detected platform: Linux $ARCH"
63
+
;;
51
64
Darwin)
52
-
err "MacOS is not currently supported. Install fda with: cargo install fda"
65
+
case"$ARCH"in
66
+
arm64 | aarch64)
67
+
TARGET="aarch64-apple-darwin"
68
+
;;
69
+
*)
70
+
err "unsupported macOS architecture: $ARCH. Only arm64 (Apple Silicon) is supported. Install fda with: cargo install fda"
71
+
;;
72
+
esac
73
+
info "Detected platform: macOS $ARCH"
53
74
;;
54
75
MINGW* | MSYS* | CYGWIN*)
55
-
err "Windows is not currently supported. Install fda with: cargo install fda"
76
+
err "Windows is not currently supported by this installer. Download fda from https://github.com/feldera/feldera/releases or install with: cargo install fda"
0 commit comments