5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

祝・GCC 3.0リリース

1 :さあね:2001/06/19(火) 18:18
 一昔前は、そこらの商用コンパイラよりも良い最適化をする
といわれたGCCも最近は色あせてきてたけど。。。
 待望の新バージョンリリースで巻き返しなるか?

 とりあえずインストールしてみよう

424 :名無しさん@お腹いっぱい。:03/09/05 23:34
3.4 でまた C++ ABI 変わるってほんと?


425 :名無しさん@お腹いっぱい。:03/09/06 12:01
>>424
http://gcc.gnu.org/ml/gcc/2003-09/msg00222.html


426 :名無しさん@お腹いっぱい。:03/10/19 00:30
3.3.2age

427 :名無しさん@お腹いっぱい。:03/10/19 20:25
Plamo Linux 2.2.6 上で gcc-3.3.2 をビルドしようとしてるんだが、

$ cd /usr/local/src
$ tar zxf ~/gcc-3.3.2.tar.gz
$ mkdir gccobj
$ cd gccobj
$ ../gcc-3.3.2/configure --prefix=/usr
$ make bootstrap

/bin/sh ./libtool --tag=CXX --mode=link /usr/local/src/gccobj/gcc/xgcc -shared-l
ibgcc -B/usr/local/src/gccobj/gcc/ -nostdinc++ -L/usr/local/src/gccobj/i686-pc-
linux-gnu/libstdc++-v3/src -L/usr/local/src/gccobj/i686-pc-linux-gnu/libstdc++-v
3/src/.libs -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem
/usr/i686-pc-linux-gnu/include -L/usr/local/src/gccobj/i686-pc-linux-gnu/libjav
a -ffloat-store -g -O2 -o libgcj.la -objectlist libgcj.objectlist \
../boehm-gc/libgcjgc_convenience.la ../libffi/libffi_convenience.la ../zlib/libz
gcj_convenience.la \
-rpath /usr/lib/. -rpath /usr/lib/. -lpthread ./libltdl/libltdlc.la -version-i
nfo `grep -v '^#' ../../../gcc-3.3.2/libjava/libtool-version`

ここでループしちゃって帰ってこない。
なんでだろ?


428 :名無しさん@お腹いっぱい。:03/10/20 04:10
>>427
> ここでループしちゃって帰ってこない。
> なんでだろ?

まちつづけることが重要です。

429 :427:03/10/20 11:59
>>428
修行がたりませんでした。
いい子にして待ちます。
ども。


430 :427:03/10/21 14:08
長い...。
24 時間たっても終わらないよぅ(Celeron 1.4GHz)。


431 :427:03/10/21 15:44
終わった...。
26 時間ばかりかかったです。

こーゆーのを見ると旧式になったのだなぁと思ふ。

432 :名無しさん@お腹いっぱい。:03/10/21 21:38
世間ではCeleron 1.4GHzで旧式なのか...........

433 :427:03/10/21 22:13
いや、俺もそんなことはないと思いたいのだが、
1アプリにすぎない gcc のビルドに丸1日かかっちゃうと
ちょっと切ない気持ちになる。

フツーに使う分には十分な性能なんだがな。


434 : ◆Ir5kue8F32 :03/10/21 22:16
>>431
gmake -j 2 bootstrap
とかしてる?

435 : ◆Ir5kue8F32 :03/10/21 22:19
Status of processor 1 as of: 10/21/03 22:19:15
Processor has been on-line since 10/20/03 02:54:11.
The sparcv9 processor operates at 296 MHz,
and has a sparcv9 floating point processor.
Status of processor 3 as of: 10/21/03 22:19:15
Processor has been on-line since 10/20/03 02:54:12.
The sparcv9 processor operates at 296 MHz,
and has a sparcv9 floating point processor.

というマシンで今からビルドしてみます。
とれくらいかかるかな?

436 :名無しさん@お腹いっぱい。:03/10/21 22:21
書きわすれた。
>>427
java で馬鹿みたいに時間喰ってるので、java を使用しないのであれば、
--enable-languages="c,c++,f77,objc,ada"
でかなり時間を節約できます。

