On 14 January 2011 19:06, Robert Bradshaw <rober...@math.washington.edu>wrote:

> On Fri, Jan 14, 2011 at 3:45 AM, mark florisson
> <markflorisso...@gmail.com> wrote:
> >
> >
> > On 14 January 2011 12:31, Robert Bradshaw <rober...@math.washington.edu>
> > wrote:
> >>
> >> On Fri, Jan 14, 2011 at 3:27 AM, Stefan Behnel <stefan...@behnel.de>
> >> wrote:
> >> > Robert Bradshaw, 14.01.2011 12:12:
> >> >> On Fri, Jan 14, 2011 at 3:11 AM, mark florisson wrote:
> >> >>> On 14 January 2011 12:08, mark florisson wrote:
> >> >>>> On 14 January 2011 12:06, Stefan Behnel wrote:
> >> >>>>> The build complains because it cannot find a file called
> >> >>>>>
> >> >>>>> Cython/Debugger/do_repeat.pyx
> >> >>>>
> >> >>> Apparently something left that should have been removed, apologies.
> >> >>> You can
> >> >>> remove it from the setup.py in the list on line 104.
> >> >>
> >> >> Done.
> >> >
> >> > Ok, that looks better.
> >> >
> >> > Now that the debugger support is an official feature, should we have a
> >> > Hudson job that builds Cython and all tests with gdb support enabled?
> >>
> >> Yes, that would make sense. We'd have to build our own newer gdb of
> >> course, and a debug version of Python.
> >>
> >> - Robert
> >> _______________________________________________
> >> Cython-dev mailing list
> >> Cython-dev@codespeak.net
> >> http://codespeak.net/mailman/listinfo/cython-dev
> >
> > That would be great. In that case, is it possible that my branch will
> make
> > it to Hudson? Otherwise Hudson will only be useful after merging into
> > mainline, which is probably just a few hours or days before the release.
> In
> > any case it would also help prevent for instance the issue we had now
> where
> > my branch did introduce a problem just before the release (in the future
> I
> > will run the full test suite instead of skipping some of them with those
> > options to runtests.py). If that's a hassle I wouldn't mind mainline
> branch
> > access either, I promise I'll be good :)
>
> I've read enough of your code that I think that'd be fine. I think it
> makes sense to have a separate branch for the debugger stuff so things
> could be caught before merging.
>
> > The important thing is Python with debug symbols, it does not necessarily
> > have to be a debug build. The thing is that at least many Linux distros
> ship
> > debug symbols with the debug build (usually Python is compiled with -g,
> but
> > then stripped). This is for instance the case in Ubuntu (and probably
> > Debian). However, in Fedora for instance even the debug build is shipped
> > without symbols, and they need to be installed separately.
>
> We build our own Pythons, so could include debug symbols in them.
> Other than that, is the only requirement to have a working gdb >= 7.2
> in the path somewhere?

Yes. And gdb must be build with Python support, but I believe that that's
the default.

> - Robert
> _______________________________________________
> Cython-dev mailing list
> Cython-dev@codespeak.net
> http://codespeak.net/mailman/listinfo/cython-dev
>
_______________________________________________
Cython-dev mailing list
Cython-dev@codespeak.net
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to