From: Jiri Kalvoda Date: Wed, 7 Dec 2022 13:59:56 +0000 (+0100) Subject: Fix build on bullseye X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=86d4529dc60c9e648abe4c7fad875bc633b14cd2;p=teatimer.git 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. --- 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