-
-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
Some warnings on compile #10603
Comments
I think this shows we need to setup an ngtcp2 CI job on Windows... |
Ooof. Need to build all prerequisites there? Need some help for that, I guess. |
I could reproduce these with curl-for-win when using CMake (even with the default clang).
Build log (clang): https://ci.appveyor.com/project/curlorg/curl-for-win/builds/46332190 |
The idea is to help launching a curl-for-win build from a curl CI session, or outside CI, on a local machine. It supports cross-builds from Debian, macOS, or MSYS2 (untested). I've been using a similar script for local tests for a long time. Builds support llvm/clang (default) or gcc, for curl it supports GNU make, CMake and Makefile.mk (default). For CPU, it supports 64-bit, 32-bit and ARM 64-bit. It supports predefined configurations, with options to enable c-ares, wolfssl, wolfssh, libssh, mbedtls, libressl, boringssl, libpsl, libidn2. You can select mainline openssl (e.g. 3.1.0 beta) by disabling HTTP/3. See the list under `CW_CONFIG` inside `./_build.sh`. The default config is x64-only, using latest curl and libssh2 master branches, with c-ares and libpsl over the official curl Windows binaries. You can customize curl/libssh2 branches via `CURL_REV_` and `LIBSSH2_REV_`. These builds use a local (automatically downloaded) copy of `llvm-mingw`, and trivial set of apt/brew/msys2 packages. Plus go/nasm for boringssl builds. The build skips code signing, packages signing and package uploads. The script downloads and builds everything necessary according to the versions listed in `./_versions.sh`. I used to bump these to their latest versions using `./_bump.sh`. Consider this a WIP and EXPERIMENTAL. Ref: curl/curl#10603
Fixes curl#10603 Closes #xxxxx
Fixes curl#10603 Closes curl#10616
I'm compiling curl 7.88.1 (+OpenSSL 3.0.8 quic, libssh2/1.10.0, LibZ 1.2.13, Ares 1.17.2, Brotli 1.0.9, zstd 1.5.4, nghttp2 1.52.0, ngtcp2/0.13.1, nghttp3/0.8.0)
cmake + compiler: mingw-w64 x86_64-7.2.0-win32-seh-rt_v5-rev1
On compile (successful) there a few warnings:
I'm ignoring them... but maybe it can be fixed or silensed...
The text was updated successfully, but these errors were encountered: