1) Вопрос зачем нужно делать чтобы MySQL собирался глючной бетой компилятора ?
Это нужно было разработчикам компилятора багу фиксить - что они и сделали так что пользуйте новые версии.
2) У тех у кого собрался - поздравляю только потом не надо говорить "глючит и Виснит" GCC 2.96 оффициально не рекомендован - значит с ним есть проблемы в определенных ситуациях. Кому нравится под домоклавым мечем ходить пусть развлекается конечно.
2.96 - это известный глюкодром. Реальное название - redhatCC, а gcc-2.96 - это самозванство. По крайней мере официальные разработчики gcc такого не знают ;)
Интересное заявление - кому же это MySQL оффициально не рекомендован ?
С компилятором то все понятно - разработчик каждого софта решает какие компиляторы ему поддерживать а какие нет. MySQL не рекомендует GCC 2.96 а в PostgreeSQL тонны бездельников сумели таки обойти баги ну и что с того ?
В GCC 2.96 баги есть это известно не даром же в свое время KGCC вышел для сборки ядра так как оно не собиралось редхатовским компилятором
MYSQL занимает конкретную нишу и там он лидер, Oracle тоже лидер, MSSQL - оружие лидера, за DB2 стоит гигант.. а что такое PostgreeSQL? -компромисс, прослойка для хитрожопых? в чем он лучше всех? Ни в чем. - зато собирается 2.96 .. круто