libindex incorrectly parses objdump output
Brought to you by:
jgreen_mvista
In libraryopt-1.0.1/src/libindex function DynamicExpression() it expects a space character before the version; unfortunately that doesn't happen with current objdump (version 2.16.1).
I fixed this by making the space character optional (there is anyway a tab before that).
Was: version = ' +(?P<version>[^ ]*) +'
New: version = ' *(?P<version>[^ ]*) +'
Without this fix, libindex fails miserably to add symbols to the index.
-Ted Merrill