Re: 64-битный GCC под Solaris/Intel

From
Andrey N. Oktyabrski (2:5020/400)
To
Victor Wagner
Date
2008-03-06T09:40:44Z
Area
RU.UNIX.SOLARIS
From: "Andrey N. Oktyabrski" <ano@bestmx.ru>

Victor Wagner wrote:
> А где люди берут пакет с 64-битным gcc для Solaris/x86?
> А то взял gcc 3.4.6 для solaris 10 с sunfreeware, а оно мне и говорит
> "64-bit mode is not compiled in". Хотя 
> на http://www.sunfreeware.com/gcc.html
> утверждается  что 3.4.6 поддерживает 64-бита. Впрочем, судя по URL эти
> notes общие для sparc и для x86, а под Sparc 64 бита уж лет пять как
> поддерживаются.
> 
> Но ведь как-то люди ухитряются 64-битные программы для isa amd64
> компилировать gcc. Во всяком случае в Configure от openssl есть
> строчка solaris64-x86_64-gcc.  Наверное, тот, кто её писал, как-то это
> тестировал.
Только тот gcc, который в дистрибутиве солярки, умеет компилировать под 
amd64:
system      SUNWgcc                          gcc - The GNU C compiler
system      SUNWgccruntime                   GCC Runtime libraries

ano@box:~:$ /usr/sfw/bin/gcc -v
Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/specs
Configured with: /builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure 
--prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as 
--with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++ 
--enable-shared
Thread model: posix
gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)

Все остальные известные мне пакеты gcc (sunfreeware, blastwave) 
компилируют только 32-битные программы.
--- ifmail v.2.15dev5.4
 * Origin: RTComm.RU (2:5020/400)
SEEN-BY: 236/100 450/1024 461/640 469/999 4625/8 5000/5000 5006/1 5007/1
SEEN-BY: 5010/70 5011/13 5015/28 5019/40 5020/175 194 400 545 902 1922 2238
SEEN-BY: 5020/4441 5021/29 5025/3 5030/1080 1957 5035/38 5036/1 5045/7 5051/15
SEEN-BY: 5054/1 4 8 9 28 37 5060/88 5061/15 120 5062/10 5064/7 5066/18 5075/5
SEEN-BY: 5085/13 5093/57 5095/20 5096/18 6001/10 6009/1
PATH: 5020/400 545 5054/1 37