Summary: | TCL_PACKAGE_PATH does not contain a path for arch-dependent tcl bindings | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | viy <viy> |
Component: | tcl-devel | Assignee: | Vladimir D. Seleznev <vseleznv> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | real.altlinux.org, vseleznv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
viy
2011-06-25 01:35:25 MSK
да, это так. тем не менее, arch-dependent tcl расширений в сизифе предостаточно. в пакете rpm-build-tcl есть файлик README.layout, предлагаю ознакомиться. . Я извиняюсь, наверное не аккуратно сформулировал проблему. Проблема не в том, что нет места, куда ложить архитектурно-зависимые расширения, а в том, что сломана и не работает стандартная механика configure make make install поскольку эти места не прописаны в стандартной переменной TCL_PACKAGE_PATH. а руками да, я могу положить архитектурно-зависимые расширения куда угодно. проблема в том, что это мог и должен был делать за меня make install. архитектурно-зависимые расширения, в минимальном случае, состоят из so'шки и pkgIndex.tcl. so'шка, согласно принятой у нас схеме, ложится в /usr/lib/tcl, всё остальное -- в /usr/share/tcl/*/ для TEA-совместимых расширений существует макрос %tea_patch, который обычно помогает. в противном случае, внести необходимые изменения в Makefile или куда там ещё, чтобы make install сделал хорошо -- забота майнтайнера. Возможно также, не стоит паковать такое расширение вовсе -- у нас достаточно расширений ради расширений. Иными словами -- я не намерен изменять существующее положение дел. > Иными словами -- я не намерен изменять существующее положение дел.
ок, отложим вопрос, пока не наберется статистика.
|