Gentoo Linux 35at LINUX
Gentoo Linux 35 - 暇つぶし2ch994:login:Penguin
17/11/15 19:45:11.04 0jSm1dIOk
gcc 5.5 マダーチンチン

995:login:Penguin
17/11/28 07:18:35.35 Qew/Vkz/n
Firefox 57 軽いな

996:login:Penguin
17/12/02 09:49:38.68 4b3G4AZm.net
emerge --update sys-devel/gcc
gcc-config [new_version]
source /etc/profile
fix_libtool_files.sh [old_version]
emerge --oneshot libtool
emerge -e system
emerge -e world
あー疲れるww

997:login:Penguin
17/12/02 11:38:52.40 +zviG6Oj.net
emerge: (310 of 1429)
心なしか部屋が暖かいわ

998:login:Penguin
17/12/02 15:36:33.21 4b3G4AZm.net
Emerging (13 of 1103)
emerge -e すると時間ばっか食うわwwww

999:login:Penguin
17/12/08 22:03:52.23 30jK4Ddl.net
profileを17.0に切り替えたらemerge -e worldのあとkernelのrecompileも必要ですかね?

1000:login:Penguin
17/12/08 22:08:43.94 wThdYEAQ.net
生成されるオブジェクトコードに違いがでるかどうかだからね
profiileを17.0に切り替える過程で、コンパイラなんかのビルドツール
のバージョンもかえたとかなら、リコンパイルしていいかもね

1001:login:Penguin
17/12/08 22:27:30.49 30jK4Ddl.net
* Use gcc-config to select gcc-6.4.0 or later as system compiler
* Re-source /etc/profile:
. /etc/profile
* Re-emerge libtool
emerge -1 sys-devel/libtool
Then,
* Select the new profile with eselect
* Re-emerge, in this sequence, gcc, binutils, and glibc
emerge -1 sys-devel/gcc:6.4.0
emerge -1 sys-devel/binutils
emerge -1 sys-libs/glibc
* Rebuild your entire system
emerge -e @world
の最後の所やってます。 recompileしますか...

1002:login:Penguin
17/12/08 22:45:55.40 wThdYEAQ.net
時系列で言うと、gcc-6.4.0がきたのはこのnewsがくる前だから
すでにgcc-6.4.0にしていて、kernelも6.4.0でコンパイルしてる場合があると思ったんだよね
その場合はリコンパイルの必要はないかな
今回のprofile切り替えでコンパイラのバージョンも切り替えたのなら
リコンパイルしていいと思う
いずれにしても、kernelをリコンパイルしないと起動に失敗するとかはないと思うよ

1003:login:Penguin
17/12/10 16:39:32.80 32Bwl40/.net
うちも、systemdとdesktopのmixin環境でprofileを13→17にしたけど、特別何もなく終わりました
思ったより何もなくて、ちょっと拍子抜け
もともとgcc-6.4.0に切り替えていたから、gccのpieフラグ関連で、gccのリビルドが発生したのと、gcc-5.4.0-r3が入っていたから、
それのマスク警告出たぐらい、そっちもunemergeして完了
あと、これはうちの雑感だけど、pythonの関連のuse フラグ周りが少しかわったのかなと。
python_target_python_3.5、python_target_python_3.6のuse フラグを有効にするのに、
/etc/portage/profile/use.stable.maskを作っていたけど、それを消しても特に変わりがなかったので、
同じようなフラグの設定しているのなら、少しuseフラグ関連を整理しても大丈夫かも?

1004:login:Penguin
17/12/10 17:41:21.25 jiZgIEzi.net
kernel linux-3.12.66-gentooは、profile 17.0ではcompileを拒否されました。
仕方なく4.9.49をemergeしましたが、いつからsys-devel/bcが必要になったのかと...
routerなので、再起動はまだしてませんけど...

1005:login:Penguin
17/12/17 10:56:20.30 UKZ1FPH7.net
>>1004
URLリンク(lists.gt.net)

1006:login:Penguin
17/12/17 12:04:14.22 4NAX+4Bp.net
ありがとうございます。 相当前からなんですね。 gentoo-sourcesのdependenciesになってないような...

1007:login:Penguin
17/12/17 13:51:42.11 UKZ1FPH7.net
多分だけど、gentoo-soucesの依存になってるパッケージ(調べてないです)のどれかが
bcと依存関係になったんじゃないかなーと。
でもGNUのサイト見るとedぐらいしか考えられないんですよねー

1008:login:Penguin
17/12/17 17:07:41.66 Lxg7pcTh.net
# equery depgraph gentoo-sources
...
* dependency graph for sys-kernel/gentoo-sources-4.9.49-r1
`-- sys-kernel/gentoo-sources-4.9.49-r1 amd64
`-- sys-apps/sed-4.2.2 (sys-apps/sed) amd64
`-- sys-devel/binutils-2.29.1-r1 (>=sys-devel/binutils-2.11.90.0.31) amd64
`-- sys-libs/ncurses-6.0-r1 (>=sys-libs/ncurses-5.2) amd64
`-- sys-devel/make-4.2.1 (sys-devel/make) amd64
`-- dev-lang/perl-5.24.3 (dev-lang/perl) amd64
`-- sys-devel/bc-1.06.95-r1 (sys-devel/bc) amd64
[ sys-kernel/gentoo-sources-4.9.49-r1 stats: packages (7), max depth (1) ]
...
だった... なぜ、pullされない...

1009:login:Penguin
17/12/17 22:46:16.01 UKZ1FPH7.net
bcのebuildファイルちらっと見たけどncursesがbcに依存してる様子。
keywordでreadline指定してます?

1010:login:Penguin
17/12/18 22:34:55.63 kVGo8L00.net
/etc/portage/make.conf
USEでreadline指定はしてます。

1011:login:Penguin
17/12/19 06:39:31.42 fh0wgFr8.net
build USEフラグを有効にしちゃってるとか
% equery -N depends sys-devel/bc | grep kernel
sys-kernel/gentoo-sources-4.12.12 (!build ? sys-devel/bc)
%

1012:login:Penguin
17/12/19 21:39:53.21 R3gEyET3.net
ご名答です。
sys-kernel/gentoo-sources-4.9.49-r1 (!build ? sys-devel/bc)
sys-kernel/gentoo-sources-4.12.12 (!build ? sys-devel/bc)
いったいいつ設定したんだ...

1013:login:Penguin
17/12/19 22:53:10.99 jKDl8nj6.net
>>1012
それはUSEフラグの設定状況ではなくて
「build USEフラグが無効の gentoo-sources は bc に依存する」
って意味(だと思う)
設定がどうであれその表示だよ
実際のUSEフラグの確認は
equery uses sys-kernel/gentoo-sources

1014:login:Penguin
17/12/20 05:37:58.68 99kZljSI.net
そうですね、実際のUSE flag変えても
sys-kernel/gentoo-sources-4.9.49-r1 (!build ? sys-devel/bc)
sys-kernel/gentoo-sources-4.12.12 (!build ? sys-devel/bc)
ですね。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch