Comment 1 for bug 1177182

Revision history for this message
Alexey Kopytov (akopytov) wrote :

The reason is in ds_encrypt / libgcrypt. This combination does something nasty to the linker resulting in __bss_start not defined. I'm not willing to debug it any further, mostly because that code is not used by XtraBackup, so we should look into a workaround rather than a real fix.

The previously suggested workaround of adding -lwrap to linker flags simply because __bss_start is defined in that library will not work. Not all system have libwrap.so, and even Ubuntu 13.04 does not have in a default install.

I suggest we just patch configure.cmake in innodb56.patch to remove the check for __bss_start, i.e. pretend the target system does not support it.

Note that XtraBackup does not use stacktrace. Even if it did (or will be at some point), __bss_start is not actually used on Linux (it uses /proc instead).