-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Verify libc builds with --cfg stdbuild #68
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
Comments
I don't understand what's at play here, if we're ensuring tests run and pass (which requires the library to build) then I don't see what the "flaw" is. This library doesn't actually link anything unless passed |
The test binary itself is built outside of the simulator, which means that we do not check whether test binary actually builds under android. Only that it runs and all tests pass. |
To the best of my knowledge there's no compiler in the simulator itself, the only option for compiling is outside. Even if there were, however, there's no Rust compiler that runs in the simulator and there's no reason cross compiling should be a problem. Can you elaborate a bit more on why you opened this? Was it to detect how |
Exactly :) |
Ok, in that case I've updated the title to reflect what's going on. There's no CI that this library builds with One half of this will be building with |
This is now basically done by #146 as we build with |
* SSSE3: _mm_abs_epi16, _mm_abs_epi32, _mm_hadd_epi16 * SSSE3: _mm_hadds_epi16 * SSSE3: assert_instr * SSSE3: _mm_hadd_epi32 * SSSE3: _mm_hsub_epi16 * SSSE3: _mm_hsubs_epi16 * SSSE3: _mm_hsub_epi32 * SSSE3: _mm_maddubs_epi16 * SSSE3: _mm_mulhrs_epi16 * SSSE3: _mm_sign_epi8 * SSSE3: _mm_sign_epi32 * SSSE3: _mm_sign_epi32 * SSSE3: Fix assert_instr
Android CI only check whether tests can be run and pass, but do not check whether library actually builds under Android.
This is important to test, because e.g.
librt
does not exist in Android devkit (and liblibc does not actually use it either) and we still try to link to it since #66.The text was updated successfully, but these errors were encountered: