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

Builder curl-threaded-solaris11-sparc Build #5572

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

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

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-threaded-solaris11-sparc slave
buildername curl-threaded-solaris11-sparc Builder
buildnumber 5572 Build
codebase Build
got_revision 6828df7d2116fe680a0d012b06a4501e26efa99b Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 6828df7d2116fe680a0d012b06a4501e26efa99b 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:

NameLabelValue

Responsible Users:

  1. Viktor Szakats

Timing:

StartTue Mar 31 14:05:06 2026
EndTue Mar 31 14:30:35 2026
Elapsed25 mins, 28 secs

All Changes:

:

  1. Change #263008

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 31 Mar 2026 13:23:46
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6828df7d2116fe680a0d012b06a4501e26efa99b

    Comments

    cmake: improve passing build options to `try_compile()`
    Pass build options directly via `COMPILE_DEFINTIONS` and
    `LINK_LIBRARIES`, instead of "tunneling" them through `CMAKE_FLAGS`.
    The latter method breaks when passing `Threads::Threads` as library via
    `CMAKE_REQUIRED_LIBRARIES`, while also being complex and fragile.
    
    Example:
    ```
    -- Performing Test HAVE_FSETXATTR_5
    CMake Error at bld/CMakeFiles/CMakeTmp/CMakeLists.txt:27 (target_link_libraries):
      Target "cmTC_3386e" links to:
    
        Threads::Threads
    
      but the target was not found.  Possible reasons include:
    
        * There is a typo in the target name.
        * A find_package call is missing for an IMPORTED target.
        * An ALIAS target is missing.
    
    CMake Error at CMake/Macros.cmake:51 (try_compile):
      Failed to generate test project build system.
    Call Stack (most recent call first):
      CMakeLists.txt:1684 (curl_internal_test)
    ```
    Ref: https://github.com/curl/curl/actions/runs/23792043930/job/69329796592?pr=21168#step:38:318
    
    Note: a side-effect is no longer passing C compiler flags (e.g.
    `CMAKE_REQUIRED_FLAGS`) to the _linker_. This should not be an issue,
    though CMake is passing them during its built-in detections.
    
    Ref: https://cmake.org/cmake/help/v3.18/command/try_compile.html
    
    Closes #21176

    Changed files

    • CMake/Macros.cmake
    • CMakeLists.txt