Summary: I wanted to debug, I configured thoroughly with slowdebug, but was not able to debug the result.
More detailed: I configured jdk8tl in common/makefiles, sh ../autoconf/configure --with-debug-level=slowdebug cleaned, and then built: make CONF=macosx-x86_64-normal-server-slowdebug images Then export JAVA_HOME=/Users/dr2chase/work/jdk8tl/build/macosx-x86_64-normal-server-slowdebug/images/j2sdk-image Then in hotspot-comp, I also configure for slowdebug, and make CONF=macosx-x86_64-normal-server-slowdebug all I then attempt to debug gamma: cd /Users/dr2chase/work/hotspot-comp/build/macosx-x86_64-normal-server-slowdebug/hotspot/bsd_amd64_compiler2/product DYLD_LIBRARY_PATH=. ./gamma -version Using java runtime at: /Users/dr2chase/work/jdk8tl/build/macosx-x86_64-normal-server-slowdebug/images/j2sdk-image/jre openjdk version "1.8.0-internal-debug" OpenJDK Runtime Environment (build 1.8.0-internal-debug-dr2chase_2013_01_09_11_52-b00) OpenJDK 64-Bit Server VM (build 25.0-b15, mixed mode) DYLD_LIBRARY_PATH=. gdb ./gamma ... And I seem to get no symbols. Line numbers don't match code, I can't print variables, etc. Other people (Vladimir Kozlov) using old build DO get symbols, and CAN print variables. We're running the same version of the OS, and the same version of gdb. I cannot tell if this is pilot error or a bug. Are there any suggestions for missteps I might have made? If necessary, I can distill this down to about a dozen commands to reproduce, though it takes time to run them. David