[cairo] [PATCH] Make utilites buildable on modern Linux distro (RHEL-7).

Bryce Harrington bryce at osg.samsung.com
Tue Feb 24 01:18:09 PST 2015


On Fri, Feb 20, 2015 at 04:38:00PM +0100, Matěj Cepl wrote:
> Signed-off-by: Matěj Cepl <mcepl at cepl.eu>
> ---
>  Makefile    | 4 ++--
>  csi-trace.c | 1 +
>  2 files changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/Makefile b/Makefile
> index e8f8b6b..22d7396 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -12,9 +12,9 @@ benchmarks: $(QUICK_LZMA:.lzma=.trace)
>  	lzma -cd $< | ./csi-bind > $@
>  
>  csi-bind: csi-bind.c
> -	$(CC) $(CFLAGS) $(shell pkg-config cairo --cflags) $^ $(shell pkg-config cairo --libs) -lcairo-script-interpreter -o $@
> +	$(CC) $(CFLAGS) $(shell pkg-config cairo pixman-1 --cflags) $^ $(shell pkg-config cairo pixman-1 --libs) -lcairo-script-interpreter -o $@
>  csi-trace: csi-trace.c
> -	$(CC) $(CFLAGS) $(shell pkg-config cairo --cflags) $^ $(shell pkg-config cairo --libs) -lcairo-script-interpreter -o $@
> +	$(CC) $(CFLAGS) $(shell pkg-config cairo pixman-1 --cflags) $^ $(shell pkg-config cairo pixman-1 --libs) -lm -lcairo-script-interpreter -o $@
>  
>  ##########################################################
>  # Some targets to make and upload a snapshot of the traces
> diff --git a/csi-trace.c b/csi-trace.c
> index ea4f1e9..0e6a05b 100644
> --- a/csi-trace.c
> +++ b/csi-trace.c
> @@ -3,6 +3,7 @@
>  
>  #include <stdio.h>
>  #include <stdlib.h>
> +#include <string.h>
>  #include <math.h>
>  #include <setjmp.h>
>  #include <time.h>
> -- 
> 1.8.3.1

LGTM, so:

Reviewed-by: Bryce Harrington <bryce at osg.samsung.com>
 
If no one raises issues, I can land this patch.

> -- 
> cairo mailing list
> cairo at cairographics.org
> http://lists.cairographics.org/mailman/listinfo/cairo


More information about the cairo mailing list