Tuesday, November 27, 2007

Using CDT for MySQL

I recently got a note from a Hakan at MySQL who wrote a tutorial on how to use the CDT to build and debug a component of MySQL called Falcon. I'm always glad to see when other open source communities have found the CDT useful for their work. It's one of the best ways to show publicly the different capabilities of the CDT, and its a lot easier to get co-operation between open communities.

The tutorial shows MySQL being debugged on a Mac. I didn't realize how slick the CDT looked in that environment. And I guess I didn't realize that MySQL ran on a Mac, but it makes sense that it does. And it really shows the value of the CDT for cross platform development. They follow the same steps on Linux. Now if we could do Windows just as easily...

2 comments:

  1. Hi Doug,

    it's not only for building Falcon, one can actually build the whole MySQL server within CDT.

    We already have quite a few developers at MySQL who are using CDT for developing and debugging MySQL.

    Maybe one the CDT developers can answer one of these questions:

    * How to ignore SCCS/ directories of Bitkeeper in "Project View" and for code lookup?
    * Starting debug triggers a "make all" every time, which costs too much time. How to avoid "make all" if no files where changed?

    Best regards,

    Hakan

    ReplyDelete
  2. Hi Doug,
    I use the comment way to contact you, because I don't find your address email. And my comment is not related to the post: I'm a CDT user and I have a proposition related to CDT/ "automatic build" --

    why we should check the "build automatically" from project menu and so check the box in project proprities/build setting to set correctly the automatic build.

    It's more confortable to check the second check box automatically when we check the "build automatically"?
    may I don't understand the goal of this choice?

    I hope that my question is quite clear.
    thanks in advance, waiting for your clarification.

    ReplyDelete