You should use a space in the command name: export CC="gcc -maix64"
That uses the GCC compiler with the argument '-maix64', rather than trying to use it as a single word gcc-maix64. On Mon, Sep 15, 2014 at 12:27 AM, Sreejib Ghosh <[email protected]> wrote: > Hi > > > I have tried with almost all combinations. But failed. Please suggest the > correct one for AIX 7.1 with non GNU supported C-Compiler. > > ======================================================== > # export CC="gcc-maix64" > # ./configure --prefix=/usr/sap/apache --enable-mods-shared=most > --with-mpm=prefork --with-expat=builtin > checking for chosen layout... Apache > checking for working mkdir -p... yes > checking build system type... powerpc-ibm-aix7.1.0.0 > checking host system type... powerpc-ibm-aix7.1.0.0 > checking target system type... powerpc-ibm-aix7.1.0.0 > Configuring Apache Portable Runtime library ... > checking for APR... reconfig > configuring package in srclib/apr now > checking build system type... powerpc-ibm-aix7.1.0.0 > checking host system type... powerpc-ibm-aix7.1.0.0 > checking target system type... powerpc-ibm-aix7.1.0.0 > Configuring APR library > Platform: powerpc-ibm-aix7.1.0.0 > checking for working mkdir -p... yes > APR Version: 1.5.1 > checking for chosen layout... apr > checking for gcc... gcc-maix64 > checking whether the C compiler works... no > configure: error: in `/sapdb/SDB/sapdata4/DUMP/httpd-2.2.29/srclib/apr': > configure: error: C compiler cannot create executables > See `config.log' for more details > configure failed for srclib/apr > # > # export CFLAGS="-q64" > export LDFLAGS="-q64" > export EXTRA_LDFLAGS_SHLIB="-b64" > export OBJECT_MODE=64 > export CC="xlc-q64"# # # # > # > # > # echo $CFLAGS > -q64 > # echo $CC > xlc-q64 > # pwd > /sapdb/SDB/sapdata4/DUMP/httpd-2.2.29 > # ./configure --prefix=/usr/sap/apache --enable-mods-shared=most > --with-mpm=prefork --with-expat=builtin > checking for chosen layout... Apache > checking for working mkdir -p... yes > checking build system type... powerpc-ibm-aix7.1.0.0 > checking host system type... powerpc-ibm-aix7.1.0.0 > checking target system type... powerpc-ibm-aix7.1.0.0 > Configuring Apache Portable Runtime library ... > checking for APR... reconfig > configuring package in srclib/apr now > checking build system type... powerpc-ibm-aix7.1.0.0 > checking host system type... powerpc-ibm-aix7.1.0.0 > checking target system type... powerpc-ibm-aix7.1.0.0 > Configuring APR library > Platform: powerpc-ibm-aix7.1.0.0 > checking for working mkdir -p... yes > APR Version: 1.5.1 > checking for chosen layout... apr > checking for gcc... xlc-q64 > checking whether the C compiler works... no > configure: error: in `/sapdb/SDB/sapdata4/DUMP/httpd-2.2.29/srclib/apr': > configure: error: C compiler cannot create executables > See `config.log' for more details > configure failed for srclib/apr > # # > ===================================================================== > > Please help. > > regards, > Sreejib > > On Wed, Sep 10, 2014 at 4:28 PM, Sreejib Ghosh <[email protected]> > wrote: > >> SAP replied seeing the logs: >> >> "It looks like false compiler has been used. GNU (GCC) compiler is only >> valid for operating system LINUX. >> Please use ANSI-C native compiler and source distribution instead of >> pre-compiler and binary distribution." >> >> Logs already attached in earlier communication here. >> >> Regards, >> Sreejib >> >> On Wed, Sep 10, 2014 at 4:19 PM, Sreejib Ghosh <[email protected]> >> wrote: >> >>> Please suggest. >>> >>> Regards, >>> Sreejib >>> On Wed, Sep 10, 2014 at 4:15 PM, Sreejib Ghosh <[email protected]> >>> wrote: >>> >>>> Hi >>>> >>>> I checked the followings...... >>>> >>>> # export CFLAGS="-maix64" >>>> #export LDFLAGS="-maix64" >>>> #export EXTRA_LDFLAGS_SHLIB="-Wl,-b64" >>>> #export OBJECT_MODE=64 >>>> #export CC="gcc" >>>> # # # # >>>> # >>>> # echo $EXTRA_LDFLAGS_SHLIB >>>> -Wl,-b64 >>>> # ./configure --prefix=/usr/sap/apache --enable-mods-shared=most >>>> --with-mpm=prefork --with-expat=builtin >>>> checking for chosen layout... Apache >>>> checking for working mkdir -p... yes >>>> checking build system type... powerpc-ibm-aix7.1.0.0 >>>> checking host system type... powerpc-ibm-aix7.1.0.0 >>>> checking target system type... powerpc-ibm-aix7.1.0.0 >>>> >>>> Configuring Apache Portable Runtime library ... >>>> checking for APR... reconfig >>>> configuring package in srclib/apr now >>>> checking build system type... powerpc-ibm-aix7.1.0.0 >>>> checking host system type... powerpc-ibm-aix7.1.0.0 >>>> checking target system type... powerpc-ibm-aix7.1.0.0 >>>> Configuring APR library >>>> Platform: powerpc-ibm-aix7.1.0.0 >>>> checking for working mkdir -p... yes >>>> APR Version: 1.5.1 >>>> checking for chosen layout... apr >>>> checking for gcc... gcc >>>> checking whether the C compiler works... no >>>> configure: error: in `/sapdb/SDB/sapdata4/DUMP/httpd-2.2.29/srclib/apr': >>>> configure: error: C compiler cannot create executables >>>> See `config.log' for more details >>>> configure failed for srclib/apr >>>> # >>>> >>>> Also checked >>>> >>>> # export CC="-maix64" >>>> # ./configure --prefix=/usr/sap/apache --enable-mods-shared=most >>>> --with-mpm=prefork --with-expat=builtin >>>> checking for chosen layout... Apache >>>> checking for working mkdir -p... yes >>>> checking build system type... powerpc-ibm-aix7.1.0.0 >>>> checking host system type... powerpc-ibm-aix7.1.0.0 >>>> checking target system type... powerpc-ibm-aix7.1.0.0 >>>> Configuring Apache Portable Runtime library ... >>>> checking for APR... reconfig >>>> configuring package in srclib/apr now >>>> checking build system type... powerpc-ibm-aix7.1.0.0 >>>> checking host system type... powerpc-ibm-aix7.1.0.0 >>>> checking target system type... powerpc-ibm-aix7.1.0.0 >>>> Configuring APR library >>>> Platform: powerpc-ibm-aix7.1.0.0 >>>> checking for working mkdir -p... yes >>>> APR Version: 1.5.1 >>>> checking for chosen layout... apr >>>> checking for gcc... -maix64 >>>> checking whether the C compiler works... no >>>> configure: error: in `/sapdb/SDB/sapdata4/DUMP/httpd-2.2.29/srclib/apr': >>>> configure: error: C compiler cannot create executables >>>> See `config.log' for more details >>>> configure failed for srclib/apr >>>> # >>>> >>>> Please suggest. >>>> Regards, >>>> SREEJIB >>>> >>>> On Wed, Sep 10, 2014 at 3:56 PM, Sreejib Ghosh <[email protected]> >>>> wrote: >>>> >>>>> Hi Stefan >>>>> >>>>> Thanks for your expert advise. I am very new with Apache. >>>>> >>>>> Please do let me know what should be the values if I want to use >>>>> ANSI-C compliant Compiler in AIX 7.1 >>>>> >>>>> export CFLAGS= >>>>> export LDFLAGS= >>>>> export EXTRA_LDFLAGS_SHLIB= >>>>> export OBJECT_MODE= >>>>> export CC= >>>>> >>>>> 2. what I should use gcc or xlc for AIX 7.1 >>>>> >>>>> Best regards, >>>>> Sreejib >>>>> >>>>> On Wed, Sep 10, 2014 at 3:47 PM, Stefan Ruppert <[email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> you are mixing xlc and gcc flags. To compile 64-bit code with xlc use >>>>>> -q64 as you did. Using gcc you need to pass -maix64. If the linker is >>>>>> invoked by gcc you will also need to tell gcc to pass the -b64 option >>>>>> to >>>>>> the linker: -Wl,-b64 >>>>>> >>>>>> Regards, >>>>>> Stefan >>>>>> >>>>>> Am 10.09.2014 10:55, schrieb Sreejib Ghosh: >>>>>> > Hi Experts >>>>>> > We are facing issue while installing Apache 2.2.29 in AIX 7.1 >>>>>> > >>>>>> > >>>>>> > we are using following environments: >>>>>> > >>>>>> > export CFLAGS="-q64" >>>>>> > >>>>>> > export LDFLAGS="-q64" >>>>>> > export EXTRA_LDFLAGS_SHLIB="-b64" >>>>>> > export OBJECT_MODE=64 >>>>>> > export CC=”gcc” >>>>>> > >>>>>> > <SAP recommended CC should be native ANSI-C> <what should be value >>>>>> of CC ? > >>>>>> > >>>>>> > We are using httpd-2.2.29 … SAP doesn’t support latest version 2.4.x >>>>>> > >>>>>> > =============================ERROR LOG================= >>>>>> > >>>>>> > # ./configure --prefix=/usr/sap/apache --enable-mods-shared=most >>>>>> > --with-mpm=prefork --with-expat=builtin >>>>>> > checking for chosen layout... Apache >>>>>> > checking for working mkdir -p... yes >>>>>> > checking build system type... powerpc-ibm-aix7.1.0.0 >>>>>> > checking host system type... powerpc-ibm-aix7.1.0.0 >>>>>> > checking target system type... powerpc-ibm-aix7.1.0.0 >>>>>> > Configuring Apache Portable Runtime library ... >>>>>> > checking for APR... reconfig >>>>>> > configuring package in srclib/apr now >>>>>> > checking build system type... powerpc-ibm-aix7.1.0.0 >>>>>> > checking host system type... powerpc-ibm-aix7.1.0.0 >>>>>> > checking target system type... powerpc-ibm-aix7.1.0.0 >>>>>> > Configuring APR library >>>>>> > Platform: powerpc-ibm-aix7.1.0.0 >>>>>> > checking for working mkdir -p... yes >>>>>> > APR Version: 1.5.1 >>>>>> > checking for chosen layout... apr >>>>>> > checking for gcc... gcc >>>>>> > checking whether the C compiler works... no >>>>>> > configure: error: in >>>>>> `/sapdb/SDB/sapdata4/DUMP/httpd-2.2.29/srclib/apr': >>>>>> > configure: error: C compiler cannot create executables >>>>>> > See `config.log' for more details >>>>>> > configure failed for srclib/apr >>>>>> > # >>>>>> > ====================================================== >>>>>> > >>>>>> > other details are attached here-with. >>>>>> > >>>>>> > Please help us. >>>>>> > >>>>>> > Thanks & regards, >>>>>> > >>>>>> > Sreejib Ghosh >>>>>> >>>>>> >>>>> >>>> >>> >> > -- Jonathan Leffler <[email protected]> #include <disclaimer.h> Guardian of DBD::Informix - v2013.0521 - http://dbi.perl.org "Blessed are we who can laugh at ourselves, for we shall never cease to be amused."
