diff --git a/packages/lang/llvm/package.mk b/packages/lang/llvm/package.mk index 8228ec8189..352eba00f6 100644 --- a/packages/lang/llvm/package.mk +++ b/packages/lang/llvm/package.mk @@ -105,14 +105,8 @@ pre_configure_host() { } pre_configure_target() { - # llvm fails to build with LTO support - strip_lto - - # llvm 3.3+ fails to build with -Os - # see https://bugs.gentoo.org/show_bug.cgi?id=489708 - # please test without this on llvm upgrade - export CFLAGS=`echo $CFLAGS | sed -e "s|-Os|-O2|"` - export CXXFLAGS=`echo $CFLAGS | sed -e "s|-Os|-O2|"` + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" } makeinstall_host() {