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

Builder curl-threaded-solaris11-sparc Build #5554

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

  1. git update ( 1 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 23 mins, 21 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-threaded-solaris11-sparc slave
buildername curl-threaded-solaris11-sparc Builder
buildnumber 5554 Build
codebase Build
got_revision f0f0a7f7d61df334e6fa111966c576e036e00bf5 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision f0f0a7f7d61df334e6fa111966c576e036e00bf5 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:

StartSat Mar 28 16:45:01 2026
EndSat Mar 28 17:34:24 2026
Elapsed49 mins, 23 secs

All Changes:

:

  1. Change #262632

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 28 Mar 2026 15:52:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f0f0a7f7d61df334e6fa111966c576e036e00bf5

    Comments

    boringssl: fix more coexist cases with Schannel/WinCrypt
    By moving the coexist workaround from vtls/openssl.c to vtls/openssl.h.
    This way it also applies to vtls.c (and possibly other sources including
    `vtls/openssl.h`), which may need it in unity builds before BoringSSL
    header `openssl/ssl.h` pulling in the conflicting symbols and causing
    conflicts otherwise.
    
    Seen with build config:
    ```
    -DCURL_USE_SCHANNEL=ON -DCURL_USE_OPENSSL=ON
    -DCMAKE_UNITY_BUILD=ON -DCMAKE_UNITY_BUILD_BATCH_SIZE=30
    ```
    
    Fixing:
    ```
    In file included from _cm-win-boringssl/lib/CMakeFiles/libcurl_object.dir/Unity/unity_5_c.c:7:
    In file included from lib/vtls/vtls.c:54:
    In file included from lib/vtls/openssl.h:33:
    In file included from /path/to/boringssl/_x64-win-ucrt/usr/include/openssl/opensslv.h:18:
    In file included from /path/to/boringssl/_x64-win-ucrt/usr/include/openssl/crypto.h:18:
    /path/to/boringssl/_x64-win-ucrt/usr/include/openssl/base.h:293:29: error: expected ')'
      293 | typedef struct X509_name_st X509_NAME;
          |                             ^
    /path/to/llvm-mingw/x86_64-w64-mingw32/include/wincrypt.h:1515:29: note: expanded from macro 'X509_NAME'
     1515 | #define X509_NAME ((LPCSTR) 7)
          |                             ^
    [...]
    ```
    
    Ref: 2a92c39a218713635768364f801fa13831a019e0 #20567
    
    Closes #21136

    Changed files

    • lib/vtls/openssl.c
    • lib/vtls/openssl.h