# liboqs produce .a files for arm64 and x86_64 [lib github](https://github.com/open-quantum-safe/liboqs) 1. 建立資料夾 `mkdir build && cd build` 2. 建立 cmake `cmake .. -GNinja -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_BUILD_TYPE=Release -DOQS_USE_OPENSSL=OFF -DCMAKE_C_FLAGS="-mcpu=generic"` 3. 產生檔案 `ninja` 4. 檢查支援架構 lipo -info liboqs.a --- ### 排除 x86 失敗的情況 1. install brew in x86 folder arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. check x86 brew version arch -x86_64 brew --version 3. x86 install cmake ninja arch -x86_64 /usr/local/bin/brew install cmake ninja --- 草稿 git clone mkdir build-arm64 && cd build-arm64 cmake .. -DCMAKE_OSX_ARCHITECTURES=x86_64 cmake .. -DCMAKE_OSX_ARCHITECTURES=arm64 make //以上失敗
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up