File this question in the just-curious folder:<br><br>In constructing a toolset with two variants, say d1 and d2, which both inherit from a base toolkit, say b, I was surprised that suffix bindings in toolset b, such as<br><br>type.set-generated-target-suffix EXE : <toolset>b : "txe" ;<br>type.set-generated-target-suffix OBJ : <toolset>b : o ;<br><br>are not propagated to the derived toolsets (d1 and d2) which say:<br><br>toolset.inherit d1 : b ;<br><br>and<br><br>toolset.inherit d2 : b ;<br><br>respectively. I have to say in d1.jam :<br><br>type.set-generated-target-suffix EXE : <toolset>d1 : "txe" ;<br> type.set-generated-target-suffix OBJ : <toolset>d1 : o ;<br> <br>to get the desired sufix bindings. <br><br>Was it intentional not to pass along suffix bindings to derived toolsets?<br>