Bug 216116 - unnamespaced global symbols in libnetpbm
Summary: unnamespaced global symbols in libnetpbm
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: netpbm
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jindrich Novy
QA Contact: Ben Levenson
URL:
Whiteboard:
Depends On:
Blocks: 216170
TreeView+ depends on / blocked
 
Reported: 2006-11-17 11:14 UTC by Joe Orton
Modified: 2013-07-02 23:18 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2006-12-19 13:50:32 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Joe Orton 2006-11-17 11:14:25 UTC
Description of problem:
Mostly the symbols in this library are namespaced nicely but there are a set
which aren't:

jorton@jolt:~$ nm -D /usr/lib/libnetpbm.so.10.35| egrep -v ' p.?.?m.?_' | grep '
[DT] '
4101b734 T _fini
41006428 T _init
4101b570 T asprintfN
41015da0 T createBlackTuple
41007970 T malloc2
41007a20 T malloc3
4101a440 T memmemN
4100a570 T mk_argvn
41019030 T optDestroyNameValueList
41019f70 T optParseOptions
41019ed0 T optParseOptions2
41019b90 T optParseOptions3
41019010 T optSetFatalFunc
410078a0 T overflow2
410079d0 T overflow3
41007860 T overflow_add
41007910 T realloc2
4101b620 T snprintfN
4101a650 T strfree
4101a4a0 T stripeq
4101a5c0 T strsepN
4102908c D strsol
4101a680 T vsnprintfN
410135e0 T xeltopixel
jorton@jolt:~$ rpm -qf /usr/lib/libnetpbm.so.10.35
netpbm-10.35-6.fc6.i386

from which currently there is one collision with another FC6 library:

Clashes for /usr/lib/libnetpbm.so.10.35:
  with /usr/lib/libgd.so.2.0.0 => overflow2

Comment 1 Jindrich Novy 2006-12-19 12:47:30 UTC
The owerflow2 symbol actually originates from the Red Hat security patch. Since
gd has the same fixes applied upstream, I would better fix the clash on the
netpbm side.


Note You need to log in before you can comment on or make changes to this bug.