LLVM SVN r45024 build failure on Debian Etch with GCC 4.1.2

LLVM SVN r45024 fails to complete building at the linker stage on my Virtual Private Linux server running Debian Etch with GCC 4.1.2.

---- sanitized snippet of make output ----
llvm[2]: Compiling llvm-as.cpp for Debug build
llvm[2]: Compiling AnalysisWrappers.cpp for Debug build
llvm[2]: Compiling GraphPrinters.cpp for Debug build
llvm[2]: Linking Debug executable llvm-as
llvm[2]: Compiling PrintSCC.cpp for Debug build
llvm[2]: Compiling opt.cpp for Debug build
llvm[2]: Linking Debug executable opt
llvm[2]: ======= Finished Linking Debug Executable llvm-as
make[2]: Leaving directory ~/llvm/tools/llvm-as' make[2]: Entering directory ~/llvm/tools/llvm-dis’
llvm[2]: Compiling llvm-dis.cpp for Debug build
llvm[2]: Linking Debug executable llvm-dis
llvm[2]: ======= Finished Linking Debug Executable llvm-dis
make[2]: Leaving directory ~/llvm/tools/llvm-dis' make[2]: Entering directory ~/llvm/tools/llvm-upgrade’
llvm[2]: Compiling UpgradeLexer.cpp for Debug build
llvm[2]: Compiling UpgradeParser.cpp for Debug build
collect2: ld terminated with signal 15 [Terminated]
make[2]: *** [~/llvm/Debug/bin/opt] Error 1
make[2]: Leaving directory `~/llvm/tools/opt’
make[1]: *** [opt/.makeall] Error 2
make[1]: *** Waiting for unfinished jobs…

I’ve tried with GCC 3.3 as well to no avail.
CC=“gcc-3.3” CXX=“g+±3.3” make -j2

I can provide any system-specific version numbers per request to help debug this issue. Is anyone else having this problem building on Linux?