Source: bart-view Version: 0.1.00-3 Tags: patch upstream User: [email protected] Usertags: ftcbfs
bart-view fails to cross build from source, because the upstream Makefile hard codes the build architecture pkg-config. After making it substitutable, bart-view cross builds successfully. Please consider applying the attached patch. Helmut
--- bart-view-0.1.00.orig/Makefile +++ bart-view-0.1.00/Makefile @@ -21,6 +21,7 @@ CC ?= gcc +PKG_CONFIG ?= pkg-config CFLAGS ?= -Wall -O2 CFLAGS += -std=c11 -fopenmp @@ -49,7 +50,7 @@ @echo "STRINGIFY(`cat src/viewer.ui`)" > src/viewer.inc view: src/main.c src/view.[ch] src/draw.[ch] src/viewer.inc - $(CC) $(CFLAGS) $(EXPDYN) -o view -I$(TOOLBOX_INC) `pkg-config --cflags gtk+-3.0` src/main.c src/view.c src/draw.c `pkg-config --libs gtk+-3.0` $(TOOLBOX_LIB)/libmisc.a $(TOOLBOX_LIB)/libnum.a -lm -lpng + $(CC) $(CFLAGS) $(EXPDYN) -o view -I$(TOOLBOX_INC) `$(PKG_CONFIG) --cflags gtk+-3.0` src/main.c src/view.c src/draw.c `$(PKG_CONFIG) --libs gtk+-3.0` $(TOOLBOX_LIB)/libmisc.a $(TOOLBOX_LIB)/libnum.a -lm -lpng cfl2png: src/cfl2png.c src/view.[ch] src/draw.[ch] src/viewer.inc $(CC) $(CFLAGS) $(EXPDYN) -o cfl2png -I$(TOOLBOX_INC) src/cfl2png.c src/draw.c $(TOOLBOX_LIB)/libmisc.a $(TOOLBOX_LIB)/libnum.a -lm -lpng

