Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-73925 CMake Port: Milestone 1
  3. QTBUG-75891

Force bundled double-conversion code to be built when 3rdparty package can't be found

    XMLWordPrintable

    Details

    • Type: Technical task
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: Build System
    • Labels:
      None
    • Platform/s:
      All

      Description

      On Windows will require vcpkg or Conan for 3rdparty packages for sure, so we can get double-conversion from one of those package managers.

      On macOS double-conversion can be found in brew, but it is not strictly required because the libc++ library on macOS provides appropriate sprintf_l functions.

      On Linux it looks like distros are moving away from packaging double-conversion and the libstdc++ library does not provide the required functions that QtCore needs.

      Hence we should still use the bundled sources at least for the Linux case.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              alexandru.croitor Alexandru Croitor
              Reporter:
              alexandru.croitor Alexandru Croitor
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes