Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] bindist
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1126

PostPosted: Thu Dec 07, 2017 10:06 pm    Post subject: [Solved] bindist Reply with quote

Just a quick question.

I was looking at the bindist flag, and found this. But what is unclear is its usage. Does having bindist in your use flags Disable these things (as it implies), or does it enable it?

For example, with freetype. It says that using bindist will:
Quote:
Disable ClearType support (see http://freetype.org/patents.html)


Is this a "Yes, we have no bananas" situation? Or do we really want "-bindist" to accomplish the disabling of ClearType support?

What does "bindist" mean exactly, "Binary Distribution"?. Oops.. I guess that is a second question! :lol:
Thanks.

G
_________________
To look without without looking within is like looking without without looking at all.


Last edited by grooveman on Fri Dec 08, 2017 1:57 pm; edited 1 time in total
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1396

PostPosted: Thu Dec 07, 2017 10:58 pm    Post subject: Reply with quote

Quote:
What does "bindist" mean exactly, "Binary Distribution"?

Yes, you are correct, it means you want to distribute binary copies.

Quote:
For example, with freetype. It says that using bindist will:

Quote:
Disable ClearType support (see http://freetype.org/patents.html)



Is this a "Yes, we have no bananas" situation? Or do we really want "-bindist" to accomplish the disabling of ClearType support?

By having bindist enabled, it will disable the patented code segments. For like freetype and firefox, this is fairly benign in it's effects overall. As it would restrict you on font formats, and changes the graphics a little in firefox; but in the end doesn't break other software as bad. However, when you start looking at openssl, bindist does break support in other libraries that depend on those patented algorithms.

When you first install gentoo, bindist is enabled as Gentoo has to have it enabled to distribute the starting openssl code. However, it is highly recommended, bindist is disabled in your make.conf (so it applies to all packages), as you are less likely to be where you are going to distribute binary copies.

Update: Now, the grey area comes in, is if you distribute copies between your systems with a binhost. In one sense, you are distributing binary copies, so would need to have it enabled. However, because it is internal/private, it is generally considered you are not distributing anything and you should be safe. When you make the binhost available on the internet for others, then are now considered distributing binary copies to the public and have to have it enabled for legal reasons.
Back to top
View user's profile Send private message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1126

PostPosted: Fri Dec 08, 2017 1:57 pm    Post subject: Reply with quote

Thanks. That definitely is a "yes we have no bananas" situation, but at least the documentation is saying what it means :)

'preciate it.

G
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum