x86のCPUのうちPentiumPro以降。
VIA C3はi686であるもののオプショナルな命令であるCMOVをサポートしていない。しかしgccはi686向けにコンパイルするとcmovを使ったコードを吐く。このせいで問題が起きることがある。 詳しくは VIA C3 Ezla を Debian でサポートする で。
軽率にZen4のサーバーを買ったらCentOS7に非対応だった。Rocky Linux 8.6をインストールしてみたが、私の所属研究室でメインのアプリケーションであるVirtuosoを動かすのに苦労したので誰かの役に立つことを願ってメモしておく。ここで示すセットアップでIC6.18とICADVM23.1が起動することは確認している。 IC/ICC2とかも動かせれば追記する予定(まだ対応しているのかも調べてない)。 やることはライブラリのインストール、シンボリックリンクの作成、Virtuosoが持っているOS判定スクリプトの改変である。 まず以下のコマンドでライブラリを用意する(不要なものも含ん…
RHEL派生ディストリビューションに含まれるRubyに関するパッケージを確認する。 目的 インターネット接続できない環境にて、Rubyをできる限り快適に使う。 前提 RHEL派生ディストリビューションのメディアが転がっている インターネットには接続できない Perl、Pythonもいいが、Rubyを使いたい RHEL派生ディストリビューションが転がっている。無ければ以下からダウンロードする。 AlmaLinux OS - Forever-Free Enterprise-Grade Operating System Download Rocky | Rocky Linux RHEL派生ディストリ…
仕事でRedhat Enterprise Linux(※以後,「RHEL」)の環境構築をしていると、足りないライブラリや必要となるコマンドが入っていないときがあります。 そんなときは大体はネットで検索をしていたのですが、dnfのコマンドオプションで足りないライブラリや必要となるコマンドが何のモジュールに含まれているのかを確認できることを知りました! でもすぐにそのオプションを忘れてしまうので、ここにメモ書きしておきます。 dnf whatprovides ファイル名 例えば、RHELの初期状態で「nslookup」コマンドが入っていなかったわ~ってなったときは、以下のように実行することで 「n…
はじめに YoctoProjectはToasterというWebインターフェースを提供している。 Toasterを使うとコマンドラインに慣れていないユーザーでもYoctoProjectを使用して ビルドを行うことができ、ビルドされたイメージをブラウザでダウンロードすることもできる。 筆者はコマンドラインのほうが色々ラクなのでなのでこれまで使ってこなかったがせっかくなので調べてみる。 Toasterの機能 マニュアルの説明 Toaster ManualによるとToaster機能は下記の通り。 Browse layers listed in the various layer sources tha…
事象 rsql で -v オプションと -c オプションを併用するとエラーになる。 $ rsql -h redshift-cluster-poc-central.ceyg6jv96hfq.ap-northeast-1.redshift.amazonaws.com -U awsuser -d dev -v var_table_name='version()' -c 'select * from :var_table_name;' Password for user awsuser: Failed [Amazon][Amazon Redshift] (30) Error occurred whil…
今日は主に Windows 環境向けのビルドプロセス修正や ASAN を有効にしてビルドする時の対応、rubyspec の更新などがありました。 [aa36e44c05] Nobuyoshi Nakada 2024-02-11 10:34:13 UTC Windows 環境で生成する config.h に HAVE_INTTYPES_H マクロの定義を追加してヘッダの取り込みを抑制することで再定義の警告を抑制しています。 [c77f736bc1] Nobuyoshi Nakada 2024-02-11 10:43:06 UTC Windows 環境での word size の判定に関して参照す…