|
|
|
kosmonaFFFt |
|
|||
Опытный Профиль Группа: Участник Сообщений: 538 Регистрация: 14.4.2008 Где: Иннополис Репутация: нет Всего: 5 |
Доброго всем суток...
Есть у меня один проект с парсером математических выражений на boost::spirit, и заметил я, что нету в этом парсере поддержки унарного отрицания... Добавил поддержку, попытался скомпилировать, и на выходе получил следующую ошибку:
Насколько я понимаю, из за использования большого количества типов в boost::variant при разворачивании шаблонов сгенерировался слишком длинный идентификатор, и as.exe не смог его переварить... Собственно первый вопрос - прав ли я в этом? Если это косяк as.exe, куда, и как именно лучше зарепортить баг? Я использую https://sourceforge.net/projects/mingwbuilds/ последней ревизии, другими сборками собирать пока не пробовал... Это сообщение отредактировал(а) kosmonaFFFt - 19.3.2013, 19:16 -------------------- |
|||
|
||||
leniviy |
|
|||
Опытный Профиль Группа: Участник Сообщений: 552 Регистрация: 8.2.2003 Где: Спб Репутация: нет Всего: 5 |
для начала, надо скомпилить g++ с флагом -save-temps и в появившемя .s файле посмотреть, действительно ли там такой идентификатор.
В любом случае, они требуют юзать этот флаг в багрепортах. > другими сборками собирать пока не пробовал... надо хотя бы под линуксом попытаться собрать |
|||
|
||||
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 2 Всего: 110 |
||||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | GNU toolchain | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |