Hi Nicola,

for your fix in the bundle make file you added a comment that we should
explain, why we have to link against all libraries on Windows while we
don't need this on any other system. The reason is simple, we don't need
this on Windows either. What we need there is that we define a
pre-processor variable XXX_ISDLL for all the DLLs we include. And this
definition is currently connected to the same variable that is used for
the libraries to link against.
What we should do now is split up this two different uses. And if
possible let the later be handled by a general rule for all different
forms of projects (There is already a rule for this in rules.make, but
somehow it only works for libraries). 
It was my fault to overlook the harm that could come from uncommenting
that line in the bundle make file, but as my knowledge of the GNUmake
mechanism is only marginal, I am surely not able to implement the
correct solution, which we have been discussing in private mail for
almost a month now.

Cheers Fred


_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to