Builder curl-threaded-solaris11-sparc Build #5397
Results:
Build successful
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 91e06fde1b520bc29c7996749734451e03cd549f |
| Got Revision | 91e06fde1b520bc29c7996749734451e03cd549f |
| Changes | 2 changes |
BuildSlave:
unstable11sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris11-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot/slave/curl-threaded-solaris11-sparc | slave |
| buildername | curl-threaded-solaris11-sparc | Builder |
| buildnumber | 5397 | Build |
| codebase | Build | |
| got_revision | 91e06fde1b520bc29c7996749734451e03cd549f | Git |
| osplatform | SPARC | SetPropertyFromCommand Step |
| osrelease | 11 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 91e06fde1b520bc29c7996749734451e03cd549f | Build |
| scheduler | schedule-curl-threaded-solaris11-sparc | Scheduler |
| slavename | unstable11s | BuildSlave |
| workdir | /export/home/buildbot/slave/curl-threaded-solaris11-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Daniel Stenbergdaniel@haxx.se
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Tue Mar 3 16:45:57 2026 |
| End | Tue Mar 3 17:55:24 2026 |
| Elapsed | 1 hrs, 9 mins, 26 secs |
All Changes:
:
Change #259720
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Tue 03 Mar 2026 16:02:50 Repository https://github.com/curl/curl.git Project curl Branch master Revision 3d708e239b55265dca9a3c4fcbfab35aa4be1236 Comments
urlapi: use U_CURLU_URLDECODE when toggling it off unsigned In this use case 'unsigned value &= ~DEFINE; As otherwise the right side is treated as signed, which annoyingly triggers UBSan. The U_* defines are local versions of the public define, only typecast to unsigned. Reported-by: xmoezzz on github Fixes #20753 Closes #20769
Changed files
- lib/urlapi-int.h
- lib/urlapi.c
Change #259722
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 03 Mar 2026 16:33:21 Repository https://github.com/curl/curl.git Project curl Branch master Revision 91e06fde1b520bc29c7996749734451e03cd549f Comments
cmake: fix building with `CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON` This CMake global custom option tells it to find dependencies as cmake Configs first, and only then look for `Find*` modules. This may result in `find_package()` succeeding, but without actually creating `CURL::*` imported targets the curl build scripts are expecting. For dependencies with curl-specific, local, `Find*` modules, we always want to use them, via the module detection method, and never a Config-based detection. Ensure this by passing the `MODULE` option to `find_package()` and `find_dependency()` to make them use `Find*` modules unconditionally, making them work as expected with the `CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON` option set. curl uses local Find modules for all dependencies except OpenSSL and ZLIB. The latter two keep using either CMake's built-in Find modules or Config method as before this patch. Also: - apply the same change to `curl-config.cmake`. To fix consuming curl with this option set. Authored-by: Valerie Snyder Ref: #20764 Follow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973 - GHA/distcheck: add a job testing both building and consuming curl with this option set. (takes 15 seconds) Use custom NGHTTP2 configuration for an extra twist (not required to trigger this issue.) Follow-up to fcde8d7e3745df3b4d83c86d0a1f0caef398511b #20773 Reported-by: Valerie Snyder Fixes #20729 Closes #20784
Changed files
- .github/workflows/distcheck.yml
- CMake/Macros.cmake
- CMake/curl-config.in.cmake
- CMakeLists.txt