]> xenbits.xensource.com Git - rumpuser-xen.git/commitdiff
app-tools, buildxen: Disable use of sincos[f] by GCC
authorMartin Lucina <martin@lucina.net>
Tue, 20 Jan 2015 12:09:24 +0000 (13:09 +0100)
committerMartin Lucina <martin@lucina.net>
Tue, 20 Jan 2015 12:09:24 +0000 (13:09 +0100)
Fixes issue #20.

Signed-off-by: Martin Lucina <martin@lucina.net>
app-tools/rumpapp-xen-cc.configure.in
app-tools/rumpapp-xen-cc.in
buildxen.sh

index f97fa3c143eb0bcf6773ccfc9fe16b688f9a2aa3..ab76cb0e4cfa1f30f06e32afe7c22c2541d1be54 100755 (executable)
@@ -3,4 +3,7 @@ set -e
 case " $* " in
 *" -v "*)   set -x ;;
 esac
-exec ${RUMP_APPTOOLS_CC:-cc} -no-integrated-cpp -specs=!APPTOOLS!/specs.configure "$@"
+exec ${RUMP_APPTOOLS_CC:-cc} \
+    -fno-builtin-sin -fno-builtin-cos \
+    -fno-builtin-sinf -fno-builtin-cosf \
+    -no-integrated-cpp -specs=!APPTOOLS!/specs.configure "$@"
index ab09a74c327d72d30d470468df217b84fe8b99a7..6110abc88035906f37a40e4940142ff9e74b44fc 100755 (executable)
@@ -3,4 +3,8 @@ set -e
 case " $* " in
 *" -v "*)   set -x ;;
 esac
-exec ${RUMP_APPTOOLS_CC:-cc} -fno-stack-protector -no-integrated-cpp -specs=!APPTOOLS!/specs "$@"
+exec ${RUMP_APPTOOLS_CC:-cc} \
+    -fno-stack-protector \
+    -fno-builtin-sin -fno-builtin-cos \
+    -fno-builtin-sinf -fno-builtin-cosf \
+    -no-integrated-cpp -specs=!APPTOOLS!/specs "$@"
index 180c1ffbe4643bfa197c0d8c3024b32062782645..b4b81017c09a0f316578b69c71c04df4e865eab5 100755 (executable)
@@ -8,7 +8,8 @@ CPPFLAGS+=-DMAXPHYS=32768
 PTHREAD_MAKELWP=pthread_makelwp_rumprunxen.c
 CPPFLAGS+=      -D_PTHREAD_GETTCB_EXT=_lwp_rumpxen_gettcb
 .endif  # LIB == pthread
-CFLAGS+=-fno-stack-protector"
+CFLAGS+=-fno-stack-protector -fno-builtin-sin -fno-builtin-cos
+CFLAGS+=-fno-builtin-sinf -fno-builtin-cosf"
 unset IFS
 
 export BUILDXENMETAL_MKCONF