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" <ma...@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 _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list