Buildserver: Optimize debug builds

Bug #1439017 reported by Daniel Schürmann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Won't Fix
Undecided
Unassigned

Bug Description

Currently our builds are unoptimized.

optimize=off

We do not get comparable performance results with this setting.
The binaries are useless on older hardware.

We should use

optimize=portable

As we will do in the release.

Revision history for this message
Daniel Schürmann (daschuer) wrote :
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: New → Fix Released
assignee: nobody → RJ Ryan (rryan)
Revision history for this message
Daniel Schürmann (daschuer) wrote :
summary: - Buildserver: Optimize builds
+ Buildserver: Optimize debug builds
Changed in mixxx:
status: Fix Released → In Progress
milestone: none → 2.0.1
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Oh shoot, I didn't notice the bug was about debug builds.

I think debug builds are for when we want a clean unoptimized stack trace, no?

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Maybe I have just confused myself, because the use cases for the builds are unclear/undefined.
What is your definition for this? Who should install a debug build?

It is all because I never debug Mixxx unoptimized because the results are not comparable.
Where the debug builds really used for single stepping in the past?
Maybe we can just drop the debug builds from the build server, since most contributors will do single-stepping in their home made builds.

If we decide one day to disable qDebug for release we need a debug build again.
A debug build could be useful for the test suit, if we enable debug assertions as fatal.

Be (be.ing)
Changed in mixxx:
milestone: 2.0.1 → none
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

We haven't produced debug builds for a while so this is kind of moot.

Changed in mixxx:
status: In Progress → Won't Fix
assignee: RJ Skerry-Ryan (rryan) → nobody
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7936

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.