437 :名無しさん@お腹いっぱい。:03/10/21 22:41
漏れは--enable-languages=c,c++だけだな

438 :名無しさん@お腹いっぱい。:03/10/22 00:01
libgcc_s.soをdynamic linkされるのがうっとおしいので
いつもspecsファイルを手で変更しているのですが、./configure
のオプションなどで変更できるのでしょうか?

439 : ◆Ir5kue8F32 :03/10/22 02:30
>>438
--disable-shared

440 :名無しさん@お腹いっぱい。:03/10/22 11:51
>>435
03:38 に終わっていました。
一日もかかりませんでした。

441 :427:03/10/22 14:48
あー、何も考えないで 427 の手順のままやっちまったよ。

>>434
CPU 1個のシステムでも結構効果上がる?
つか、試してみます。

>>436
ですね。
今までこんなに時間がかかったことがなかったから
ちとびっくりした。
3.3 のときはせいぜい数時間だったような。

442 :438:03/10/22 23:29
>>439 THX

443 :名無しさん@お腹いっぱい。:03/10/23 12:24
>>441
なんとなくメモリ不足でスラッシング起こしているんでは?
とか思ってみる。


444 : ◆Ir5kue8F32 :03/10/23 19:29
>>442
ちなみに、既にインストールされているものは手動で消さなきゃだめ。


445 :名無しさん@お腹いっぱい。:03/11/01 17:38
H8用cross、未だ3.0.3+平田patchを超えられず(;´Д`)

446 :名無しさん@お腹いっぱい。:03/11/02 02:19
うちのSS5だとどれ位かかるかな…

447 :名無しさん@お腹いっぱい。:03/11/02 19:33
>>445
そうかなあ?
たしかに謎な挙動が結構あるが。

そういえば3.4は最適化がちょっと強化されるらしい。


448 :名無しさん@お腹いっぱい。:03/11/02 21:54
3.4 はまた C++ ABI が変わるんだとか...


449 :名無しさん@お腹いっぱい。:03/11/02 23:13
ヽ(`Д´)ノ

450 :名無しさん@お腹いっぱい。:03/11/09 03:43
Solaris で、マルチスレッドのコンパイル&リンクするときって、どうやるの?


451 :名無しさん@お腹いっぱい。:03/11/09 07:45
#define _REENTRANT
#include <pthread.h>
#include <thread.h>

Sunのcc: -mt ... -lpthread [必要ならば -lrt]
gcc: -pthread ... -lpthread [必要ならば -lrt]

452 :名無しさん@お腹いっぱい。:03/11/09 07:51
gccはoption無しで大丈夫。

453 :名無しさん@お腹いっぱい。:03/11/16 09:20
make age

454 :オブジェクト指向促進運動:03/11/16 21:12
IT業界にアージャイル開発とデザインパターンを広めよう!

C言語を使ってかなり苦労したので
その苦労を最小限におさえるために
アージャイル開発、デザインパターンを
多くのプログラマに使って欲しいと思うことがある。

一種の挨拶みたいなものだね。
「なるべく挨拶を心がけましょう。」
「なるべき綺麗な字で書きましょう。」
のように

デザインパターンを使うこと、アージャイル開発することが
プログラマの習慣、常識になってほしい。

なんとか、デザインパターン文化、アージャイル開発文化を押し広げられたら・・・。

IT業界の将来はオブジェクト指向とアージャイル開発が握っています!

455 :名無しさん@お腹いっぱい。:03/11/17 02:48
オブジェクト指向==デザパタですか。ずいぶん視野の狭いお話で。

456 :名無しさん@お腹いっぱい。:03/11/17 10:17
いまだに2.95ですが何か

457 :名無しさん@お腹いっぱい。:03/11/17 13:36
>>456
ちんぽむけてますか?

458 :名無しさん@お腹いっぱい。:03/12/06 20:10
俺的にさっさとlispのコンパイラ作って欲しい

