Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
81 user(s) are online (57 user(s) are browsing Forums)

Members: 2
Guests: 79

TheMagicSN, smf, more...

Headlines

 
  Register To PostTopic is Locked  

Source-level debugger
Just popping in
Just popping in


See User information
I think GDB is a pain and it is even worse on the OS3.x department than the OS4.0 departement. Something definitely must be done about this since we seem to be at the mercy of GCC as our compiler of the day.

As a Mattathias Project developer, I think source level debugging software may need to come from the LLVM project in the form of CLANG. CLANG is a C, C++, Objective C, and Objective C++ development system for the Low-Level Virtual Machine. It's making rapid headway but only currently supports JIT compilation on PowerPC and Intel. It supports static compilation on others though.

Both LLVM and CLANG are under a BSD-like license so this may be a starting point for further development. Especially since CLANG is a library-oriented system designed for producing IDEs out of.

I've seen on the LLVM-Dev mailing list that somebody thinks LLVM needs a source-level debugger and is starting to work on one. This means that any compiler based on the LLVM bitcode can have source-level debugging without being tied to one processor family.

If things go well with the Mattathias Project, we'll be making a backend for either GCC or LLVM to run on the 68000 series also but we're kind of busy on our flexible parser design at the moment. Currently the Mattathias Project has 2 developers so we won't be able to make huge progress all at once but we'll do our best.

Questions? Comments? Derogatory remarks?

Go to top
Re: Source-level debugger
Quite a regular
Quite a regular


See User information
@Samurai_Crow

I don't think GDB is so bad, in fact I even find it not so bad. However it's difficult to use (because we are not used to text interfaces anymore), in the Linux environment some graphical interfaces exist to GDB and they are working great (DDD comes to mind for example).
Add to this that our ports of GDB never been so stable on AmigaOS and you know why so many people are criticising GDB (to be honest our OS4 port is the most stable ever... at least up to the update 3).

Back to a quiet home... At last
Go to top

  Register To PostTopic is Locked

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project