Index: trunk/src/hid_init.c =================================================================== --- trunk/src/hid_init.c (revision 5853) +++ trunk/src/hid_init.c (revision 5854) @@ -104,6 +104,10 @@ hid_load_dir(pcb_concat(conf_core.rc.path.exec_prefix, PCB_DIR_SEPARATOR_S, "lib", PCB_DIR_SEPARATOR_S, "pcb-rnd", PCB_DIR_SEPARATOR_S, "plugins", NULL)); + /* hardwired libdir, just in case exec-prefix goes wrong (e.g. linstall) */ + hid_load_dir(pcb_concat(PCBLIBDIR, PCB_DIR_SEPARATOR_S, "plugins", PCB_DIR_SEPARATOR_S, HOST, NULL)); + hid_load_dir(pcb_concat(PCBLIBDIR, PCB_DIR_SEPARATOR_S, "plugins", NULL)); + /* conf_core.rc.path.home is set by the conf_core immediately on startup */ if (conf_core.rc.path.home != NULL) { hid_load_dir(pcb_concat(conf_core.rc.path.home, PCB_DIR_SEPARATOR_S, DOT_PCB_RND, PCB_DIR_SEPARATOR_S, "plugins", PCB_DIR_SEPARATOR_S, HOST, NULL));