id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 133 "(require 'id) may load executable ""id""" Jim Ursetto evhan "There is a problem with (require) that is admittedly rare. If you are in a directory: $ ls foo foo.so attempting to (require 'foo) will load the ""foo"" executable instead of ""foo.so"". However, in the case below: $ ls foo attempting to (require 'foo) correctly results in an error. The reason is that ##sys#find-extension returns ""foo"" in both cases and then ##sys#load attempts to load the literal path before appending any .so or .scm extension. That works unless an executable is in the way. The root cause is that find-extension knows the exact path but doesn't pass that on to load. Priority minor because this shouldn't affect installed extensions, just development files in the current directory." defect closed minor 5.0 core libraries 4.3.x fixed