検索

8.10. コンパイラーおよび開発ツール

download PDF

すべてのアーキテクチャーで pip を使用して SciPy をインストールできます。

以前は、openblas-devel パッケージには OpenBLAS ライブラリーの pkg-config ファイルが含まれていませんでした。その結果、特定のシナリオでは、OpenBLAS でコンパイル中に pkgconf ユーティリティーを使用してコンパイラーとリンカーのフラグを決定することができませんでした。たとえば、これにより、64 ビット IBM Z および IBM Power Systems のリトルエンディアンアーキテクチャー上で pip install scipy コマンドが失敗します。

この更新により、サポートされているすべてのアーキテクチャーの openblas-devel パッケージに openblas.pc ファイルが追加されます。その結果、pip パッケージインストーラーを使用して SciPy ライブラリーをインストールできます。

Bugzilla:2115722

go の関数でメモリーリークが発生しなくなりました。

以前は、EVP_PKEY_sign_raw 関数と EVP_PKEY_verify_raw 関数が、メモリーをクリーンアップするために free を呼び出しませんでした。その結果、メモリーがリークし、メモリーを回復できませんでした。この更新により、EVP_PKEY_sign_raw 関数と EVP_PKEY_verify_raw 関数が free を呼び出すようになり、メモリーリークが発生しなくなりました。

Bugzilla:2132767

golang が x509 FIPS モードで 4096 ビットキーをサポートするようになりました。

以前は、golang は x509 FIPS モードの 4096 ビットキーをサポートしていませんでした。その結果、ユーザーが 4096 ビットのキーを使用すると、プログラムがクラッシュしました。この更新により、golang は x509 FIPS モードで 4096 ビットキーをサポートするようになりました。

Bugzilla:2132694

SELinux が有効なときに、libff が実行可能メモリーをプローブできるようになりました。

デフォルトでは、SELinux が有効な場合、libffi は実行可能メモリーをプローブしません。その結果、SELinux が有効な場合、他のプロセスをすぐに実行せずに libffi クロージャーと fork() を使用するプログラムが予期せず終了します。今回の更新により、libffi/etc/sysconfig/libffi-force-shared-memory-check-first ファイルを検索し、存在する場合は、SELinux が有効かどうかに関係なく、実行可能メモリーをプローブするようになります。その結果、libffi を使用するプログラムが、SELinux が有効な場合でも、クラッシュすることなく安全に fork() を実行できるようになります。

Bugzilla:2014228

golangOpenSSL バインディングにビッグエンディアンのサポートを実装しました。

以前は、golangOpenSSL バインディングはビッグエンディアンをサポートしていなかったため、BigInt 値の変換で潜在的な問題が発生していました。その結果、暗号化ルーチンがこの変換を実行できませんでした。この問題を解決するために、golangOpenSSL バインディングにビッグエンディアンのサポートが実装されました。その結果、BigInt からの変換が成功し、テストも期待どおりに合格するようになりました。

Bugzilla:2132419

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.