- 1 名前:login:Penguin mailto:sage [2006/05/24(水) 22:45:45 ID:KpeOjT/W]
- for AMD64/EM64T machines.
- 744 名前:login:Penguin mailto:sage [2009/05/23(土) 12:52:04 ID:BWmuBzj/]
- ディストロのライブラリが/usr/lib64に入っているのに、
make ; make installすると/usr/libに入ったりするよね
- 745 名前:login:Penguin mailto:sage [2009/05/24(日) 00:33:31 ID:XVGOoAgR]
- >>741
コンパイルして出来たバイナリを file コマンドで調べてみれば分かるよ。 file /bin/bash /bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped
- 746 名前:741 [2009/05/24(日) 04:10:41 ID:m82gs9pM]
- >>742-745
サンクスです。 自分のやり方にいまいち自信がもててなかったので。 仕事でソースからコンパイルする事が多いのですが、 周りに有識者がいないのと、rpmだと使いたい機能が含まれてないことが有るものでして。
- 747 名前:login:Penguin mailto:sage [2009/05/24(日) 22:17:17 ID:rVhFQ6aB]
- >>746
32bitと64bitが混在してると大変だから、configureするときにオプションを指定するのが良いよ。 詳しくは configure --help
- 748 名前:login:Penguin mailto:sage [2009/05/28(木) 23:25:51 ID:U01n09hR]
- Fedora10 x86_64のパッケージにi386のパッケージが含まれてるようだけど
Fedora x86_64開発環境でi386 32bitバイナリをコンパイル生成することは可能なの? rpmbuild -bb --target=i386 xxxxxx してもエラーで止まるし Fedora i386からgcc i386パッケージ引っ張ってきて入れてクロスコンパイル環境に 出来るかと思って入れようとしたら入らないし Fedoraの開発者たちはどうやってるんでしょう。
- 749 名前:login:Penguin mailto:sage [2009/05/29(金) 01:54:30 ID:jGz4+4vw]
- >Fedora x86_64開発環境でi386 32bitバイナリをコンパイル生成することは可能なの?
yes
- 750 名前:login:Penguin mailto:sage [2009/05/29(金) 09:09:05 ID:VHEkRdmI]
- 以前SUSEでx86_64使ってた時はgcc -m32とかas -32とかのオプションで32bitのバイナリを出力出来てたよ。
ちなみに上記のオプションは間違ってるかもしれないから詳しい事は自分で調べてくれ。
- 751 名前:login:Penguin mailto:sage [2009/05/29(金) 09:16:09 ID:HlweTcpu]
- >>748
i386 の -develパッケージが必要。mock使え。 mock -r fedora-10-i386 hoge.src.rpm
- 752 名前:748 mailto:sage [2009/05/29(金) 11:17:01 ID:fX/KHNJa]
- mock調べてみました
試してみます sudo usermod -G users,mock users mock --init -r fedora-10-i386 ↑今現在ここ実行中
- 753 名前:748 mailto:sage [2009/05/29(金) 11:39:05 ID:fX/KHNJa]
- usamimi.info/~linux/d/up/up0361.png
とりあえずmockでi386パッケージ出来た なんか動作状態が隠遁されててわかりにくいですね rpmbuildにオプション渡しとかどうやるんですかね
- 754 名前:login:Penguin mailto:sage [2009/05/29(金) 12:00:04 ID:HlweTcpu]
- >>753
man mock -D なんとかで 経過は tail -f /var/lib/mock/fedora-10-i386/result/build.log
- 755 名前:login:Penguin mailto:sage [2009/05/29(金) 12:21:39 ID:fX/KHNJa]
- >>754
使い方調べて覚えてみます rpmbuildと使い方がずいぶん違うから面倒ですね rpmbuild --target指定でいければ楽だったんですけどね rpm改変できてこそ自分でビルドする意味あるので --with bytecode_interpreter --with subpixel_rendering などのオプションをrpmbuildに渡すのと同じように出来たらいいんですけどね
- 756 名前:login:Penguin mailto:sage [2009/06/03(水) 12:53:26 ID:e3CHSjFP]
- ですね
けどね ですけどね
- 757 名前:755 mailto:sage [2009/06/03(水) 15:49:40 ID:9/TicihB]
- >>756
おい、オチョクリ入れんな 氏ねよ いまCLFS構築中
- 758 名前:755 mailto:sage [2009/06/03(水) 15:55:58 ID:9/TicihB]
- LFS(Linux From Scratch) 統合スレ 2
pc11.2ch.net/test/read.cgi/linux/1155412397/ ↑このスレをもっと盛り上げろ x86_64環境でLFS構築出来る兵求む
- 759 名前:login:Penguin mailto:sage [2009/07/14(火) 20:22:21 ID:OYRFUc74]
- すいません、まじめな質問です。
64ビット版deb使いたいんですが、話がまとまった本とかありますか?
- 760 名前:login:Penguin mailto:sage [2009/07/15(水) 23:52:45 ID:kSJ2LcGj]
- >>759
なんか違ったっけ?
- 761 名前:login:Penguin mailto:sage [2009/07/16(木) 03:26:15 ID:eLuMIz2v]
- archが違う。
てくらいだろう。 いまはunstableでia32ライブラリの扱いがゴタゴタしとるようだが。 stableならとりあえず関係ないし。
- 762 名前:login:Penguin mailto:sage [2009/07/16(木) 08:39:07 ID:up+KJ4E4]
- ありがとうございます。
64ビット版は初めてでちょっと心配だったので、まとまった話があれば読んでおこうと置みました。 まずはstableで保守的にいじってみます。
- 763 名前:login:Penguin mailto:sage [2009/07/16(木) 21:33:10 ID:4W3iLdCP]
- Debianだと32bitにあって64bitにないパッケージとかあって困った。tccとか。
アーキテクチャ無視して入れる方法があるのに気づくまでの話だけど。 あとパッケージ作るときもちょっと困った。完全別アーキなら 完全にクロスビルドの手順だけど、64bit環境で32bit向けだとgcc -m32とか ちょっと違うだけで、ターゲット環境の推定もconfigureさんが微妙に 間違えたりしてorz。linux32 hogehogeとかARCH=i686とかいろいろ仕込まないと いけなくて、そのあたりの勝手が掴めず悩んだ。
- 764 名前:login:Penguin mailto:sage [2009/08/04(火) 08:00:33 ID:7g9cu+pb]
- adobe player
- 765 名前:login:Penguin [2009/08/10(月) 12:01:19 ID:+7kqLJmd]
- 突然すいません。
上のほうにあった、カーネルログの"Bad page state in process" ってどんな時にでるものなんですか? 意味とか教えてもらえませんか
|

|