20 | 20 | Technically, a user can specify `CPPFLAGS=-DDEFAULT_LOADABLE_BUILTINS_PATH="..."`, so that the path is directly embedded in the binary file. However, a shell program distributed to normal users wouldn't want to require its users to build their Bash from the source just for itself. The users will attribute the problem to the shell program if it's not working with the normal builds of Bash started in Midnight Commander. This seems like an unnecessary complication since this problem can be cleanly solved by allowing Bash to determine its path through `argv[0]`. |