This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GCJ / libjava 'debug' build -O0


Peter Blemel wrote:

My question involves making gdb/insight stick to the right lines. The compiler collection was built with the default -g -O2, but the -O2 is making stepping through the 'standard' java program startup where class loading is performed a bit troublesome because the optimization makes the code jump around a bit in the debugger. I don't want to change the defaults for the rest of the compiler suite, I just want to have libjava build -g -O0. What is the best way to do this?


From your libjava build directory:

make CXXFLAGS=-g GCJFLAGS=-g CPPFLAGS=-g

If you want to always build libjava without -O, you can edit the Makefile and remove the "-O2" from the default settings of these flags.

Regards

Bryce


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]