On Mon, Aug 18, 2014 at 3:07 AM, Rémi Denis-Courmont <[email protected]> wrote: > Le 2014-08-14 07:44, Felipe Sateler a écrit : > >> +#ifdef HAVE_DLADDR >> +extern int main(int, char*[]); >> +#endif > > > So what exports the main symbol while linking the library? If nothing does, > then builds may fail due to undefined symbols, e.g. when using "-z defs" > flag to GNU/ld.
You are correct. When building with -z defs the library cannot be linked. I think it is possible to change this to use dlsym to find the main function. Will post an updated patch when I have this working. -- Saludos, Felipe Sateler _______________________________________________ pulseaudio-discuss mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
