mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-07 23:53:51 +02:00
boost: disable long double math subpackages on glibc ppc
This commit is contained in:
parent
3b9115b47c
commit
956e63af4f
1 changed files with 12 additions and 2 deletions
|
@ -32,7 +32,7 @@ replaces="libboost_program_options1.72>=0 libboost_math_c99f1.72>=0
|
||||||
|
|
||||||
subpackages="libboost_program_options1.80 libboost_math_c99f1.80
|
subpackages="libboost_program_options1.80 libboost_math_c99f1.80
|
||||||
libboost_stacktrace_basic1.80 libboost_stacktrace_noop1.80
|
libboost_stacktrace_basic1.80 libboost_stacktrace_noop1.80
|
||||||
libboost_iostreams1.80 libboost_math_tr1l1.80 libboost_filesystem1.80
|
libboost_iostreams1.80 libboost_filesystem1.80
|
||||||
libboost_chrono1.80 libboost_math_tr1f1.80 libboost_wave1.80
|
libboost_chrono1.80 libboost_math_tr1f1.80 libboost_wave1.80
|
||||||
libboost_graph1.80 libboost_locale1.80 libboost_regex1.80
|
libboost_graph1.80 libboost_locale1.80 libboost_regex1.80
|
||||||
libboost_fiber1.80 libboost_type_erasure1.80 libboost_coroutine1.80
|
libboost_fiber1.80 libboost_type_erasure1.80 libboost_coroutine1.80
|
||||||
|
@ -40,11 +40,21 @@ subpackages="libboost_program_options1.80 libboost_math_c99f1.80
|
||||||
boost-python3-1.80 libboost_log_setup1.80 boost-devel libboost_json1.80
|
boost-python3-1.80 libboost_log_setup1.80 boost-devel libboost_json1.80
|
||||||
libboost_timer1.80 libboost_system1.80 libboost_unit_test_framework1.80
|
libboost_timer1.80 libboost_system1.80 libboost_unit_test_framework1.80
|
||||||
libboost_serialization1.80 libboost_math_tr11.80 boost-build
|
libboost_serialization1.80 libboost_math_tr11.80 boost-build
|
||||||
libboost_math_c99l1.80 libboost_contract1.80 libboost_nowide1.80
|
libboost_contract1.80 libboost_nowide1.80
|
||||||
libboost_date_time1.80 libboost_log1.80 libboost_random1.80
|
libboost_date_time1.80 libboost_log1.80 libboost_random1.80
|
||||||
libboost_thread1.80 libboost_container1.80 boost-jam
|
libboost_thread1.80 libboost_container1.80 boost-jam
|
||||||
libboost_wserialization1.80 libboost_context1.80"
|
libboost_wserialization1.80 libboost_context1.80"
|
||||||
|
|
||||||
|
# on glibc ppc, boost.math disables long double stuff because of
|
||||||
|
# non-ieee754-conforming long double type (IBM double-double)
|
||||||
|
#
|
||||||
|
# this does not affect musl (where long double is 64-bit)
|
||||||
|
#
|
||||||
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
|
ppc64le|ppc64|ppc) ;;
|
||||||
|
*) subpackages+=" libboost_math_c99l1.80 libboost_math_tr1l1.80";;
|
||||||
|
esac
|
||||||
|
|
||||||
if [ -z "$CROSS_BUILD" ]; then
|
if [ -z "$CROSS_BUILD" ]; then
|
||||||
subpackages+=" libboost_stacktrace_addr2line1.80"
|
subpackages+=" libboost_stacktrace_addr2line1.80"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Reference in a new issue