Commit 93dc7ae4 authored by Paul Eggert's avatar Paul Eggert

Port better to QNX

Problem reported by Elad Lahav on emacs-devel.
* configure.ac: On QNX, default CC to qcc (a GCC wrapper),
and default LDFLAGS to -N2MB so that the initial stack size
is not too small.  Also, fix misspelling of ‘qnxnto’.
parent ad995506
...@@ -702,7 +702,9 @@ case "${canonical}" in ...@@ -702,7 +702,9 @@ case "${canonical}" in
## QNX Neutrino ## QNX Neutrino
*-nto-qnx* ) *-nto-qnx* )
opsys=qnxnto opsys=qnxnto
test -z "$CC" && CC=qcc
CFLAGS="$CFLAGS -D__NO_EXT_QNX" CFLAGS="$CFLAGS -D__NO_EXT_QNX"
LDFLAGS="-N2MB $LDFLAGS"
;; ;;
## Intel 386 machines where we don't care about the manufacturer. ## Intel 386 machines where we don't care about the manufacturer.
...@@ -2218,7 +2220,7 @@ test "$CANNOT_DUMP" = yes || ...@@ -2218,7 +2220,7 @@ test "$CANNOT_DUMP" = yes ||
case "$opsys" in case "$opsys" in
## darwin ld insists on the use of malloc routines in the System framework. ## darwin ld insists on the use of malloc routines in the System framework.
darwin | mingw32 | nacl | sol2-10) ;; darwin | mingw32 | nacl | sol2-10) ;;
cygwin | qnxto | freebsd) cygwin | qnxnto | freebsd)
hybrid_malloc=yes hybrid_malloc=yes
system_malloc= ;; system_malloc= ;;
*) test "$ac_cv_func_sbrk" = yes && system_malloc=$emacs_cv_sanitize_address;; *) test "$ac_cv_func_sbrk" = yes && system_malloc=$emacs_cv_sanitize_address;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment