問題タブ [rhel-scl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
redhat - RHEL scl を永続的に有効にする
RedHat のカスタム ソフトウェア コレクションを永続的に有効にする方法はありますか?
RHEL6 で python27 を提供するために scl をインストールしましたが、毎回カスタム scl を有効にする必要はありません。
gcc - 「make -j N」からのトラブルシューティング警告
(たとえば) のようなコマンドを発行するとmake -j 4
、次のエラーが発生します。
RHEL6 で Scientific Linux 6 の開発者ツールキットを使用しています。
libmpc
0.8.3がインストールされています。
プロジェクトのメイクファイルまたは gcc をトラブルシューティングして、警告の原因を特定し、修正する方法はありますか? +
Clang/LLVM を介して OS X からビルドする場合、ルールにシンボルを追加する必要はないようです。警告テキストを Google で検索しても、明らかに有用な情報はあまり返されません。
redhat - RHEL 6 SCL スクリプトが通常のユーザーをソーシングしない
rhel 6.9 インストールで devtoolset-2 を使用しているため、devtoolset-2 が提供する gcc 4.8 バージョンを使用できます。以前の rhel 6.2 インストール (VM 上) では、/etc/profile.d/ にスクリプトを追加して devtoolset-2 の有効化スクリプトをソースにすることで、devtoolset-2 の gcc を有効にすることができました。
これはうまく機能し、開いたターミナル ウィンドウから gcc 4.8 にアクセスできるようになりました。
この新しい 6.9 のインストール (実際のハードウェア上) で、同じ場所で同じスクリプトを試しましたが、決してソースになりません。新しい端末ウィンドウは、常にシステムの gcc 4.4 にデフォルト設定されます。ただし、有効化スクリプトを手動でソースすることはできますが、機能します。
グーグルで調べた後、いくつかの異なるコマンドでもスクリプトを取得しようとしました:
この設定をすべてのユーザーの端末に適用したいのですが、完全にするために、.bashrc スクリプトと .bash_profile スクリプトの両方からソースを取得しようとしましたが、どちらもユーザーには機能しませんでした。
最後に気付いたのは、通常のユーザーではなく root としてログインすると、/etc/profile.d/ のスクリプトが source devtoolset-2 を問題なく実行したことです。
他のユーザーではなく、ルートに対して自動的にソースを取得する理由はありますか?