FS#47248 - [libedit] symbol visibility is wrong
Attached to Project:
Arch Linux
Opened by Steffen Nurpmeso (sdaoden) - Thursday, 03 December 2015, 14:23 GMT
Last edited by Gaetan Bisson (vesath) - Thursday, 03 December 2015, 19:46 GMT
Opened by Steffen Nurpmeso (sdaoden) - Thursday, 03 December 2015, 14:23 GMT
Last edited by Gaetan Bisson (vesath) - Thursday, 03 December 2015, 19:46 GMT
|
Details
Description:
The library is so compiled that symbols which should be library-local globber the global namespace. Additional info: * package version(s) * config and/or log files etc. My system is current. Steps to reproduce: cat > test.c <<_EOT #include <stdio.h> #include <histedit.h> void tty_init(void) { fprintf(stderr, "I want to paint it black\n"); } int main(void) { EditLine *el_el = el_init("TEST", stdin, stdout, stderr); el_end(el_el); return 0; } _EOT cc -o test test.c -ledit ./test |
This task depends upon
If there's an easy fix I can apply in our package I'd be happy to do so, but this should really get fixed upstream.
Cheers.