Builder curl-ares-solaris11-sparc Build #4253
Results:
Build successful
SourceStamp:
Project | curl |
Repository | https://github.com/curl/curl.git |
Branch | master |
Revision | fd2ca2399e79e0b821af34c7c164c830c9c6574d |
Got Revision | fd2ca2399e79e0b821af34c7c164c830c9c6574d |
Changes | 1 change |
BuildSlave:
unstable11sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris11-sparc' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
builddir | /export/home/buildbot/slave/curl-ares-solaris11-sparc | slave |
buildername | curl-ares-solaris11-sparc | Builder |
buildnumber | 4253 | Build |
codebase | Build | |
got_revision | fd2ca2399e79e0b821af34c7c164c830c9c6574d | Git |
osplatform | SPARC | SetPropertyFromCommand Step |
osrelease | 11 | SetPropertyFromCommand Step |
project | curl | Build |
repository | https://github.com/curl/curl.git | Build |
revision | fd2ca2399e79e0b821af34c7c164c830c9c6574d | Build |
scheduler | schedule-curl-ares-solaris11-sparc | Scheduler |
slavename | unstable11s | BuildSlave |
workdir | /export/home/buildbot/slave/curl-ares-solaris11-sparc | slave (deprecated) |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- Viktor Szakatscommit@vsz.me
Timing:
Start | Mon Jul 28 01:48:11 2025 |
End | Mon Jul 28 03:43:58 2025 |
Elapsed | 1 hrs, 55 mins, 47 secs |
All Changes:
:
Change #240876
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sun 27 Jul 2025 23:02:05 Repository https://github.com/curl/curl.git Project curl Branch master Revision fd2ca2399e79e0b821af34c7c164c830c9c6574d Comments
build: extend GNU C guards to clang where applicable, fix fallouts Some GNU C version guards implicitly include the clang compiler, because clang reports itself as GCC 4.2.1. This implicit inclusion doesn't happen if the guard requires a GCC version above 4.2.1. Fix two such guards to explicitly include clang where it does support the guarded feature: - curl/curl.h: use `typecheck-gcc.h` with clang. llvm clang v14+ supports this. The corresponding Apple clang version is also v14. Ref: https://en.wikipedia.org/wiki/Xcode#Toolchain_versions Apple clang v14 tested OK in CI: https://github.com/curl/curl/actions/runs/16353901480/job/46207437204 - tool_urlglib: use `__builtin_mul_overflow()` with clang v8+. llvm clang v3.8+ supports this, but to accommodate for Apple clang, start with v8, the Apple version having the mainline v3.8 feature set. Also fix compile warnings triggered by the above: - lib1912: fix duplicate `;`: ``` tests/libtest/lib1912.c:44:57: error: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Werror,-Wextra-semi-stmt] 44 | print_err(o->name, "CURLOT_LONG or CURLOT_VALUES"); | ^ [...] ``` Ref: https://github.com/curl/curl/actions/runs/16351302841/job/46198524880?pr=17955#step:12:61 - lib2032: silence typcheck warning with a cast: ``` tests/libtest/lib2032.c:145:29: error: sizeof on pointer operation will return size of 'CURL **' (aka 'void **') instead of 'CURL *[3]' (aka 'void *[3]') [-Werror,-Wsizeof-array-decay] 145 | ntlm_easy + num_handles); | ~~~~~~~~~ ^ ``` Ref: https://github.com/curl/curl/actions/runs/16351302841/job/46198524880?pr=17955#step:12:86 Closes #17955
Changed files
- include/curl/curl.h
- src/tool_urlglob.c
- tests/libtest/lib1912.c
- tests/libtest/lib2032.c