# uclibc functions # checks if compilation should be against uclibc target_uclibc() { local cc if [ -n "${CHOST}" ] then # check if uclibc target is set in CHOST [ -n "$(echo ${CHOST}|grep uclibc)" ] && return 0 fi # get gcc and check [ -n "${CC}" ] && cc="${CC}" || cc="$(which gcc)" [ -n "$(${cc} -dumpmachine|grep uclibc)" ] && return 0 # or get g++ and check [ -n "${CXX}" ] && cc="${CXX}" || cc="$(which g++)" [ -n "$(${cc} -dumpmachine|grep uclibc)" ] && return 0 # nothing match, we are *not* on uclibc linux return 1 }