From 4b85e66fea8e01a142a8405606a455eecd996160 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Tue, 14 Nov 2023 17:16:45 -0500 Subject: [PATCH] fix(gcrypt) not building shared on linux --- projects/gnupg.org/libgcrypt/package.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/projects/gnupg.org/libgcrypt/package.yml b/projects/gnupg.org/libgcrypt/package.yml index 94a751cc..4fddcc2e 100644 --- a/projects/gnupg.org/libgcrypt/package.yml +++ b/projects/gnupg.org/libgcrypt/package.yml @@ -18,19 +18,23 @@ provides: build: dependencies: gnupg.org/libgpg-error: 1 + darwinsys.com/file: '*' # needed for configure to build dylibs linux: llvm.org: <17 # symbol not defined - script: | - ./configure $ARGS - make - make check - make install + script: + - ./configure $ARGS + - make + - make check + - make install env: CC: clang CXX: clang++ - LD: clang ARGS: - --prefix={{prefix}} + - --enable-static + - --enable-shared + linux: + LD: ld.lld linux/x86-64: ARGS: # basic.c:317:16: error: inline assembly requires more registers than available