Yes,
that was my initial conclusion. This commit changed:

ShLibAction = SCons.Defaults.ShLinkAction(target, source, envlink)
to:

def VersionedSharedLibrary(target = None, source= None, env=None):
    ...
    result = SCons.Defaults.ShLinkAction(target, source, envlink)
    ...
    return result
ShLibAction = SCons.Action.Action(VersionedSharedLibrary, None)

--
SCons.Defaults.ShLinkAction is a string action, the string being SHLINKCOM, and 
this is why I re-added it with:
ShLibAction = SCons.Action.Action(VersionedSharedLibrary, None, 
varlist=['SHLINKCOM'])

So, except strange side effects that I could not imagine because I'm a real 
Scons code newbie, I would have thought that the final behavior is the same 
than the one before the versionned libraries addition.

_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev

Reply via email to