Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder curl-ares-solaris11-sparc Build #5399

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision91e06fde1b520bc29c7996749734451e03cd549f
Got Revision91e06fde1b520bc29c7996749734451e03cd549f
Changes1 change

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 1 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 23 mins, 1 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-ares-solaris11-sparc slave
buildername curl-ares-solaris11-sparc Builder
buildnumber 5399 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-ares-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Viktor Szakats

Timing:

StartTue Mar 3 17:32:10 2026
EndTue Mar 3 18:41:29 2026
Elapsed1 hrs, 9 mins, 18 secs

All Changes:

:

  1. Change #259722

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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