Uploaded image for project: 'MariaDB Foundation Development'
  1. MariaDB Foundation Development
  2. MDBF-769

FreeBSD is clang based, no gcc - build with clang

Details

    • New Feature
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • N/A
    • Buildbot
    • None

    Description

      The FreeBSD builder is so that they can do their own packaging when we do releases.

      To do so we should focus on using the same build tools and options used in ports.

      https://github.com/freebsd/freebsd-ports/blob/main/databases/mariadb114-server/Makefile

      Attachments

        Activity

          danblack Daniel Black added a comment - https://github.com/MariaDB/buildbot/pull/533

          danblack
          #533 merged. Waiting for CI to deploy on DEV: https://github.com/MariaDB/buildbot/actions/runs/10280022662

          then I will re trigger a build to see if the changes are applied. https://buildbot.dev.mariadb.org/#/builders/2

          rvarzaru Varzaru Razvan-Liviu added a comment - danblack #533 merged. Waiting for CI to deploy on DEV: https://github.com/MariaDB/buildbot/actions/runs/10280022662 then I will re trigger a build to see if the changes are applied. https://buildbot.dev.mariadb.org/#/builders/2

          danblack
          I've tested your change here:
          https://buildbot.dev.mariadb.org/#/builders/2/builds/62/steps/5/logs/stdio

          Compilation works fine with CLANG
          If you are on the same page, then I would consider this MDBF done.

          rvarzaru Varzaru Razvan-Liviu added a comment - danblack I've tested your change here: https://buildbot.dev.mariadb.org/#/builders/2/builds/62/steps/5/logs/stdio Compilation works fine with CLANG If you are on the same page, then I would consider this MDBF done.
          danblack Daniel Black added a comment -

          – The C compiler identification is Clang 16.0.6
          – The CXX compiler identification is Clang 16.0.6

          Yep Done!

          danblack Daniel Black added a comment - – The C compiler identification is Clang 16.0.6 – The CXX compiler identification is Clang 16.0.6 Yep Done!

          People

            danblack Daniel Black
            danblack Daniel Black
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0d
                0d
                Logged:
                Time Spent - 0.5h
                0.5h