[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mingw-users
Subject:    [Mingw-users] Help. cross compile, cygming-crtbegin.c compile error.
From:       "Chen (陈) Jun (军)" <chjfth () gmail ! com>
Date:       2008-01-19 9:34:13
Message-ID: 4791C415.7030900 () gmail ! com
[Download RAW message or body]

I'm trying to compile a version of gcc(let me call it 
mingw-gcc.ro-linux), which means the resulting gcc runs on Linux and 
generate Win32 PE executables running on MS Windows (ro means run-on here).

I use SuSE Linux 10.3 as the build machine, and I download the following 
packages from 
sf.net(http://sourceforge.net/project/showfiles.php?group_id=2435):
1. gcc-4.2.1-2-src.tar.gz (Technology Preview: gcc-4.2.1-mingw-src-2 
<showfiles.php?group_id=2435&package_id=241304&release_id=538041> Notes 
<shownotes.php?release_id=538041&group_id=2435> (2007-08-14 04:05) ). I 
think it contains gcc & g++ source code tweaked from offical gcc.gnu.org .
2. mingw-runtime-3.13.tar.gz (Previous Release: mingw-runtime-3.13 
<showfiles.php?group_id=2435&package_id=11598&release_id=84152> Notes 
<shownotes.php?release_id=84152&group_id=2435> (2007-08-25 06:53))
3. w32api-3.10.tar.gz (Previous Release: w32api-3.10 
<showfiles.php?group_id=2435&package_id=11550&release_id=15085> Notes 
<shownotes.php?release_id=15085&group_id=2435> (2007-08-03 06:42) )

I extract above 2 & 3 to /usr/local/i686-mingw32 .

I did not download the lastest version of mingw-runtime etc  because I 
think those something old packages are all from Aug 2007 which may match 
better.

I configure gcc as follows( in dir  /soft/mingw/build ).

../gcc-4.2.1-2-src/configure \
	--enable-languages=c,c++ \
	--with-gcc --with-gnu-ld --with-gnu-as --with-stabs \
	--disable-nls\
	--target=i686-mingw32 \

then the command,

make all-gcc

After a long run, I got error:

/soft/mingw/build/./gcc/xgcc -B/soft/mingw/build/./gcc/ \
-L/soft/mingw/build/i686-mingw32/winsup/mingw \
-L/soft/mingw/build/i686-mingw32/winsup/w32api/lib -isystem \
/soft/mingw/gcc-4.2.1-2-src/winsup/mingw/include -isystem \
/soft/mingw/gcc-4.2.1-2-src/winsup/w32api/include -B/usr/local/i686-mingw32/bin/ \
-B/usr/local/i686-mingw32/lib/ -isystem /usr/local/i686-mingw32/include -isystem \
/usr/local/i686-mingw32/sys-include -O2 -O2 -g -O2  -DIN_GCC -DCROSS_COMPILE   -W \
-Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition \
-isystem ./include  -I. -I. -I../../gcc-4.2.1-2-src/gcc -I../../gcc-4.2.1-2-src/gcc/. \
-I../../gcc-4.2.1-2-src/gcc/../include -I../../gcc-4.2.1-2-src/gcc/../libcpp/include  \
-I../../gcc-4.2.1-2-src/gcc/../libdecnumber -I../libdecnumber  -g0 \
-finhibit-size-directive -fno-inline-functions -fno-exceptions \
-fno-zero-initialized-in-bss -fno-toplevel-reorder -Dinhibit_libc \
-fno-omit-frame-pointer -c -o crtbegin.o \

        ../../gcc-4.2.1-2-src/gcc/config/i386/cygming-crtbegin.c

../../gcc-4.2.1-2-src/gcc/config/i386/cygming-crtbegin.c:72: error: section attribute \
not allowed for '__JCR_LIST__'


Now, why cygming-crtbegin.c fails to compile ?

I found a mail in mailing list saying the similar question, but seems no 
answer. http://lists-archives.org/mingw-users/07971-results.html

Please help me out. Thank you in advance.

-




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
MinGW-users mailing list
MinGW-users@lists.sourceforge.net

You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic