Solaris8 SPARCです。

squidをgmakeすると下記エラーがでます。
------------------------------------------
未定義の 最初に参照している
シンボル ファイル
setenv cache_cf.o
ld: 重大なエラー: シンボル参照エラー。squid に書き込まれる出力はありません。
collect2: ld はステータス 1 で終了しました
------------------------------------------
ぐぐるとsolarisにsetenvは無いのでputenvで代用とのことだったので

cache_cf.cの
setenv("HOME", pwd->pw_dir, 1);

putenv("HOME=pwd->pw_dir");

にしたんですけどあってますか?