
"Benoît" == Benoît Perrot <benoit@lrde.epita.fr> writes:
The library libXXX.a (which matches lib*.*) contains the symbols, so the impureness of the Darks Side's tasks.*!
This, I agree, is not a nice feature. But it's a better one than having the description of the tasks of a module *outside* the module itself.
So strictly speaking: 1. lib*.* is not the good regexp (yes, it *is* a stupid comment :)
I don't get it.
2. lib*.* cannot be used without the task library
This is different: don't link them into the lib*. This is also something I'd like to tc.
Since I really think that lib*.* is the good regexp for pureness :), I propose to move the tasks.* files from their subdirectories to the source root, so that libraries would be pure and independant from libtask, making the lone impure objects to be {tc,nolimips} executables.
I see no implication here.