This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: -m32 option failure





Win7
gcc 4.8.3 (cygwin)

And the macro is defined as below.

#define _GLIBCXX_USE_INT128 1

Art

PS: Sorry about the delay. I looked at the paths when I got home and, sigh,
I had used the wrong path in my search before.

================== gcc -E ==================

C:\cygwin64\bin\make.exe -f nbproject/Makefile-Debug.mk
build/Debug/mingw_64-Windows/lex.Slip.o
mkdir -p build/Debug/mingw_64-Windows
rm -f "build/Debug/mingw_64-Windows/lex.Slip.o.d"
g++ -m32 -Wall -Wno-reorder -Wno-unused-value -DYYDEBUG=1 -DDEBUG_IO   -c -g
-E -MMD -MP -MF "build/Debug/mingw_64-Windows/lex.Slip.o.d" -o
build/Debug/mingw_64-Windows/lex.Slip.o lex.Slip.cpp

================== gcc -v ===================

C:\cygwin64\bin\make.exe -f nbproject/Makefile-Debug.mk
build/Debug/mingw_64-Windows/lex.Slip.o
mkdir -p build/Debug/mingw_64-Windows
rm -f "build/Debug/mingw_64-Windows/lex.Slip.o.d"
Using built-in specs.
g++ -m32 -Wall -Wno-reorder -Wno-unused-value -DYYDEBUG=1 -DDEBUG_IO   -c -g
-v -MMD -MP -MF "build/Debug/mingw_64-Windows/lex.Slip.o.d" -o
build/Debug/mingw_64-Windows/lex.Slip.o lex.Slip.cpp
COLLECT_GCC=g++
Target: x86_64-pc-cygwin
Configured with:
/cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.3-2/src/gcc-4.8.3/configure
--srcdir=/cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.3-2/src/gcc-4.8.3
--prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
--libexecdir=/usr/libexec --datadir=/usr/share --localstatedir=/var
--sysconfdir=/etc --libdir=/usr/lib --datarootdir=/usr/share
--docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C
--build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin
--without-libiconv-prefix --without-libintl-prefix --enable-shared
--enable-shared-libgcc --enable-static
--enable-version-specific-runtime-libs --enable-bootstrap
--disable-__cxa_atexit --with-dwarf2 --with-tune=generic
--enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-graphite
--enable-threads=posix --enable-libatomic --enable-libgomp --disable-libitm
--enable-libquadmath --enable-libquadmath-support --enable-libssp
--enable-libada --enable-libgcj-sublibs --disable-java-awt --disable-symvers
--with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld --with-gnu-as
--with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix
--without-libintl-prefix --with-system-zlib --libexecdir=/usr/lib
Thread model: posix
gcc version 4.8.3 (GCC) 
COLLECT_GCC_OPTIONS='-m32' '-Wall' '-Wno-reorder' '-Wno-unused-value' '-D'
'YYDEBUG=1' '-D' 'DEBUG_IO' '-c' '-g' '-v' '-MMD' '-MP' '-MF'
'build/Debug/mingw_64-Windows/lex.Slip.o.d' '-o'
'build/Debug/mingw_64-Windows/lex.Slip.o' '-shared-libgcc' '-mtune=generic'
'-march=x86-64'
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.3/cc1plus.exe -quiet -v -imultilib ""
-MMD build/Debug/mingw_64-Windows/lex.Slip.d -MF
build/Debug/mingw_64-Windows/lex.Slip.o.d -MP -MQ
build/Debug/mingw_64-Windows/lex.Slip.o -Dunix -idirafter
/usr/lib/gcc/x86_64-pc-cygwin/4.8.3/../../../../include/w32api -idirafter
../../include/w32api -D YYDEBUG=1 -D DEBUG_IO lex.Slip.cpp -quiet -dumpbase
lex.Slip.cpp -m32 -mtune=generic -march=x86-64 -auxbase-strip 

build/Debug/mingw_64-Windows/lex.Slip.o -g -Wall -Wno-reorder
-Wno-unused-value -version -o /Users/SKIDMA~1/AppData/Local/Temp/ccFGj3Ow.s
GNU C++ (GCC) version 4.8.3 (x86_64-pc-cygwin)
	compiled by GNU C version 4.8.3, GMP version 6.0.0, MPFR version
3.1.2, MPC version 1.0.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory
"/usr/lib/gcc/x86_64-pc-cygwin/4.8.3/../../../../x86_64-pc-cygwin/include"
ignoring nonexistent directory "../../include/w32api"
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.3/include/c++
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.3/include/c++/x86_64-pc-cygwin
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.3/include/c++/backward
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.3/include
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.3/include-fixed
 /usr/include
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.3/../../../../include/w32api
End of search list.
GNU C++ (GCC) version 4.8.3 (x86_64-pc-cygwin)
	compiled by GNU C version 4.8.3, GMP version 6.0.0, MPFR version
3.1.2, MPC version 1.0.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 636b2526cba54f47bd98b825d7c95d49
In file included from lex.Slip.cpp:754:0:
/usr/lib/gcc/x86_64-pc-cygwin/4.8.3/include/c++/cstdlib:178:10: error:
expected unqualified-id before '__int128'
   inline __int128
          ^
lex.Slip.cpp: In member function 'void LexStateVariables::push(int, int,
std::string, FILE*)':
lex.Slip.cpp:2752:53: warning: operation on 'localNdx' may be undefined
[-Wsequence-point]
             localStack[localNdx] = stack[localNdx++];
                                                     ^
make: *** [build/Debug/mingw_64-Windows/lex.Slip.o] Error 1
nbproject/Makefile-Debug.mk:348: recipe for target
'build/Debug/mingw_64-Windows/lex.Slip.o' failed

-----Original Message-----
From: Marc Glisse [mailto:marc.glisse@inria.fr] 
Sent: Monday, June 16, 2014 3:14 PM
To: Arthur Schwarz
Cc: gcc-help@gcc.gnu.org
Subject: RE: -m32 option failure

On Mon, 16 Jun 2014, Arthur Schwarz wrote:

> /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++
> /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++/x86_64-pc-cygwin
> /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++/backward
> /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include
> /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include-fixed
> /usr/include
> /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../include/w32api

I am not familiar with cygwin, but that looks wrong for -m32. Is there 
another directory in /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++ with 
a name that looks better than x86_64-pc-cygwin? Or is there a subdirectory 
32/ in x86_64-pc-cygwin?

I believe you should report this to cygwin.

-- 
Marc Glisse


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]