アカウント名:
パスワード:
ユーザーとしては、Linux向けアプリケーションのコンパイルや移植で問題がないのかが心配です。FreeBSDって、とても使いやすやすいOSだと思います。GPLフリーになることで商業利用が進んで一般向けに普及が進むのか、ライブラリなどのLinuxとの互換性低下で移植などに支障が出るのかが、が問題ですよね。
ports/packageの対応状況が参考になるかもしれませんね。core 以上に雑多な世界ですし。
ports/packagesをClangでビルドしてみると、GCC独自拡張を使っているという意味でのGCC依存はありますね。
GNU-toolchain というと gcc/binutils(含むgas etc)/gdbを思い浮かべますが、automake/autoconf/libtool あたりも含めて対応しないとcoreはともかく、ports/packagesは色々問題に遭遇します。
64bit対応の時も様々な問題に遭遇しましたが、先を見通していないコード探しという意味で似た特徴を持っています。
OpenBSDはlibtoolを独自実装していたはずだしMakefile/configureは再生成しなけりゃいいと考えると残る問題はbinutilsぐらいじゃないでしょうか
binutils相当品はllvmに含まれてると言っていいhttp://llvm.org/docs/CommandGuide/index.html [llvm.org]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
Linux向けアプリのコンパイル (スコア:2)
ユーザーとしては、Linux向けアプリケーションのコンパイルや移植で問題がないのかが心配です。
FreeBSDって、とても使いやすやすいOSだと思います。
GPLフリーになることで商業利用が進んで一般向けに普及が進むのか、ライブラリなどのLinuxとの互換性低下で移植などに支障が出るのかが、が問題ですよね。
Re: (スコア:0)
ports/packageの対応状況が参考になるかもしれませんね。
core 以上に雑多な世界ですし。
Re: (スコア:4, 参考になる)
ports/packagesをClangでビルドしてみると、GCC独自拡張を使っているという意味でのGCC依存はありますね。
GNU-toolchain というと gcc/binutils(含むgas etc)/gdbを思い浮かべますが、automake/autoconf/libtool あたりも含めて対応しないとcoreはともかく、ports/packagesは色々問題に遭遇します。
64bit対応の時も様々な問題に遭遇しましたが、先を見通していないコード探しという意味で似た特徴を持っています。
Re: (スコア:0)
OpenBSDはlibtoolを独自実装していたはずだし
Makefile/configureは再生成しなけりゃいいと考えると
残る問題はbinutilsぐらいじゃないでしょうか
Re:Linux向けアプリのコンパイル (スコア:2, 興味深い)
binutils相当品はllvmに含まれてると言っていい
http://llvm.org/docs/CommandGuide/index.html [llvm.org]