-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
starship: update to 1.17.1 #19687
starship: update to 1.17.1 #19687
Conversation
Should we wait for that upstream merge request? |
maybe, but I don't know their dependency policy |
merged! we can leave this applied, this should be in a new release soon |
The clangarm64 build failed again. @jeremyd2019 Would you like to look into the build issue? Or should we revert the update again? |
The neon_intrins.h in C:/Users/Administrator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libz-ng-sys-1.1.13/src/zlib-ng/arch/arm/neon_intrins.h does not contain the fix from |
the submodule was updated at rust-lang/libz-sys#162 |
maybe patch wasn't applied correctly... I don't know. let's wait until 1.17.2 release |
the code there #if defined(_MSC_VER) && (defined(_M_ARM64) || defined(_M_ARM64EC))
/* arm64_neon.h is MSVC specific */
# include <arm64_neon.h>
#else
# include <arm_neon.h>
#endif |
Yes, but the code actually downloaded: # head /c/Users/Administrator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libz-sys-1.1.13/src/zlib-ng/arch/arm/neon_intrins.h
#ifndef ARM_NEON_INTRINS_H
#define ARM_NEON_INTRINS_H
#ifdef _M_ARM64
# include <arm64_neon.h>
#else
# include <arm_neon.h>
#endif
#if defined(ARM_NEON) && !defined(__aarch64__) && !defined(_M_ARM64) I think this is some sort of issue with how libz-sys 1.1.13 was released, somehow with different code than a fresh (recursive) checkout of the tag would have. @mati865 cargo is pretty much a mystery to me, is that even possible with how it works? |
Contrast with: $ git clone -b 1.1.13 --recursive https://github.com/rust-lang/libz-sys.git
$ head libz-sys/src/zlib-ng/arch/arm/neon_intrins.h
#ifndef ARM_NEON_INTRINS_H
#define ARM_NEON_INTRINS_H
#if defined(_MSC_VER) && (defined(_M_ARM64) || defined(_M_ARM64EC))
/* arm64_neon.h is MSVC specific */
# include <arm64_neon.h>
#else
# include <arm_neon.h>
#endif |
see starship/starship#5690 for PR details