Description of Problem: /usr/lib/libmyodbc-2.50.39.so from MyODBC-2.50.39-7.i386.rpm is not usable because there is an undefined symbol: # prog prog: relocation error: /usr/lib/libmyodbc.so: undefined symbol: _init_dynamic_array But the version rebuilt from MyODBC-2.50.39-7.src.rpm works :-) Version-Release number of selected component (if applicable): 2.50.39-7 How Reproducible: Run a program that uses ODBC driver for MySQL Actual Results: The error line aboved and the program exits. Expected Results: Normal running of the program. Additional Information: None
This seems like an upstream bug, fixed in debian at least. http://archive.jsw4.net/mysql/02-06/msg00434.html http://bugs.debian.org/149952 http://www.geocrawler.com/archives/3/13/2002/6/0/9017183/
*** Bug 78879 has been marked as a duplicate of this bug. ***
*** Bug 80127 has been marked as a duplicate of this bug. ***
The MyODBC src.rpm needs to be rebuilt against the current errata release of MySQL.
I guess this one is mine now. As noted by Alex Butcher, it needs to be rebuilt against the current errata version of MySQL.
Fixed for 8.0. I'll push this out in an erratum (which has just been opened). MyODBC-2.50.39-8.80.i386.rpm
*** Bug 86123 has been marked as a duplicate of this bug. ***