[sisyphus] GE on x86-64 one more time

Paul Wolneykien manowar на altlinux.org
Пн Окт 17 08:56:36 MSK 2011


17.10.2011 01:51, Yuriy Shirokov пишет:
> 17.10.2011 00:38, Paul Wolneykien пишет:
>>> А как нынче принято запускать программы в i586-хэшере на x86-64?
> 
>> Э?э. Просто разворачиваете i586 чрут, я это имел в виду. Т.е. весь 
>> чрут в хешере должен быть i586, а не какие-то избранные части, как
>> в основной системе.
> 
> Дык вроде так и есть --- в apt.conf для этого хешера прописано:
> Dir::Etc::SourceList "/home/uri/hasher-x86-32/i586.sources.list";
> 
> Dir::Etc::SourceParts "/var/empty";
> 
> Разве ещё что-то надо?

  hsh --initroot-only --target=i586 --apt-config=ваш_конфиг

  Вы так разворачиваете чрут?

> 
>>> Сходу не получилось: $ share_network=1 hsh-run -Y .  --
>>> /opt/google/earth/free/googleearth 
>>> /opt/google/earth/free/googleearth: line 43: ./googleearth-bin:
>>> No such file or directory
>> Попробуйте интерактивно: нужно зайти туда (hsh-shell -Y) и оттуда 
>> запускать команды. Попробуйте. Возможно, что нужно производить
>> запуск из определённого места ? того, где располагается
>> googleearth-bin, или добавить это место в PATH.
> 
> [uri на serpent hasher-x86-32]$ hsh-shell -Y .
> hsh-shell: X11 forwarding requested, disabling network isolation.
> [builder на localhost .in]$ cd /opt/google/earth/free/
> [builder на localhost free]$ ./googleearth
> ./googleearth: line 43: ./googleearth-bin: No such file or directory
> [builder на localhost free]$
> 
> Это "No such file or directory" из-за ELF под другую архитектуру, а не
> из-за того, что система не видит этого файла, штука известная.

  Это, видимо, если совсем под другую. Но на x86-64 имеет обратную
совместимость с x86-32, если, конечно, эта возможность не была намеренно
исключена из ядра. В наших ядрах совместимость есть — иначе бы сборка
i586 на x86-64 не работала бы.

> 
> Собственно, то, что именно в этом проблема, было ясно с самого начала,
> поэтому я и задал свой вопрос.
> 
>>> Ещё нашёл http://www.altlinux.org/Ports/x8664/32bitLIBGLon64bit 
>>> но до проблем, решаемых там, я ещё не добрался.
> 
>> Будем надеяться, что их и не будет.
> 
> =)
> 
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus



Подробная информация о списке рассылки Sisyphus