Package: audacity Version: 2.0.0-1 Severity: normal While trying to build a debuggable package with
DEB_BUILD_OPTIONS="noopt nostrip", I ran into this. Even with DEB_BUILD_OPTIONS=noopt, most of the modules in the project are built with -O2, while some are correctly built with -O0 (as the last -O option takes precedence). Most notably, the core Audacity core is built with -O2. These modules seem to be compiled with -O2: * all modules inside src/ AND * the modules inside lib-src/portmixer/ An example gcc invokation from the build log (attached): ------------------------------------------------------------ g++ -c -I../lib-src/portmixer/include -g -O0 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../lib-src/FileDialog -I/home/sliedes/scratch/rec/audacity-2.0.0/lib-src/lib-widget-extra -I../lib-src/sbsms/include -I/usr/include/soundtouch -I../lib-src/libnyquist -g -O2 -Wall -I/usr/include/portSMF -pthread -fno-strict-aliasing -I./include -I. -DLIBDIR=\"/usr/lib\" -D__STDC_CONSTANT_MACROS -D_FORTIFY_SOURCE=2 -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 BlockFile.cpp -o BlockFile.o ------------------------------------------------------------ Sami -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.4.0 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages audacity depends on: ii audacity-data 2.0.0-1 ii libasound2 1.0.25-3 ii libavcodec53 6:0.8.2-2 ii libavformat53 [libavformat-extra-53] 6:0.8.2-2 ii libavutil51 [libavutil-extra-51] 6:0.8.2-2 ii libc6 2.13-33 ii libexpat1 2.1.0-1 ii libflac++6 1.2.1-6 ii libflac8 1.2.1-6 ii libgcc1 1:4.7.0-12 ii libglib2.0-0 2.32.3-1 ii libgtk2.0-0 2.24.10-1 ii libid3tag0 0.15.1b-10 ii libmad0 0.15.1b-7 ii libmp3lame0 3.99.5+repack1-3 ii libogg0 1.3.0-4 ii libportaudio2 19+svn20111121-1 ii libportsmf0 0.1~svn20101010-3 ii libsamplerate0 0.1.8-4 ii libsndfile1 1.0.25-4 ii libsoundtouch0 1.6.0-3 ii libstdc++6 4.7.0-12 ii libtwolame0 0.3.13-1 ii libvamp-hostsdk3 2.1-1 ii libvorbis0a 1.3.2-1.3 ii libvorbisenc2 1.3.2-1.3 ii libvorbisfile3 1.3.2-1.3 ii libwxbase2.8-0 2.8.12.1-11 ii libwxgtk2.8-0 2.8.12.1-11 audacity recommends no packages. Versions of packages audacity suggests: pn ladspa-plugin <none> -- no debconf information
build.log.bz2
Description: Binary data
signature.asc
Description: Digital signature