I have troubles to use gdb debogger under OSX64.
see http://www.lazarus.freepascal.org/index.php/topic,10668.0.html
am I the only 64 user?
Mac OS X 64 bit does not exist. Unlike on Linux and Windows, there is no difference whatsoever for user-level programs depending on whether the system was booted with a 32 or 64 bit kernel (both kernels are included in Mac OS X 10.6, and which one is used depends on your machine and its EFI boot rom version).
The problem posted in the other thread is shown by this warning from gdb:
[WARNING] Debugger: Unknown record: unable to read unknown load command 0x80000022
There are two possible things that can cause this:
1) you are trying to load a program compiled with the default options on Mac OS X 10.6 on a machine running an earlier version of Mac OS X. When you want a program to run on earlier versions of Mac OS X, you must however always specifically target that Mac OS X version and the SDK (this is the same for FPC/Lazarus and C/C++/Objective-C/... and any other compiled language).
See
http://wiki.freepascal.org/OS_X_Programming_Tips#Compiling_under_10.5_for_10.4_and_below for details.
2) you are using a gdb version from an older Mac OS X version on Mac OS X 10.6. That is not supported by Apple. Install Xcode 3.2 or later under Mac OS X 10.6, and make sure that you do not deselect "install support for UNIX development" (it is selected by default, so do not switch it off).