>>19
自分の環境で load -dynamic-library がエラーになる原因がわかりました.
debuild でパッケージ化したときに dh_fixperms が migemo.so の実行権限を
外していたためでした.

とりあえず src/run.c にパッチを当てています.

--- a/src/run.c
+++ b/src/run.c
@@ -1747,11 +1747,11 @@
char path[PATH_MAX];
snprintf(path, PATH_MAX, "%s%s", EXTDIR, fname);

- if(access(path, X_OK) != 0) {
+ if(access(path, R_OK) != 0) {
char* home = getenv("HOME");
if(home) {
snprintf(path, PATH_MAX, "%s/.xyzsh/lib/%s", home, fname);
- if(access(path, X_OK) != 0) {
+ if(access(path, R_OK) != 0) {
xstrncpy(path, fname, PATH_MAX);
}
}

出来れば上流側で対応していただきたいです.