>>> I hope you can see the difference between a linker, which is needed no >>> matte how you want to use the compiler, and a tool like Valgrind or >>> gprof. > > VS> With this difference, compiling -gv succeeds, even if Valgrind is not > VS> installed. Compiling -pg fails, if gprof/cygwin is not installed. > > VS> One might argue, that this is a good thing, compiling with -pg without > VS> having gprof is useless anyway. > > What is better? > 1. immediate access violation crash with "-gd" > -- well, I wouldn't use dbx in win32 anyway
Already fixed in 2.1.1 and now also in 2.03 so this is a non-issue. > 2. confusing linker error "cannot find -lc" with "-pg" > -- well, I can't use gprof without cygwin anyhow > (while gprof.exe itself does not use extras except shipped > cygwin1.dll) It is not confusing. It is expected that you know what you are doing when using low-level tools like gprof for profiling. > 3. successful build with "-gv" > -- well, I can say that my file is bigger! > (but valgrind is not going to support win32) It is clear the -g already generates debuginfo only. The 'v' adapts it for valgrind. So it is obvious that the .exe is bigger. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal