Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 442958 | Differences between
and this patch

Collapse All | Expand All

(-)llvm-3.8.0-r2.ebuild.old (+22 lines)
Lines 358-363 Link Here
358
		#filter-flags -msahf -frecord-gcc-switches
358
		#filter-flags -msahf -frecord-gcc-switches
359
	fi
359
	fi
360
360
361
	if tc-is-cross-compiler; then
362
		strip-flags
363
		filter-flags -O*
364
		[[ ${CXX} == *clang* ]] && \
365
			append-flags -target ${CHOST} --sysroot="${SYSROOT}"
366
367
		[[ -x "/usr/bin/llvm-tblgen" ]] || \
368
			die "/usr/bin/llvm-tblgen not found or usable"
369
		mycmakeargs+=(
370
			-DCMAKE_CROSSCOMPILING=True
371
			-DLLVM_TABLEGEN=/usr/bin/llvm-tblgen
372
		)
373
374
		if use clang; then
375
			[[ -x "/usr/bin/clang-tblgen" ]] || \
376
				die "/usr/bin/clang-tblgen not found or usable"
377
			mycmakeargs+=(-DCLANG_TABLEGEN=/usr/bin/clang-tblgen)
378
			[[ ${CXX} == *clang* ]] && \
379
				mycmakeargs+=(-DLLVM_ENABLE_PIC=False)
380
		fi
381
	fi
382
361
	cmake-utils_src_configure
383
	cmake-utils_src_configure
362
}
384
}
363
385

Return to bug 442958