Comment 22 for bug 1749800

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

The symbols are included with the -g compiler switch

with optimize=native I get

-c -pipe -Wall -Wextra -g -O3 -ffast-math -funroll-loops -fomit-frame-pointer -march=native -pthread -DT_LINUX

with optimize=off I get
-c -pipe -Wall -Wextra -g -pthread -Dx86_64 -DMIXXX_BUILD_DEBUG -D__LINUX__ -D__UNIX__

Both version have the -g

I have found stripcode for MacOs though which removed the debug info:
https://github.com/mixxxdj/mixxx/blob/d67bd7fe9913d046171944a12751f22754182a26/build/osx/OSConsX.py#L282

https://github.com/mixxxdj/mixxx/blob/d67bd7fe9913d046171944a12751f22754182a26/build/osx/OSConsX.py#L192

I do not know how it works.