[PATCH xdm] Re-introduce the ability of staticcally linking the greeter.
Matthieu Herrb
matthieu.herrb at laas.fr
Sun Nov 13 12:38:43 PST 2011
On Sat, Nov 12, 2011 at 09:57:05AM -0500, Gaetan Nadon wrote:
> On Fri, 2011-11-11 at 19:37 -0800, Alan Coopersmith wrote:
>
> > On 11/07/11 11:57, Matthieu Herrb wrote:
> > > This logically reverts 7e223d3ac6c0d549a7d6e4dcc86a053e19594028.
> > > There are still cases (in particular OpenBSD) where the shared greeter
> > > is not desired.
> >
> > As discussed elsewhere in this thread, I'm okay with the concept of this patch,
> > though I have a couple nits about the implementation:
> >
> > > +if test "x$DYNAMIC_GREETER" = "xno"; then
> > > +STATIC_GREETER_CFLAGS="-DGREET_USER_STATIC"
> > > +STATIC_GREETER_LIBS="-L../greeter -lXdmGreet"
> > > +fi
> >
> > A little indentation of the middle two lines would be nice.
> >
> > > AM_CPPFLAGS = -I$(top_srcdir)/include
> > > AM_CFLAGS = $(CWARNFLAGS) $(XDMGREET_CFLAGS) -DGREET_LIB
> >
> > > +#ifdef GREET_LIB
> >
> > I don't understand the point of adding #ifdef GREET_LIB when you leave it
> > hardcoded in the Makefile as always defined.
> >
>
> GREET_LIB is still needed in greet.h as it is compiled with both session.c
> for xdm execuatable and greeter shared lib.
>
> I don't know if it would really hurt session.c.
>
Yes it hurts because of the macros that are used to hide the indirect
function pointers. They need to be hidden from session.c.
--
Matthieu Herrb
More information about the xorg-devel
mailing list