システムに入ってるgccが古すぎるがアップデートしてもらえないので、
自分で--prefixを指定してコンパイルし、ホーム以下に gcc を入れました。
それでコンパイルは出来たのですが、実行時に共有ライブラリがうまくリンクされません。
LD_LIBRARY_PATHを設定するラッパーを用意する以外で良い方法はありませんか?

root権限なしで出来る方法でお願いします。
あと -static はスレッド(ちなみにLinux)まわりが不整合になるので不可です。