Tom Lane wrote: > Jon Ciesla <limb@xxxxxxxxxxxx> writes: > >> Tom Lane wrote: >> >>> I got tired of the amount of visible churn in exported-symbols-you're- >>> not-supposed-to-use. The new release will use a linker --version-script >>> to hide everything except the documented API functions. This might >>> break any apps that are relying on non-API functions. If so, I'm >>> willing to consider on a case-by-case basis whether to add those symbols >>> back to the ABI or fix the callers. >>> > > >> Is the following a MySQL issue or a Bacula issue? >> > > >> /builddir/build/BUILD/bacula-5.0.3/bacula-mysql/src/cats/mysql.c:295: undefined reference to `my_thread_end' >> > > Well, it's certainly a byproduct of that change. So far as I can find, > mysql_thread_end is a documented part of the API and my_thread_end is > not. Is there a good reason for Bacula to be calling the latter? > > A quick look into the mysql sources finds > > void STDCALL mysql_thread_end() > { > #ifdef THREAD > my_thread_end(); > #endif > } > > which makes it look like the correct answer is "no" ... > > regards, tom lane > So should simply patching to call mysql_thread_end instead should do the trick? -J -- in your fear, seek only peace in your fear, seek only love -d. bowie -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel