-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failure to build Julia master on ARM-macOS due to libuv #44585
Comments
This is weird. I believe this should be taken care of by this patch contributed by Keno and, as far as I can tell, libuv's |
Nope:
I see:
but this commit does not even belong to the branch… JuliaLang/libuv@c2d8a53 |
I regenerated that file with Ubuntu, and didn't realize how out-of-date that distro would be. |
Ok, I looked at the wrong branch. Indeed the commit you pointed to has an old |
@vtjnash is someone wanted to do a pull request to update the |
We're seeing a build error on ARM-macOS, for julia master, due to libuv. We build with:
make VERBOSE=1 USE_BINARYBUILDER=0 prefix=/opt/homebrew/Cellar/julia/HEAD-258ddc0 sysconfdir=/opt/homebrew/etc USE_SYSTEM_CSL=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_GMP=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_LIBSUITESPARSE=1 USE_SYSTEM_UTF8PROC=1 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_NGHTTP2=1 USE_SYSTEM_CURL=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_ZLIB=1 USE_SYSTEM_P7ZIP=1 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas USE_BLAS64=0 PYTHON=python3 MACOSX_VERSION_MIN=12 TAGGED_RELEASE_BANNER='Built by Homebrew (vHEAD-258ddc0)' install
and its fails with:
The build mechanism is trying to compile libuv with
--build=arm64-apple-darwin21.3.0
, but the correct target triplet isaarch64-apple-darwin21.3.0
. I'm not sure where thatarm64
is coming from, and I think it's new behaviour.Full build output: https://gist.github.com/fxcoudert/aec0e68bef24bcc555786c1ea8ca7aaa
The text was updated successfully, but these errors were encountered: