Lines 17-23
SRC_URI="https://github.com/pocl/pocl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
Link Here
|
17 |
|
17 |
|
18 |
LICENSE="GPL-2" |
18 |
LICENSE="GPL-2" |
19 |
SLOT="0" |
19 |
SLOT="0" |
20 |
KEYWORDS="~amd64" |
20 |
KEYWORDS="~amd64 ~ppc64" |
21 |
# TODO: hsa tce |
21 |
# TODO: hsa tce |
22 |
IUSE="accel cl20 +conformance cuda debug examples float-conversion hardening +hwloc memmanager test" |
22 |
IUSE="accel cl20 +conformance cuda debug examples float-conversion hardening +hwloc memmanager test" |
23 |
# Tests not yet passing, fragile in Portage environment(?) |
23 |
# Tests not yet passing, fragile in Portage environment(?) |
Lines 73-79
src_configure() {
Link Here
|
73 |
-DENABLE_HSA=OFF |
73 |
-DENABLE_HSA=OFF |
74 |
-DENABLE_ICD=ON |
74 |
-DENABLE_ICD=ON |
75 |
-DENABLE_POCL_BUILDING=ON |
75 |
-DENABLE_POCL_BUILDING=ON |
76 |
-DKERNELLIB_HOST_CPU_VARIANTS=distro |
|
|
77 |
-DPOCL_ICD_ABSOLUTE_PATH=ON |
76 |
-DPOCL_ICD_ABSOLUTE_PATH=ON |
78 |
-DSTATIC_LLVM=OFF |
77 |
-DSTATIC_LLVM=OFF |
79 |
-DWITH_LLVM_CONFIG=$(get_llvm_prefix -d "${LLVM_MAX_SLOT}")/bin/llvm-config |
78 |
-DWITH_LLVM_CONFIG=$(get_llvm_prefix -d "${LLVM_MAX_SLOT}")/bin/llvm-config |
Lines 89-94
src_configure() {
Link Here
|
89 |
-DUSE_POCL_MEMMANAGER=$(usex memmanager) |
88 |
-DUSE_POCL_MEMMANAGER=$(usex memmanager) |
90 |
-DENABLE_TESTS=$(usex test) |
89 |
-DENABLE_TESTS=$(usex test) |
91 |
) |
90 |
) |
|
|
91 |
[ "$ARCH" == "amd64" ] && mycmakeargs+=( |
92 |
-DKERNELLIB_HOST_CPU_VARIANTS=distro |
93 |
) |
92 |
|
94 |
|
93 |
cmake_src_configure |
95 |
cmake_src_configure |
94 |
} |
96 |
} |