From 93df47f4d520ee0778f35ec3208d6fe5e6365f5e Mon Sep 17 00:00:00 2001 From: Bernhard Kaindl <43588962+bernhardkaindl@users.noreply.github.com> Date: Sat, 9 Oct 2021 13:10:13 +0200 Subject: librsvg: fix build when does not use -pthread for linking (#26592) librsvg uses pthread_atfork() but does not use -pthread on Ubuntu 18.04 %gcc@8 --- var/spack/repos/builtin/packages/librsvg/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/var/spack/repos/builtin/packages/librsvg/package.py b/var/spack/repos/builtin/packages/librsvg/package.py index edf246d52c..7351e56cb3 100644 --- a/var/spack/repos/builtin/packages/librsvg/package.py +++ b/var/spack/repos/builtin/packages/librsvg/package.py @@ -43,6 +43,8 @@ class Librsvg(AutotoolsPackage): def setup_build_environment(self, env): env.prepend_path('XDG_DATA_DIRS', self.prefix.share) + # librsvg uses pthread_atfork() but does not use -pthread on Ubuntu 18.04 %gcc@8 + env.append_flags('LDFLAGS', '-pthread') def setup_run_environment(self, env): env.prepend_path('XDG_DATA_DIRS', self.prefix.share) -- cgit v1.2.3-70-g09d2