Why PureData isn't a Portable Executable encapsulating all libraries?
I don't really understand why the exe and the the libs are separated into a DLL
or a static lib
----- "Mathieu Bouchard" <matju(a)artengine.ca> a écrit :
> On Thu, 19 Aug 2010, IOhannes m zmoelnig wrote:
> > On 2010-08-19 04:23, Mathieu Bouchard wrote:
> >> Is it possible that the .dll of windows depends on the contents of
> the
> >> .h and not just the .a ? That would explain why it's a
> Windows-only
> >> problem.
> > no.
> > the .dll of windows depends on the "__declspec(dllexport)" properly
> > declared for a function.
> > symbols that are not "exported" are not exported.
>
> So, given your explanation, I will take it as a 'yes', or a
> 'yes_and_no' ?
>
> But you mean that the __declspec info is stored in the .a, taken from
> the
> .o, taken from the .c, and there's no way around recompiling pd from
> scratch to get that function exported ?
>
> _ _ __ ___ _____ ________ _____________ _____________________ ...
> | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801
--
Patrice Colet