mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-06 02:17:34 -08:00
dev-db/duckdb: use dot-a.eclass
... to avoid installing broken static libraries w/ LTO. Closes: https://bugs.gentoo.org/956435 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
This commit is contained in:
parent
327c4130a4
commit
904b3b0687
@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
inherit cmake dot-a
|
||||
|
||||
DESCRIPTION="high-performance analytical database system"
|
||||
HOMEPAGE="https://duckdb.org https://github.com/duckdb/duckdb"
|
||||
@ -26,6 +26,7 @@ src_prepare() {
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
lto-guarantee-fat
|
||||
mycmakeargs=( "-DINSTALL_LIB_DIR=/usr/$(get_libdir)/"
|
||||
"-DOVERRIDE_GIT_DESCRIBE=v${PV}"
|
||||
"-DBUILD_EXTENSIONS='autocomplete;icu;tpch;tpcds;json;jemalloc'"
|
||||
@ -33,3 +34,8 @@ src_configure() {
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
strip-lto-bytecode
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user