Я собрал g ++ v4.4 из исходного кода, используя архивы, предоставленные gcc.gnu.org.
Но полученный g ++ не может скомпилировать некоторые из наших проектов c ++ файлов. Я получаю сообщение, в котором просто говорится: assembler error
. Оказалось, что ассемблер захлебывается очень длинными именами символов, например, имена символов длиной более 2 тыс.
Я что-то упустил, чтобы заставить его работать?
Я был бы очень признателен за совет, как заставить это работать!
Среда: Debian-Lenny 64bit
РЕДАКТИРОВАТЬ : упомянутые файлы c ++ прекрасно компилируются с версиями g ++ v4.2 и v4.3. Так что я не думаю, что это ошибка в ассемблере (из binutils v2.18). Просто чтобы быть уверенным, что я также пытался с binutils v2.20 - но я получил идентичное сообщение об ошибке.
РЕДАКТИРОВАТЬ : мне нужен g ++ v4.4.x для сравнения вывода различных версий g ++ (а в официальных репозиториях lenny g ++ v4.4 нет)