Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Oct 2007 15:05:36 -0700
From:      Garrett Cooper <youshi10@u.washington.edu>
To:        ports@freebsd.org
Subject:   Re: Idea: static builds
Message-ID:  <470806B0.50906@u.washington.edu>
In-Reply-To: <op.tzslm2n29aq2h7@mezz.mezzweb.com>
References:  <20071004190304.GA9491@hades.panopticon> <op.tzslm2n29aq2h7@mezz.mezzweb.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Jeremy Messenger wrote:
> On Thu, 04 Oct 2007 14:03:04 -0500, Dmitry Marakasov 
> <amdmi3@amdmi3.ru> wrote:
>
>> Hi!
>>
>> I just have an idea that may be useful: static port builds. This can
>> help produce packages without any depends, which may be useful
>> sometimes.
>>
>> Implementation seem pretty straightfoward to me:
>> - Introduce STATIC_BUILD variable that changes usual build behavior
>> - Process LIB_DEPENDS in a different way: check .a instead of .so.*, and
>> fail if .a is missing, and .so is present (i.e. needed static lib is not
>> available at all), don't add library ports to package depends
>> - Add -static to CFLAGS/CXXFLAGS
>>
>> Any comments? I will try to experiment with this for now.
>
> How do you deal with the security? It will be required for all ports 
> that depend on a port to be rebuild, so bump the PORTREVISION will be 
> need. But what about for non-static that don't need to be bump? A 
> solution for that might be need too.
>
> I have no object with static build as long as it is flexible and 
> optional (disable/enable).
>
> Cheers,
> Mezz
>
>
    Static, built upon static, built upon static would be a bad thing to 
watch out for too I'd think...
    Am I wrong?
-Garrett



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?470806B0.50906>