Mailinglist Archive: opensuse-factory (648 mails)
| < Previous | Next > |
Re: [opensuse-factory] libjpeg-turbo
- From: Cristian Rodríguez <crrodriguez@xxxxxxxxxxxx>
- Date: Fri, 05 Nov 2010 08:28:27 -0300
- Message-id: <4CD3EA5B.8060306@xxxxxxxxxxxx>
El 05/11/10 00:00, Cristian Rodríguez escribió:
The fun doesnt end here ;) we have TWO different libraries exporting
jpeg_mem_init...
scanelf -lpqs +jpeg_mem_init
jpeg_mem_init /usr/lib64/libjpeg.so.8.0.1
jpeg_mem_init /usr/lib64/libgs.so.8.70
objdump -T /usr/lib64/libgs.so.8.70| fgrep jpeg_mem_init
000000000012e980 g DF .text 0000000000000003 Base jpeg_mem_init
objdump -T /usr/lib64/libjpeg.so.8.0.1| fgrep jpeg_mem_init
000000000002f320 g DF .text 0000000000000003 LIBJPEG_8.0 jpeg_mem_init
at least the latter is versioned..
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
Ok, now we have a clue, question is how we implement a solution like
this... first step if to figure out why this symbol is exported(!) in
the first place.. AFAICS it is a private function... and should be
guarded with __visibility__("hidden") or I am missing something ?
The fun doesnt end here ;) we have TWO different libraries exporting
jpeg_mem_init...
scanelf -lpqs +jpeg_mem_init
jpeg_mem_init /usr/lib64/libjpeg.so.8.0.1
jpeg_mem_init /usr/lib64/libgs.so.8.70
objdump -T /usr/lib64/libgs.so.8.70| fgrep jpeg_mem_init
000000000012e980 g DF .text 0000000000000003 Base jpeg_mem_init
objdump -T /usr/lib64/libjpeg.so.8.0.1| fgrep jpeg_mem_init
000000000002f320 g DF .text 0000000000000003 LIBJPEG_8.0 jpeg_mem_init
at least the latter is versioned..
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
| < Previous | Next > |