Lines Matching +full:- +full:dio +full:- +full:long +full:- +full:long
3 # SPDX-License-Identifier: BSD-3-Clause
52 CROSS="$DIR"/cross-"$ARCH".txt
54 if [ -f "$CROSS" ]; then
61 # 'clang-' prefix uses clang instead of gcc
64 clang-*)
65 ARCH=$(echo "$ARCH" | sed 's/clang-//')
70 *-Dio-long-double=true*)
72 *rv[36][24]*|*riscv*|*aarch64*|*power9-fp128*|*sparc*)
74 *-Dtinystdio=false*)
75 echo "io-long-double for legacy stdio not supported on riscv, aarch64, power-fp128 or sparc"
81 echo "io-long-double not supported on power double double or avr"
86 *-Dtest-long-double=false*)
87 echo "skipping io-long-double when test-long-double=false"
94 # Check for sysroot-install and automatically set prefix if needed
97 *sysroot-install=true*)
99 *-Dprefix*)
103 SYSROOT_ORIG="$("${ARCH}-gcc" -print-sysroot)"
104 SYSROOT="$(readlink -f "$SYSROOT_ORIG")"
105 PREFIX="-Dprefix=$SYSROOT"
116 -Dincludedir=picolibc/"$ARCH"/include \
117 -Dlibdir=picolibc/"$ARCH"/lib \
118 --cross-file "$CROSS" \
124 -Dincludedir=picolibc/"$ARCH"/include \
125 -Dlibdir=picolibc/"$ARCH"/lib \
126 --cross-file "$CROSS" \