Jay Pipes wrote:

>>> Secondly, I got a linker error after fixing the above:
>>>
>>> .libs/ha_innodb_la-log0recv.o: In function `recv_parse_log_recs':
>>> /tmp/grant-innodb-plugin/storage/innobase/log/log0recv.c:1910: undefined
>>> reference to `recv_calc_lsn_on_data_add'
>>> /tmp/grant-innodb-plugin/storage/innobase/log/log0recv.c:1939: undefined
>>> reference to `recv_calc_lsn_on_data_add'
>>> /tmp/grant-innodb-plugin/storage/innobase/log/log0recv.c:1781: undefined
>>> reference to `recv_calc_lsn_on_data_add'
>>> /usr/bin/ld: .libs/ha_innodb.so.0.0.0: hidden symbol
>>> `recv_calc_lsn_on_data_add' isn't defined
>>> /usr/bin/ld: final link failed: Nonrepresentable section on output
>>>
>>> This is apparently due to using ld -shared directly, instead of via gcc
>>> as the front-end.  To fix, I tried running ./configure with the
>>> --with-ld-shared="gcc -shared" option, but with no luck.
>>>
>>> Monty, could you look into this issue and possibly provide some
>>> assistance?  Thanks!
>>>
>>> Jay
>> Strange.  None of these errors happen when compiling on Mac OS X 10.5. 
>> I'll have to start testing builds on my linux box as well.
> 
> It could also be version issues.  I am compiling with gcc 4.3.2 on
> Ubuntu 8.04

Sounds like a libtool/non-libtool thing (libtool works differently on
OSX) I'll take a look in a little bit...


Monty

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to