From 86d4529dc60c9e648abe4c7fad875bc633b14cd2 Mon Sep 17 00:00:00 2001 From: Jiri Kalvoda Date: Wed, 7 Dec 2022 14:59:56 +0100 Subject: [PATCH] Fix build on bullseye Linking on some systems (for example bullseye) is broken (undefined reference to gtk functions) when object file is written after libraries. --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 34c7cd6..a6bf9ae 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,13 @@ VERSION=1.4 ARCHIVE=teatimer-$(VERSION).tar.gz -GTK_LIBS:=$(shell pkg-config --libs gtk+-x11-2.0 glib-2.0) GTK_CFLAGS:=$(shell pkg-config --cflags gtk+-x11-2.0 glib-2.0) +GTK_LDFLAGS:=$(shell pkg-config --libs-only-L --libs-only-other gtk+-x11-2.0 glib-2.0) +GTK_LDLIBS:=$(shell pkg-config --libs-only-l gtk+-x11-2.0 glib-2.0) CFLAGS=-O2 $(GTK_CFLAGS) -Wall -W -LDFLAGS=$(GTK_LIBS) +LDFLAGS=$(GTK_LDFLAGS) +LDLIBS=$(GTK_LDLIBS) all: teatimer -- 2.39.2