Package download statistics

Freddie Cash fjwcash at gmail.com
Mon May 6 09:58:20 PDT 2013


On Mon, May 6, 2013 at 6:20 AM, John Marino <dragonflybsd at marino.st> wrote:

> On 5/6/2013 14:52, Petr Janda wrote:
>
>> Now, the _very_ interesting (and unexpected) part is the less than 2%
>>> pkgsrc
>>> packages usage.
>>> Maybe it's just that pkgng is so much better, maybe it's that pkgsrc
>>> users
>>> prefer to build software from source. Difficult to know.
>>>
>>> In any case, I don't see a reason to continue building pkgsrc packages
>>> with
>>> these numbers.
>>>
>>
>> I wonder if this means clang should be included in base instead of GCC
>> 4.4. Since Ports are a FreeBSD thing, and they have switched to clang,
>> more and more ports are going to build with it.
>>
>
> I'm not making the connection.
> For starters, just because FreeBSD has clang as a system compiler doesn't
> mean they use it to build packages.


Clang is the default compiler for FreeBSD 10, and pkgng is the default
package management tool as well.  Thus, all packages for FreeBSD 10 are
built using Clang, in pkgng format.

Clang is available as a compiler in FreeBSD 9, and pkgng is available as
well.  Both can be enabled via simple entries in /etc/make.conf and
/etc/src.conf.  Anyone is free to enable them and test them.

There was a big push near the end of 2012 to get as many ports are possible
to compile with Clang, and to add entries to port Makefiles to specify GCC
if-and-only-if it wouldn't compile with Clang.

IOW, FreeBSD ports are almost all buildable using Clang, and the ports tree
will default to Clang moving forward.

-- 
Freddie Cash
fjwcash at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dragonflybsd.org/pipermail/users/attachments/20130506/bc40dac4/attachment-0003.htm>


More information about the Users mailing list