Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 May 2010 17:41:53 +0200
From:      Erik Cederstrand <erik@cederstrand.dk>
To:        freebsd-hackers@freebsd.org
Cc:        "=?iso-8859-1?Q?=22C._Bergstr=F6m=22?=" <cbergstrom@pathscale.com>
Subject:   Re: Permissive licensed toolchain
Message-ID:  <3A66374B-B6EE-4286-9575-BDA6261A0AFA@cederstrand.dk>
In-Reply-To: <4C0272E9.8020800@pathscale.com>
References:  <op.vb0w1zrh43o42p@klevas> <4BDD28E2.8010201@rawbw.com> <httjse$4ee$1@dough.gmane.org> <op.vdirbroh43o42p@klevas> <45C1FA95-C9A3-41EA-9E3A-61E35C7F6AD1@cederstrand.dk> <4C0272E9.8020800@pathscale.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail-163-574170180
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1


Den 30/05/2010 kl. 16.15 skrev C. Bergstr=F6m:

> What's the real status of a fully permissive licensed toolchain?

You mean ClangBSD?

> 1) Benchmarks - (I mean emperical evidence on FBSD and per target with =
no anecdotal comments or speculation.. I admit benchmarks can actually =
be misleading since many companies optimize for them specifically)

I'm working (slowly) on comparing FreeBSD and ClangBSD for various =
benchmarks.

> 3) Which assembler is being used?

The same as FreeBSD: GNU as. There is ongoing work in the llvm-mc =
project to provide an assembler for LLVM, but ELF support is low =
priority for Apple. There was an experimental patch on the mailing list =
a couple of weeks back.

> 4) Which linker is being used?

GNU ld. LLVM also provides a linker, but last time I checked it wasn't =
functional on FreeBSD. It provides LTO that would be interesting to =
benchmark.

> What's the best way to make a plan which will get feedback if someone =
wanted to try alternative approach to the above?

Make it easily available, e.g. as a Subversion repo like ClangBSD, or an =
install CD, and provide instructions for easy installation and test. I'm =
testing ClangBSD in a VirtualBox VM which makes it easy to recover after =
hosing the operating system.

Erik=

--Apple-Mail-163-574170180--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A66374B-B6EE-4286-9575-BDA6261A0AFA>