--- /usr/portage/sys-devel/llvm/llvm-2.9-r2.ebuild 2011-05-23 13:43:47.000000000 +0200 +++ llvm-2.9-r3.ebuild 2011-06-16 20:37:15.645392397 +0200 @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-2.9-r2.ebuild,v 1.1 2011/05/23 11:43:47 voyageur Exp $ +# $Header: $ EAPI="3" inherit eutils flag-o-matic multilib toolchain-funcs @@ -12,7 +12,7 @@ LICENSE="UoI-NCSA" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="alltargets debug +libffi llvm-gcc ocaml test udis86 vim-syntax" +IUSE="alltargets debug gold +libffi llvm-gcc ocaml test udis86 vim-syntax" DEPEND="dev-lang/perl >=sys-devel/make-3.79 @@ -22,6 +22,7 @@ !~sys-devel/bison-1.875 || ( >=sys-devel/gcc-3.0 >=sys-devel/gcc-apple-4.2.1 ) || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-3.2.3 ) + gold? ( >=sys-devel/binutils-2.21 ) libffi? ( dev-util/pkgconfig virtual/libffi ) ocaml? ( dev-lang/ocaml ) @@ -105,6 +106,10 @@ CONF_FLAGS="${CONF_FLAGS} --enable-pic" fi + if use gold; then + CONF_FLAGS="${CONF_FLAGS} --with-binutils-include=/usr/include/" + fi + # things would be built differently depending on whether llvm-gcc is # used or not. local LLVM_GCC_DIR=/dev/null