From d8fe6f7ac54f155fe5a3c33509249a70d0c816c5 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Fri, 29 Jul 2022 10:50:41 -0400 Subject: Implement Guile linking for C builds In order to write Guile code against C, I need to distiguish between libs and bins, so I did that, then I got the flags that gcc needs from `guile-config` and put them in the args for any C lib build. I tested this with Bessel.c and Bessel.scm (not in this patch, because I don't really want that code in my tree, I'll come up with another way to test it later). --- .envrc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to '.envrc') diff --git a/.envrc b/.envrc index cdcae62..61214db 100644 --- a/.envrc +++ b/.envrc @@ -13,9 +13,12 @@ # scripts for editing go here PATH_add $BIZ_ROOT/Biz/Ide # -# bild outputs go here +# executable bild outputs go here PATH_add $BIZ_ROOT/_/bin # +# library/linkable bild outputs go here + export LTDL_LIBRARY_PATH=$BIZ_ROOT/_/lib +# # Biz/Dragons.hs: export GITHUB_CLIENT_ID=aa575dc96263bc99556d export GITHUB_CLIENT_STATE=$(cat /proc/sys/kernel/random/uuid) -- cgit v1.2.3