Hi Ralf, Thanks for getting back to me so quickly.
On Wed, Dec 31, 2008 at 8:43 AM, Ralf Wildenhues <ralf.wildenh...@gmx.de> wrote: >> The point of interest is that both the executable name "src/phc" and >> the .la file "plugins/tests/raise_globals.la" have both been renamed >> to "/home/pbiggar/phc_work/svn/branches/dataflow/src/.libs/lt-phc"., >> which is correct for the former but not the latter. > > That looks like a libtool bug. OK, based on that diagnosis, I did a bit of debugging using libtool 2.2.6a. The lines of interest appear in the func_mode_execute function (for me they are 2224-2233): # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file="$progdir/$program" fi The func_ltwrapper_script_p file looks at raise_globals.la, and greps for "Generated by .*libtool", which matches the line "# Generated by ltmain.sh (GNU libtool) 2.2.6 ". I'm not 100% clear if it should match, but if I remove that line from raise_globals.la, it works fine. Should it match? If so, the line "file=$progdir/$program" seems very odd. I rebuilt my package with libtool 2.2.6a (by overwriting ./libtool with it - im not clear if that is sufficient), and it still generated that line in raise_globals.la. I'm not quite sure what to do next though? Thanks, Paul -- Paul Biggar paul.big...@gmail.com _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool