[Buildroot] [PATCH v3 2/2] logrotate: use pkg-config for the opt library
thomas.petazzoni at free-electrons.com
Thu Mar 5 08:28:10 UTC 2015
Dear Fabio Porcedda,
On Thu, 5 Mar 2015 00:38:25 +0100, Fabio Porcedda wrote:
> > It's not currently supported in Buildroot, but LOADLIBES is extended by
> > the logrotate Makefile with -lacl or -lselinux when WITH_ACL or
> > WITH_SELINUX are used. I'm not sure this will play well with your
> > proposed solution.
> Thanks for noticing it.
> I didn't know that a variable forced from the command line cannot be extended.
> Now I'm aware of it.
Depends on whether you pass variables in the environment (on the left
hand side of make) or as make options (on the right hand side of make).
Demonstration with a simple Makefile:
FOO = -lbaz
FOO += -lselinux
And now, the different cases:
thomas at skate:/tmp$ make
thomas at skate:/tmp$ make FOO=-lpouet
thomas at skate:/tmp$ make FOO=-lpouet WITH_SELINUX=yes
thomas at skate:/tmp$ make WITH_SELINUX=yes
thomas at skate:/tmp$ FOO=-lpouet make
thomas at skate:/tmp$ FOO=-lpouet make WITH_SELINUX=yes
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
More information about the buildroot