On Mon, May 28, 2012 at 06:12:38PM +0700, REAL wrote: > 28.05.2012 18:00, Dmitry V. Levin пишет: > >>вот кусок лога: > >>http://iais.kemsu.ru:8080/build.log > >> > >>самое интересное: если входить в hsh-shell и > >>запускать команду руками, всё работает. > > > >Если запускать через hsh-shell, то очень > >легко забыть сделать > >--mount=/proc, в результате чего поведение > >программы изменяется, > >в данном случае в лучшую сторону. > > > >>ктовиноватичтоделать? > > > >В сборочных зависимостях /proc > >присутствует? > > пробовал и с, и без. разницы никакой. Что пробовал с и без? glibc'шная реализация shm_open в случае если /dev/shm не является точкой монтирования берет из /proc/mounts первую попавшуюся tmpfs. Если попадется /tmp, то в hasher shm_open работать будет, а если /run, то не будет. Передавайте привет в systemd+udevd+итд и попросите всю эту братию монтировать /tmp до /run, иначе в старых сборочных средах shm_open работать не будет. В новой glibc я чего-нибудь на эту тему придумаю. -- ldv