Builder curl-unthreaded-solaris11-i386 Build #4531
Results:
Build successful
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | dfef594213b81a1f1e1de9bcd86da5425fb58d1d |
| Got Revision | dfef594213b81a1f1e1de9bcd86da5425fb58d1d |
| Changes | 2 changes |
BuildSlave:
unstable11xReason:
The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris11-i386' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot/slave/curl-unthreaded-solaris11-i386 | slave |
| buildername | curl-unthreaded-solaris11-i386 | Builder |
| buildnumber | 4531 | Build |
| codebase | Build | |
| got_revision | dfef594213b81a1f1e1de9bcd86da5425fb58d1d | Git |
| osplatform | I386 | SetPropertyFromCommand Step |
| osrelease | 11 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | dfef594213b81a1f1e1de9bcd86da5425fb58d1d | Build |
| scheduler | schedule-curl-unthreaded-solaris11-i386 | Scheduler |
| slavename | unstable11x | BuildSlave |
| workdir | /export/home/buildbot/slave/curl-unthreaded-solaris11-i386 | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Wed Jan 21 22:18:18 2026 |
| End | Thu Jan 22 00:53:32 2026 |
| Elapsed | 2 hrs, 35 mins, 14 secs |
All Changes:
:
Change #255984
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 21 Jan 2026 19:34:12 Repository https://github.com/curl/curl.git Project curl Branch master Revision 41198e09b66bd5f99fcec9fe9f0d562f70559309 Comments
appveyor: simplify job configuration Replace interim knobs with cmake options. Also: - use CMake env `CMAKE_GENERATOR` to select the generator. (with workaround to make it work with CMake <3.15.) - deduct some configuration from the job name. - drop unused test runner logic. - drop obsolete `BUILD_OPT` use. - tidy-up job names and sync them with GHA ones. - add newline between job configurations for readability. Closes #20390
Changed files
- appveyor.sh
- appveyor.yml
Change #255993
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 21 Jan 2026 21:01:46 Repository https://github.com/curl/curl.git Project curl Branch master Revision dfef594213b81a1f1e1de9bcd86da5425fb58d1d Comments
build: opt-in MSVC to C99-style verbose logging logic MSVC does not advertise itself as C99 via `__STDC_VERSION__`, but supports variadic macros in all curl-supported versions. Fix by explicitly enabling C99 verbose string logic for MSVC. With verbose logging enabled (default), this makes logging perform better, on par with clang/gcc (and other C99) builds. (With the cost of extra binary size.) With verbose logging disabled, it excludes all verbose logging related strings and code from the binary. Before this patch, MSVC used the C89 fallback code in both configs, which used a fixed function call, with the called function deciding to actually log or not, while also retaining the verbose log string in both configs. Size comparison (bytes), schannel, static, debug, VS2022, local build: curl-before-verbose.exe 4,024,832 curl-before-noverbose.exe 4,013,056 curl-after-verbose.exe 4,117,504 curl-after-noverbose.exe 3,928,064 In CI with non-verbose: Before: ``` 3274240 bytes: ./_bld/lib/Debug/libcurl-d.dll ``` Ref: https://ci.appveyor.com/project/curlorg/curl/builds/53408629/job/htj7ps88q83ew9ww#L224 After: ``` 3155968 bytes: ./_bld/lib/Debug/libcurl-d.dll ``` Ref: https://ci.appveyor.com/project/curlorg/curl/builds/53408771/job/tp9epgjpef098vsr#L224 Idea-by: Arnav Purushotam Ref: #20367 Ref: #20341 Follow-up to 61093e2a819d26b7ddf309baef264b9e50c6c56f #20353 Closes #20387
Changed files
- lib/curl_setup.h
- lib/curl_trc.h