> > > > With autotools I use --enable-debug=full. > > > > > > > > How is this done with cmake ? > > > > > > > > I built with -DCMAKE_BUILD_TYPE=Debug but > there is no > > > > > > difference in the > > > > > > > final package sizes. > > > > > > > > Is there anything in the build log that lets > me know > > > > > > how I built a package? > > > > > > Try -DCMAKE_CXX_FLAGS="-g" > > > > I added that flag. Yet the package sizes are the > same. > > > > 1. How do I know whether or not a package is built > with debug support? > > Run make VERBOSE=1 and check if -g parameter is passed to > compiler. > > > 2. Does the build log provide a clue? > > See previous answer. > > > 3. Should the package size be larger? > > Yes, much larger. But ensure that binaries are not stripped > at install stage > (you should not see "-s" parameter passed to linker). Use > "file" to check if > the binary is stripped or no. > > > 4. Is there a simple test after installing the package > to test for > > debugging support? > > Dunno. In all of my build scripts is this: make VERBOSE=1 I rebuilt kdelibs using this: -DCMAKE_CXX_FLAGS:STRING="$CPUOPT $DEBUG_CMAKE" where $DEBUG_CMAKE = -g When I check the build log I see this many times: /usr/bin/c++ -fPIC -O2 -march=i486 -mtune=i686 -g When I run 'gdb attach [PID]' I see many "(no debugging symbols found)" messages. For example: Reading symbols from /opt/trinity/lib/libkparts.so.2...(no debugging symbols found)...done. Loaded symbols for /opt/trinity/lib/libkparts.so.2 Reading symbols from /opt/trinity/lib/libkio.so.4...(no debugging symbols found)...done. Loaded symbols for /opt/trinity/lib/libkio.so.4 Reading symbols from /opt/trinity/lib/libkdeui.so.4...(no debugging symbols found)...done. Loaded symbols for /opt/trinity/lib/libkdeui.so.4 As I mentioned the package sizes are the same and built times are basically the same. Everything indicates I am not building with debug support. What else do I need to do? Darrell