459 :名無しさん@お腹いっぱい。:03/12/07 08:03
Gnu is Not Unix
RMSおよびGNUはUNIX市場をぶち壊すことがその目的です。
LISP,関数型言語の繁栄のために日夜努力されているのです。
Allegroの商圏を踏み荒らすような真似をするはずも
ありません。

460 :名無しさん@お腹いっぱい。:03/12/12 23:13
anonymous cvs server落ちてる?

461 :名無しさん@お腹いっぱい。:03/12/18 17:56
ここ最近ずっとおかしくない?

462 :名無しさん@お腹いっぱい。:03/12/19 07:53
うん、gnu.orgのCVS serverおかしい

463 :名無しさん@お腹いっぱい。:03/12/19 18:28
まあg++の作業はちょっと遅れてるっぽいし、
3.3の完成度は高いから、2年ぐらいは
新規のリリースなしでもいいかな〜なんて。

464 :名無しさん@お腹いっぱい。:04/01/24 00:53
gcc 3.4 って、cc1 とか collect2 が /usr/libexec に移動しているね。
それと /usr/lib/gcc-lib が /usr/lib/gcc になってた。

465 :名無しさん@お腹いっぱい。:04/01/24 05:44
WE LOVE GCC!!!

466 :名無しさん@お腹いっぱい。:04/01/26 20:47
>>463
そろそろ3.4.0Releaseという噂が聞こえてきましたよ…


467 :461:04/01/29 22:22
>>462
できればrsyncだけでなくcvsupとかも動かしてくれるとディスクを
たくさんガリガリやらなくて済むんだけどな。

468 :名無しさん@お腹いっぱい。:04/02/08 12:38
このスレの温度

 |  |- 20
 |  |
 |  |- 10
 |  |
 |  |-  0
 |  |
 |  |- -10  ∧_∧
 |┃|       (´∀` )
 |┃|       (    )
. (●)     | | |
   ̄     (_(__)

469 :名無しさん@お腹いっぱい。:04/02/12 03:05
3.3の完成度は高いのか....(泣)

insn:HI 2040 2044 3203 137 ff01ebc0 (set (reg:DI 31 %i7 [32])
(fix:DI (fix:DF (reg:DF 32 %f0 [647])))) 166 {fix_truncdfdi2} (insn_list 2037 (nil))
(nil))
exif.c:673: internal compiler error: in reload_cse_simplify_operands, at reload1.c:8345
完全なバグ報告を送って下さい。
適切ならばプリプロセス後のソースをつけてください。
<URL:http://gcc.gnu.org/bugs.html> を見れば方法が書いてあります。
gmake: *** [exif.o] Error 1
bash-2.05$ gcc -v
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.9/3.3.2/specs から spec を読み込み中
コンフィグオプション: ../gcc-3.3.2/configure --prefix=/opt/gnu --enable-languages=c,c++
スレッドモデル: posix
gcc バージョン 3.3.2


470 :名無しさん@お腹いっぱい。:04/02/12 14:04
漏れは3つ位出したぞ。sparcじゃないけど。
マイナーなアーキテクチャの宿命だ。
メンテナが頑張ってくれているので消えることは無さそうだが。


471 :名無しさん@お腹いっぱい。:04/02/13 09:49
少しぐらいのバギー加減は、ユーザーにコンパイラの内部動作に
関心持ってもらうためには必要だと思われ。とかいってみる。

472 :名無しさん@お腹いっぱい。:04/02/15 03:50
>>471
emacs-21.3をleim入れてコンパイルしたら使い物にならないバイナリを吐くのも
啓発のためっすか?(泣)

最初 big-5 あたりでcore吐いていたので configure と Makefile いじれば
なんとかなるかと思って色々やってみたんだけど...

結局 3.2.3 にダウングレードしちゃった。手持ちソースではこちらの方が安定
しているみたいだし。


473 :名無しさん@お腹いっぱい。:04/02/15 10:02
>>472
Emacs current つかいなよ。


101 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)