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

Builder curl-unthreaded-solaris10-sparc Build #13790

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision86190dccb34981e43a00bbcc9215ed7e48ba0755
Got Revision86190dccb34981e43a00bbcc9215ed7e48ba0755
Changes8 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 32 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 6 hrs, 2 mins, 37 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 35 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc slave
buildername curl-unthreaded-solaris10-sparc Builder
buildnumber 13790 Build
codebase Build
got_revision 86190dccb34981e43a00bbcc9215ed7e48ba0755 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 86190dccb34981e43a00bbcc9215ed7e48ba0755 Build
scheduler schedule-curl-unthreaded-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Jacek Migacz
  2. Kai Pastor
  3. Stefan Eissing
  4. Viktor Szakats

Timing:

StartFri Jan 23 00:49:29 2026
EndFri Jan 23 19:07:09 2026
Elapsed18 hrs, 17 mins, 40 secs

All Changes:

:

  1. Change #256060

    Category curl
    Changed by Jacek Migacz <jmigaczohnoyoudont@redhat.com>
    Changed at Thu 22 Jan 2026 16:51:34
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision aacbe4d9bf4590247819bed5318835b89eafe533

    Comments

    tool: enable header separation for HTTPS proxies
    When using a proxy, --header specified headers were leaking into CONNECT
    requests. This could break corporate proxies that reject custom
    User-Agent headers in CONNECT.
    
    Enable CURLHEADER_SEPARATE only for HTTPS through proxy or when
    --proxytunnel is used, ensuring:
    
    - --header affects only HTTP requests (not CONNECT)
    - --proxy-header affects only CONNECT requests
    - --user-agent affects both consistently
    
    Fixes the redirect + proxy + custom UA issue while maintaining
    compatibility with HTTP proxy scenarios.
    
    Closes #20398

    Changed files

    • src/config2setopts.c
  2. Change #256063

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 22 Jan 2026 17:08:20
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 66ad54e46b934e17e786e10e0292fa6f1f3fa816

    Comments

    cmake: add `CURL_DROP_UNUSED` option to reduce binary sizes
    To enable known linker options dropping unused, dead, code and data from
    the executables built.
    
    Useful to reduce binary sizes for curl, libcurl shared lib and apps
    linking static libcurl. It's effective on both "unity" and non-unity
    builds. Aligning "unity" build sizes with default, non-unity ones.
    
    Supported platforms: Apple, MSVC, llvm/clang and GCC on all tested
    platforms: Linux, BSDs, Windows, MSYS2/Cygwin, Android, MS-DOS.
    
    Notes:
    - Static libraries grow 20-30% with non-Apple toolchains.
      This effect is controlled by separate, optional compiler flags on
      non-Apple. This patch enables them automatically for public binaries
      (libcurl and curl tool), and leaves them off for internal/test ones.
    - MSVC enables this option by default for 'Release' configurations.
      The curl build option has no effect on it.
    - Observed effect on VS2010 is negligible. VS2012+ is recommended.
    - Works with LTO, Fil-C.
    - No observed/conclusive effect on build speed.
    - On Windows with clang/gcc (mingw-w64/MSYS2/Cygwin) it also enables
      `-fno-asynchronous-unwind-tables` as a workaround to make
      the toolchain options actually work.
      Ref: https://sourceware.org/bugzilla/show_bug.cgi?id=11539
      Thanks-to: Andarwinux
    
    Also:
    - GHA: enable in Linux and MinGW jobs to test it. Size changes:
    
      - linux aws-lc H3:
        curl: 2000000 -> 1937152, libcurl.a: 2065724 -> 2716532 bytes
      - macos clang HTTP-only:
        curl: 1364376 -> 128799 bytes, libcurl.a: unchanged
      - macos llvm MultiSSL:
        curl: 410056 -> 405720, libcurl.dylib: 1350336 -> 1348480 bytes
      - mingw schannel c-ares U:
        curl: 1588736 -> 1507328, libcurl-d.a: 3322040 -> 3884746 bytes
        bld: 34 -> 35MB
    
    - GHA: enable in MSVC and Apple jobs to reduce disk footprint, with no
      obvious downside. Size changes:
    
      - AppVeyor CI VS2019:
        curl: 2339840 -> 1295872, libcurl-d.dll: 3155968 -> 1900544 bytes
        bld: 161 -> 97MB
      - AppVeyor CI VS2022 clang-cl:
        curl: 2933248 -> 2332160, libcurl-d.lib: 4762688 -> 5511330 bytes
        bld: 133 -> 121MB
      - AppVeyor CI VS2022 HTTP-only:
        curl: 3514368 -> 2177024, libcurl-d.lib: 2538420 -> 3151740 bytes
        bld: 137 -> 83MB
      - GHA intel:
        curl: 2629120 -> 2023424, libcurl-d.lib: 4366652 -> 5350670 bytes
        bld: 86 -> 69MB
      - GHA arm64:
        curl: 2832896 -> 2063872, libcurl-d.lib: 4690616 -> 5597250 bytes
        bld: 82 -> 66MB
    
    Refs:
    https://maskray.me/blog/2021-02-28-linker-garbage-collection
    https://web.archive.org/web/20110811230637/msdn.microsoft.com/en-us/library/bxwfs976.aspx (VS2010)
    https://learn.microsoft.com/cpp/build/reference/opt-optimizations
    https://learn.microsoft.com/cpp/build/reference/gy-enable-function-level-linking
    
    Closes #20357

    Changed files

    • .github/workflows/http3-linux.yml
    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • .github/workflows/windows.yml
    • CMakeLists.txt
    • appveyor.sh
    • docs/INSTALL-CMAKE.md
    • lib/CMakeLists.txt
    • src/CMakeLists.txt
  3. Change #256064

    Category curl
    Changed by Kai Pastor <dg0ytohnoyoudont@darc.de>
    Changed at Thu 22 Jan 2026 17:10:48
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ef3101d1819928a7799309a16cc531818778e5c7

    Comments

    cmake: always define `CURL::win32_winsock` on Windows in `curl-config.cmake`
    The CMake config can be consumed by project which enable only language
    `CXX`. `CMAKE_C_COMPILER_ID` isn't defined in this case, and the target
    definition would be missing. But the check for compiler id isn't really
    needed: The target is namespaced and valid, regardless of actual
    compiler.
    
    Noticed in https://github.com/microsoft/vcpkg/issues/49518, building cpr.
    
    Follow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973
    
    Closes #20382

    Changed files

    • CMake/curl-config.in.cmake
  4. Change #256068

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 22 Jan 2026 17:18:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2a6ae3684e220986c96bd62f0a05e9f1e6eb6a82

    Comments

    socketpair: set SO_NOSIGPIPE where possible
    Set SO_NOSIGPIPE on socketpair/inet-simulated socketpair
    implementations. eventfd and pipe() do not need/want it.
    
    Closes #20397

    Changed files

    • lib/cf-socket.c
    • lib/cf-socket.h
    • lib/socketpair.c
  5. Change #256080

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 22 Jan 2026 18:27:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ab8ccaed2479bf7d019b3aa25f22299546e23828

    Comments

    GHA/linux: move mbedTLS and wolfSSL valgrind jobs to arm64
    For significantly better performance.
    
    AM wolfssl-opensslextra valgrind 1:  6m53s -> 4m15s
    AM wolfssl-opensslextra valgrind 2:  6m47s -> 4m25s
    CM mbedtls gss valgrind 1:           8m33s -> 4m31s
    CM mbedtls gss valgrind 2:           8m39s -> 4m34s
    ('after' times corrected for 'install prereq' differences)
    
    before: https://github.com/curl/curl/actions/runs/21255607562
    after: https://github.com/curl/curl/actions/runs/21257368016
    
    Also tried rustls, but that'd require linux arm64 release binaries at:
    https://github.com/rustls/rustls-ffi/releases
    
    Closes #20392

    Changed files

    • .github/workflows/linux.yml
  6. Change #256083

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 22 Jan 2026 18:42:46
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9e9adfddbf3f9c43581ec68d0a68ef0c81b5df43

    Comments

    GHA/linux: rename `intel` to `intelc` to avoid mixup with `<pkg>-intel`
    To avoid unnecessarily installing Intel C for any `<pkg>-intel` locally
    built dependency.
    
    Follow-up to ab8ccaed2479bf7d019b3aa25f22299546e23828 #20392
    Follow-up to d9fe60d4572bf82e407ae33277f81def896d06f2 #20248
    
    Closes #20400

    Changed files

    • .github/workflows/linux.yml
  7. Change #256092

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 22 Jan 2026 23:44:47
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b81341e8f557a719ea9c9c28ffd4385ac3e36f64

    Comments

    tidy-up: Markdown, clang-format nits
    - drop leading indent from Markdown.
    - switch to Markdown section markers where missing.
    - move `&&` and `||` to the end of the line (C, Perl).
    - openssl: add parenthesis to an if sub-expression.
    - misc clang-format nits.
    - unfold Markdown links.
    - SSL-PROBLEMS.md: drop stray half code-fence.
    
    Closes #20402

    Changed files

    • .github/CONTRIBUTING.md
    • docs/CODE_OF_CONDUCT.md
    • docs/HISTORY.md
    • docs/HTTP-COOKIES.md
    • docs/RELEASE-PROCEDURE.md
    • docs/SSL-PROBLEMS.md
    • docs/VERSIONS.md
    • docs/libcurl/ABI.md
    • docs/testcurl.md
    • docs/tests/TEST-SUITE.md
    • lib/connect.c
    • lib/content_encoding.c
    • lib/curl_sasl.c
    • lib/doh.c
    • lib/doh.h
    • lib/openldap.c
    • lib/vssh/libssh2.c
    • lib/vtls/openssl.c
    • m4/curl-compilers.m4
    • projects/Windows/README.md
    • scripts/checksrc.pl
    • src/tool_easysrc.c
    • tests/pathhelp.pm
    • tests/test745.pl
  8. Change #256093

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 22 Jan 2026 23:44:47
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 86190dccb34981e43a00bbcc9215ed7e48ba0755

    Comments

    GHA: migrate 3 linter jobs to arm64
    Also to make them finish as fast or overall faster.
    
    checkdocs/proselint:
    before: https://github.com/curl/curl/actions/runs/21255607528/job/61169136666 22s
    after: https://github.com/curl/curl/actions/runs/21266680535/job/61207470652?pr=20403 19s
    
    checksrc/spellcheck, linters, REUSE:
    before: https://github.com/curl/curl/actions/runs/21255607522/job/61169137076 3m11s
    after: https://github.com/curl/curl/actions/runs/21266680282/job/61207475282?pr=20403 2m27s
    typos: 13s -> 28s
    pytype: 2m24s -> 1m24s
    
    checksrc/misc checks:
    before: https://github.com/curl/curl/actions/runs/21255607522/job/61169137176 2m29s
    after: https://github.com/curl/curl/actions/runs/21266680282/job/61207475248?pr=20403 2m5s
    shellcheck: seems larger and slower on arm64. 33 -> 45MB, 1s -> 3s
    badwords: 2m1s -> 1m35s
    
    Closes #20403

    Changed files

    • .github/workflows/checkdocs.yml
    • .github/workflows/checksrc.yml