[sudo-users] [PATCH]: sudo 1.8.2 .o to .lo

Todd C. Miller Todd.Miller at courtesan.com
Tue Oct 11 07:21:36 EDT 2011


On Mon, 10 Oct 2011 21:48:56 MDT, Kelly Anderson wrote:

> My guess is that you're using an older version of libtool.
> My version is 2.4.  2.4 puts the .o files in a .libs directory.  My make 
> is 3.81.

Sudo ships with a bundled version of libtool 2.4.  The .o files in
the .libs directory are the PIC object files.  The .lo file will
tell you the path to the PIC and non-PIC objects.  E.g.

    # Name of the PIC object.
    pic_object='.libs/find_path.o'

    # Name of the non-PIC object
    non_pic_object='find_path.o'

What does find_path.lo look like on your system?

I build sudo packages for several flavors of Linux for each release
and have never run into the problem you describe.  The only reason
I can think of would be if the non-PIC objects are not being built.

 - todd



More information about the sudo-users mailing list