2016-07-12 9 views
0

ich den folgenden Code auf AIX-Box mit TCL ausführen und es scheitertAC_ARG_ENABLE nicht auf TCL

Der Grund für das Scheitern ist, dass irgendwie ‚gcc‘ standardmäßig auf diesem AIX LPAR aktiviert ist.

Ich möchte gcc deaktivieren. Wie kann ich das machen?

AC_DEFUN(SC_ENABLE_GCC, [ 
    AC_ARG_ENABLE(gcc, [ --enable-gcc   allow use of gcc if available [--disable-gcc]], 
     [ok=$enableval], [ok=no]) 
    if test "$ok" = "yes"; then 
     CC=gcc 
     AC_PROG_CC 
    else 
     CC=${CC-cc} 
    fi 
]) 

Bitte mir helfen, das Problem

Antwort

0

Sie wahrscheinlich zwei Dinge tun müssen, lösen:

zu configure
  1. Geben Sie die --disable-gcc Option.
  2. Legen Sie die exportierte Umgebungsvariable CC auf den Compiler fest, den Sie tatsächlich verwenden möchten, bevor Sie configure ausführen.

Dies könnte in kombinierbar:

CC=cc ./configure --disable-gcc ... 

(ich meine CC variablen Satz gemeinsam mit einer clang Variante haben auf meine Plattform ...)