$NetBSD: patch-ad,v 1.12 2014/01/02 15:18:01 ryoon Exp $ *BSD and qnx are identified as linux. Add another SDK path on Mac OS X. --- build/make/configure.sh.orig 2013-12-17 17:05:18.000000000 +0000 +++ build/make/configure.sh @@ -665,7 +665,7 @@ process_common_toolchain() { [ -z "$tgt_isa" ] && tgt_isa=x86 tgt_os=win32 ;; - *linux*|*bsd*) + *linux*|*bsd*|*qnx6*) tgt_os=linux ;; *solaris2.10) @@ -799,7 +799,7 @@ process_common_toolchain() { case ${tgt_cc} in gcc) - CROSS=${CROSS:-arm-none-linux-gnueabi-} +# CROSS=${CROSS:-arm-none-linux-gnueabi-} link_with_cc=gcc setup_gnu_toolchain arch_int=${tgt_isa##armv} @@ -988,8 +988,6 @@ EOF check_add_cflags -mips32r2 -mdspr2 disable_feature fast_unaligned fi - check_add_cflags -march=${tgt_isa} - check_add_asflags -march=${tgt_isa} check_add_asflags -KPIC ;; ppc*) @@ -1219,7 +1217,7 @@ EOF check_cc </dev/null 2>&1 && enable_feature big_endian # Try to find which inline keywords are supported @@ -1235,10 +1233,29 @@ EOF case ${toolchain} in *-win*-vs*);; *-android-gcc);; - *) check_header pthread.h && add_extralibs -lpthread + *) check_header pthread.h && add_extralibs ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} esac fi + case ${tgt_os} in + darwin*) + add_extralibs -lm + ;; + solaris*) + add_extralibs -lm -lrt + ;; + linux*) + case ${gcctarget} in + *qnx6*) + add_extralibs -lm + ;; + *) + add_extralibs -lm -lrt + ;; + esac + ;; + esac + # only for MIPS platforms case ${toolchain} in mips*)