diff options
author | Ryan Burns <rtburns@protonmail.com> | 2021-08-16 00:07:41 -0700 |
---|---|---|
committer | Ryan Burns <rtburns@protonmail.com> | 2021-08-16 03:36:59 -0700 |
commit | 803abbf2bc053bf512fd9ab1d0ad6f2d5ff5bcda (patch) | |
tree | 0b6b35bb5d9f400afe67504f04389d7f0dc77c21 /pkgs/tools/typesetting | |
parent | 739f0b22b74a35f65e5b862108db4d4380feecc8 (diff) | |
download | nixpkgs-803abbf2bc053bf512fd9ab1d0ad6f2d5ff5bcda.tar nixpkgs-803abbf2bc053bf512fd9ab1d0ad6f2d5ff5bcda.tar.gz nixpkgs-803abbf2bc053bf512fd9ab1d0ad6f2d5ff5bcda.tar.bz2 nixpkgs-803abbf2bc053bf512fd9ab1d0ad6f2d5ff5bcda.tar.lz nixpkgs-803abbf2bc053bf512fd9ab1d0ad6f2d5ff5bcda.tar.xz nixpkgs-803abbf2bc053bf512fd9ab1d0ad6f2d5ff5bcda.tar.zst nixpkgs-803abbf2bc053bf512fd9ab1d0ad6f2d5ff5bcda.zip |
lowdown: fix musl build
Whenever building a shared library, we need to compile with -fPIC. (This is sometimes implicitly added by the hardening flags, but not always, e.g. for pkgsMusl.)
Diffstat (limited to 'pkgs/tools/typesetting')
-rw-r--r-- | pkgs/tools/typesetting/lowdown/shared.patch | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/tools/typesetting/lowdown/shared.patch b/pkgs/tools/typesetting/lowdown/shared.patch index ed9f266b3f9..75ee03da970 100644 --- a/pkgs/tools/typesetting/lowdown/shared.patch +++ b/pkgs/tools/typesetting/lowdown/shared.patch @@ -11,10 +11,11 @@ index 955f737..2c9532c 100644 www: $(HTMLS) $(PDFS) $(THUMBS) lowdown.tar.gz lowdown.tar.gz.sha512 -@@ -101,6 +101,9 @@ lowdown-diff: lowdown +@@ -101,6 +101,10 @@ lowdown-diff: lowdown liblowdown.a: $(OBJS) $(COMPAT_OBJS) $(AR) rs $@ $(OBJS) $(COMPAT_OBJS) ++%.o: CFLAGS += -fPIC +liblowdown.so: $(OBJS) $(COMPAT_OBJS) + $(CC) -shared -o $@ $(OBJS) $(COMPAT_OBJS) $(LDFLAGS) + |