common.sh: introduce XBPS{,_TARGET}_NEED_ATOMIC
This commit is contained in:
parent
e3b62f921b
commit
5bed028584
1 changed files with 13 additions and 0 deletions
|
@ -292,6 +292,17 @@ get_wordsize() {
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_need_atomic() {
|
||||||
|
local arch="${1%-*}"
|
||||||
|
|
||||||
|
case "$arch" in
|
||||||
|
armv5tel) echo "yes";;
|
||||||
|
armv6l) echo "yes";;
|
||||||
|
mips*) echo "yes";;
|
||||||
|
ppc) echo "yes";;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
get_subpkgs() {
|
get_subpkgs() {
|
||||||
local f
|
local f
|
||||||
|
|
||||||
|
@ -362,6 +373,8 @@ setup_pkg() {
|
||||||
export XBPS_TARGET_LIBC=$(get_libc ${XBPS_TARGET_MACHINE})
|
export XBPS_TARGET_LIBC=$(get_libc ${XBPS_TARGET_MACHINE})
|
||||||
export XBPS_WORDSIZE=$(get_wordsize ${XBPS_MACHINE})
|
export XBPS_WORDSIZE=$(get_wordsize ${XBPS_MACHINE})
|
||||||
export XBPS_TARGET_WORDSIZE=$(get_wordsize ${XBPS_TARGET_MACHINE})
|
export XBPS_TARGET_WORDSIZE=$(get_wordsize ${XBPS_TARGET_MACHINE})
|
||||||
|
export XBPS_NEED_ATOMIC=$(get_need_atomic ${XBPS_MACHINE})
|
||||||
|
export XBPS_TARGET_NEED_ATOMIC=$(get_need_atomic ${XBPS_TARGET_MACHINE})
|
||||||
|
|
||||||
export XBPS_INSTALL_XCMD XBPS_QUERY_XCMD XBPS_RECONFIGURE_XCMD \
|
export XBPS_INSTALL_XCMD XBPS_QUERY_XCMD XBPS_RECONFIGURE_XCMD \
|
||||||
XBPS_REMOVE_XCMD XBPS_RINDEX_XCMD XBPS_UHELPER_XCMD
|
XBPS_REMOVE_XCMD XBPS_RINDEX_XCMD XBPS_UHELPER_XCMD
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue