Ticket #1279 (closed bug: fixed)
Parrot prefers libraries in build tree to installed tree or current directory.
|Reported by:||pmichaud||Owned by:|
When executing load_bytecode 'foo.pbc', if foo.pbc exists in runtime/parrot/library of Parrot's build location, then that library is loaded in preference to any other copy of the library that may exist. This is true even for installed parrots -- the build tree version gets prioritized over any installed library of the same name, or any same-named library in the current working directory.
IMO, an installed Parrot (parrot executable created via "make install") should look only in the current directory and in the installed library path (in that order), and never search the build tree path.