On Mon, Oct 10, 2011 at 03:42:27PM +0400, Constantin Stefanov wrote:

> Slawa Olhovchenkov wrote:
> > ну раз тебе все равно sudo с символами пересобирать...
> > 
> > #if defined(RLIMIT_CORE) && !defined(SUDO_DEVEL)
> >     /*
> >      * Turn off core dumps.
> >      */
> >     (void) getrlimit(RLIMIT_CORE, &corelimit);
> >     memcpy(&rl, &corelimit, sizeof(struct rlimit));
> >     rl.rlim_cur = 0;
> >     (void) setrlimit(RLIMIT_CORE, &rl);
> > #endif /* RLIMIT_CORE && !SUDO_DEVEL */
> Угу, у него у configure есть даже опция --with-devel. Правда, майнтейнер
> порта явное указание на стрип жестко зашил в Makefile, но оттуда оно
> выковырялось.
> 
> Теперь сам sudo собрался с символами. Но основная беда находится в
> /usr/local/libexec/sudoers.so, который вроде бы тоже символы имеет, а
> gdb почему-то исходников от этих символов не видит. И что с этим делать,
> я пока не понял.

потому что этот .so цепляется через dlopen?

Ответить