chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Override linkage in chicken-install


From: Pietro Cerutti
Subject: Override linkage in chicken-install
Date: Thu, 16 Nov 2023 15:47:11 +0000
User-agent: NeoMutt/20231103-71-942491

I figured I'd ask before coming along with a patch...

I have a use case where I boot up a CHICKEN environment, install a few eggs, compile a static application, then get rid of the environment altogether and just keep the application around. This happens inside FreeBSD jails where I want to keep only the bare mininum needed.

The CHICKEN environment is installed using binary packages, while the eggs - as you all know - are compiled on the fly.

Now, it would be great if I could specify to only compile static versions of the eggs, because that's what I'm going to use anyway.

If I built CHICKEN from source, that'd be STATICBUILD=1 (assuming the egg doesn't specify dynamic linkage only).

So, what do you guys think of allowing the linkage to be overridden by chicken-install? I guess I'd suggest a new option, -linkage, which can take the values 'static' and 'dynamic'. If the option is not provided, we do as we do today.

I can do the work, if you want the feature.

Thanks,


--
Pietro Cerutti
I have pledged to give 10% of income to effective charities
and invite you to join me - https://givingwhatwecan.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]