On Sep 29, 2025, at 22:35, Gregorio Litenstein wrote:
> 
> On 29 Sep 2025 at 21:04 -0300, Ryan Carsten Schmidt wrote:
> 
>> On Sep 29, 2025, at 16:11, Gregorio Litenstein wrote:
>> 
>>> My use case is the following: I'm building a large program that depends on 
>>> things like ffmpeg, librsvg (and thus rust), among others, and I want it to 
>>> be truly redistributable, so I want to build at least all direct 
>>> dependencies myself.
>>   
>> How does building it yourself make it redistributable?
> 
> Because I have finer control of the deployment targets and compile options 
> anf such. Back when our CI used homebrew and all canned binaries, it wasn’t 
> uncommon for a build to finish sucessfully but then crashing at runtime 
> because of broken references to OS symbols and such. The final straw that 
> made me yeet them entirely was when I realized some library (might have been 
> opencv or fftw-3 maybe) depended by default on openblas instead of 
> accelerate, and openblas was linked against libstdc++ 🙃

Gotcha, I thought you meant redistributable in a licensing sense.

Reply via email to