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

Builder curl-ares-solaris11-sparc Build #4253

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

  1. git update ( 3 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 29 mins, 55 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 6 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 4253 Build
codebase Build
got_revision fd2ca2399e79e0b821af34c7c164c830c9c6574d Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision fd2ca2399e79e0b821af34c7c164c830c9c6574d 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:

StartMon Jul 28 01:48:11 2025
EndMon Jul 28 03:43:58 2025
Elapsed1 hrs, 55 mins, 47 secs

All Changes:

:

  1. Change #240876

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 27 Jul 2025 23:02:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fd2ca2399e79e0b821af34c7c164c830c9c6574d

    Comments

    build: extend GNU C guards to clang where applicable, fix fallouts
    Some GNU C version guards implicitly include the clang compiler, because
    clang reports itself as GCC 4.2.1.
    
    This implicit inclusion doesn't happen if the guard requires a GCC
    version above 4.2.1.
    
    Fix two such guards to explicitly include clang where it does support
    the guarded feature:
    
    - curl/curl.h: use `typecheck-gcc.h` with clang.
      llvm clang v14+ supports this. The corresponding Apple clang version
      is also v14.
      Ref: https://en.wikipedia.org/wiki/Xcode#Toolchain_versions
      Apple clang v14 tested OK in CI:
      https://github.com/curl/curl/actions/runs/16353901480/job/46207437204
    
    - tool_urlglib: use `__builtin_mul_overflow()` with clang v8+.
      llvm clang v3.8+ supports this, but to accommodate for Apple clang,
      start with v8, the Apple version having the mainline v3.8 feature set.
    
    Also fix compile warnings triggered by the above:
    - lib1912: fix duplicate `;`:
      ```
      tests/libtest/lib1912.c:44:57: error: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Werror,-Wextra-semi-stmt]
       44 |       print_err(o->name, "CURLOT_LONG or CURLOT_VALUES");
          |                                                         ^
      [...]
      ```
      Ref: https://github.com/curl/curl/actions/runs/16351302841/job/46198524880?pr=17955#step:12:61
    
    - lib2032: silence typcheck warning with a cast:
      ```
      tests/libtest/lib2032.c:145:29: error: sizeof on pointer operation will return size of 'CURL **' (aka 'void **') instead of 'CURL *[3]' (aka 'void *[3]') [-Werror,-Wsizeof-array-decay]
        145 |                   ntlm_easy + num_handles);
            |                   ~~~~~~~~~ ^
      ```
      Ref: https://github.com/curl/curl/actions/runs/16351302841/job/46198524880?pr=17955#step:12:86
    
    Closes #17955

    Changed files

    • include/curl/curl.h
    • src/tool_urlglob.c
    • tests/libtest/lib1912.c
    • tests/libtest/lib2032.c