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

Builder curl-threaded-solaris11-sparc Build #2998

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

  1. git update ( 4 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 44 mins, 43 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 2998 Build
codebase Build
got_revision e377c917664241d8cccf67316b96d59a280ad8e4 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision e377c917664241d8cccf67316b96d59a280ad8e4 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:

StartWed Oct 9 02:48:41 2024
EndWed Oct 9 04:05:48 2024
Elapsed1 hrs, 17 mins, 7 secs

All Changes:

:

  1. Change #211007

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 09 Oct 2024 02:46:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e377c917664241d8cccf67316b96d59a280ad8e4

    Comments

    GHA: add Linux and macOS mbedTLS jobs, fix issue
    - update mbedTLS repo URL.
    - switch local mbedTLS build to use CMake, and Ninja.
      CMake build is required to create and install mbedTLS `pkg-config`
      files. (as of v3.6.1)
      `-DCMAKE_POSITION_INDEPENDENT_CODE=ON` required to avoid this error
      when linking mbedtls to `libcurl.so`:
      ```
      /usr/bin/ld: /home/runner/mbedtls/lib/libmbedcrypto.a(cipher.c.o): warning: relocation against `mbedtls_cipher_base_lookup_table' in read-only section `.text'
      /usr/bin/ld: /home/runner/mbedtls/lib/libmbedtls.a(ssl_tls.c.o): relocation R_X86_64_PC32 against symbol `mbedtls_x509_crt_profile_suiteb' can not be used when making a shared object; recompile with -fPIC
      /usr/bin/ld: final link failed: bad value
      ```
      Ref: https://github.com/curl/curl/actions/runs/11245069259/job/31264386723#step:40:43
    - make local mbedTLS build 10x smaller by omitting programs and tests.
    - GHA/linux: fix cmake warning by adding `-B .` option.
    - GHA/linux: add build-only cmake job for packaged mbedTLS (2.x).
    - fix compiler warning when building with mbedTLS 2.x:
      ```
      /home/runner/work/curl/curl/lib/vtls/mbedtls.c:344:1: error: ‘mbed_cipher_suite_get_str’ defined but not used [-Werror=unused-function]
        344 | mbed_cipher_suite_get_str(uint16_t id, char *buf, size_t buf_size,
            | ^~~~~~~~~~~~~~~~~~~~~~~~~
      ```
      Ref: https://github.com/curl/curl/actions/runs/11244999065/job/31264168295#step:40:50
    
    Also in preparation for #15193
    Closes #15208

    Changed files

    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • lib/vtls/mbedtls.c