| adm | Find | login register |
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
雖然 linux/freebsd 基本的 multilib 功能正常,各大 distro 也提供 multilib toolchain, 但 multilib 支援基本還是一團亂,各搞各的,即使在單一 distro 下支援 multilib 也是很痛苦的事。 目前看來比較可行的做法是在包管理中內建腳本自動轉換(不少 distro 正在朝這方向努力),讓 user 可以同時安裝 32bit / 64bit 兩套 lib / binary,而不是讓 package maintain 去硬湊出 multilib(雖然是可以湊出來)。 以 64bit env 來說,gcin 如果要包 multilib 就得順便安裝 multilib toolchain + 32bit gtk2 / gtk3 / qt3 / qt4,就我所知目前沒有一套 distro 有如此完整的 multilib 支援。 另外 user 其實有可能用 64bit CPU 跑 64bit kernel + 32bit env, 所以也應該支援在這種情況下編譯 64bit gcin immodule。各大 distro 對這種情形的支援度就更糟了,與其去硬搞還不如 chroot 一個 64bit env 編譯 gcin。 gcin trac 兩年半前就有 multilib 教學,比起 build-time 編譯 multilib, 用 chroot 是目前比較 可靠/方便/穩定/快速/支援良好 的做法。 | |||||||||
elleryq joined: 2007-09-27 posted: 117 promoted: 5 bookmarked: 0 Taipei, Taiwan |
|
| adm | Find | login register |