28.07.2010 09:10, Michael Pozhidaev пишет: >> > Насколько я знаю, на 64-битной платформе преобразование int в указатель >> > работать не будет. > Нет, не будет. В x86_64 sizeof(int)=4, в то время как sizeof(void*)=8. > Это как раз тот самый момент, который приходилось в freephone > править. Ольга писала, что у неё 4 Гб, поэтому как-то сразу показалось, > что она тоже на x86_64. Если дело только в этом, то правка должна быть > элементарной. Потом ещё, может быть, стоит в valgrind запустить. Спасибо > за наводку!
Скажите, я правильно понимаю, что в моём случае эта ошибка проходит не замеченной потому, что хоть архитектура и 64-битная, но при моём объёме памяти адреса умещаются в 32 бита? > > Попутно, может быть кто-нибудь знает, как в scons указать путь для > установки? Это единственное, что пока мешает выкладыванию в Сизиф. Это путь, > который в automake указывается как DESTDIR при make install. prefix= не > подходит, так как он влияет на сборку, а DESTDIR чисто на установку > нужен. Это сугубо rpm'ный прикол, но без него в Сизиф меня не пустят. Кажется, это нужно реализовывать руками. Там вообще по умолчанию никаких подобных переменных нет, и prefix я программировала сама. -- Olga -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
