[systemd-devel] [PATCH] libsystemd-login.so: fix undefined reference to 'cg_create'
Lennart Poettering
lennart at poettering.net
Wed Sep 11 04:27:03 PDT 2013
On Wed, 11.09.13 13:28, Yang Chengwei (chengwei.yang at intel.com) wrote:
> On Tue, Sep 10, 2013 at 06:02:55PM +0200, Lennart Poettering wrote:
> > On Mon, 26.08.13 13:48, Chengwei Yang (chengwei.yang at intel.com) wrote:
> >
> > Hmm, can you elaborate on this one? libsystemd-login should be mostly
>
> This error occurs while building dbus with systemd support like below
>
> $ make
> make all-recursive
> make[1]: Entering directory `/home/chengwei/Upstream/dbus.git'
> Making all in dbus
> make[2]: Entering directory `/home/chengwei/Upstream/dbus.git/dbus'
> make all-am
> make[3]: Entering directory `/home/chengwei/Upstream/dbus.git/dbus'
> CCLD dbus-test
> /usr/lib/libsystemd-login.so: undefined reference to `cg_create'
> collect2: ld returned 1 exit status
> make[3]: *** [dbus-test] Error 1
> make[3]: Leaving directory `/home/chengwei/Upstream/dbus.git/dbus'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/chengwei/Upstream/dbus.git/dbus'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/chengwei/Upstream/dbus.git'
> make: *** [all] Error 2
>
> and cg_create referenced by libsystemd-login.so like below
>
> $ grep cg_create src/login/ -r
> Binary file src/login/systemd_logind-logind-session.o matches
> Binary file src/login/systemd_logind-logind-user.o matches
But these files are not linked into libsystemd-login, but only into
logind (the daemon)...
Lennart
--
Lennart Poettering - Red Hat, Inc.
More information about the systemd-devel
mailing list