直接の回答ではないのですが、トラブルシューティングとして以下の情報があると原因が絞り込みやすいのではないかと思います。
> いくつか関数を作り
動作しないという環境では全ての関数が動作しないのか、それとも一部の関数のみが動作しないのか。
一部だけであれば関数で使用してるロジック(プロダクト等)依存かもしれません。
> Autoexec.sasに設定を反映
autoexecだと起動時にログは出ないと思います。
通常起動後にそれぞれの環境で実行して、関数が使えるようになるのかどうかを確認されては
いかがでしょうか。
> 実行可否に関わらずFCMPによるデータセット(options cmplibで参照しているもの)が作成されています
FCMPによって作成されるデータセット自体は同じでしょうか。
> 同じ設定をし、同じサーバーのものを参照
cmplibをローカルに指定して試して(SASで実行/autoexecで実行)みてはいかがでしょうか。
> 64bitと32bitの違い
アクセスするリソースによっては互換性がないものもあります。
例えばsasカタログ(フォーマット、マクロ、その他システム等)。これは32bitで作成されたものに64bit版SAS
からはアクセスができず、また、逆も同じです。プログラム中にこういったリソースにアクセスしようとしていないかどうか。
あとは、関係ないとは思いますが念の為
proc product_status;run;
でインストールされているプロダクトとバージョンを比較してみてください。