Package: dpkg-dev
Version: 1.14.12

Looking at symbol files for the libstdc++ packages built from GCC I
end up with 4MB symbol information just for libstdc++:

$ ls -l
total 4036
-rw-r--r-- 1 doko doko 212085 Dec  9 15:34 lib32stdc++6.symbols.amd64
-rw-r--r-- 1 doko doko 213295 Dec  9 15:34 lib64stdc++6.symbols.i386
-rw-r--r-- 1 doko doko 247102 Dec  9 15:34 lib64stdc++6.symbols.powerpc
-rw-r--r-- 1 doko doko 247202 Dec  9 15:34 lib64stdc++6.symbols.s390
-rw-r--r-- 1 doko doko 212099 Dec  9 15:34 lib64stdc++6.symbols.sparc
-rw-r--r-- 1 doko doko 247100 Dec  9 15:33 libstdc++6.symbols.alpha
-rw-r--r-- 1 doko doko 212097 Dec  9 15:30 libstdc++6.symbols.amd64
-rw-r--r-- 1 doko doko 212718 Dec  9 15:33 libstdc++6.symbols.arm
-rw-r--r-- 1 doko doko 213211 Dec  9 15:33 libstdc++6.symbols.hppa
-rw-r--r-- 1 doko doko 208188 Dec  9 15:34 libstdc++6.symbols.hurd-i386
-rw-r--r-- 1 doko doko 212083 Dec  9 15:29 libstdc++6.symbols.i386
-rw-r--r-- 1 doko doko 212097 Dec  9 15:33 libstdc++6.symbols.ia64
-rw-r--r-- 1 doko doko 208924 Dec  9 15:33 libstdc++6.symbols.m68k
-rw-r--r-- 1 doko doko 212717 Dec  9 15:33 libstdc++6.symbols.mips
-rw-r--r-- 1 doko doko 212717 Dec  9 15:33 libstdc++6.symbols.mipsel
-rw-r--r-- 1 doko doko 247086 Dec  9 15:33 libstdc++6.symbols.powerpc
-rw-r--r-- 1 doko doko 247086 Dec  9 15:33 libstdc++6.symbols.s390
-rw-r--r-- 1 doko doko 247086 Dec  9 15:33 libstdc++6.symbols.sparc

Now trying to factor out some of the symbols (starting with the
symbols introduced in the ldbl128 transition):

$ fgrep -c LDBL * | grep -v ':0$'
lib64stdc++6.symbols.powerpc:280
lib64stdc++6.symbols.s390:280
libstdc++6.symbols.alpha:280
libstdc++6.symbols.powerpc:280
libstdc++6.symbols.s390:280
libstdc++6.symbols.sparc:280

There are symbols which can be shared between two packages, but
dpkg-gensymbols doesn't allow so:

  "An included file must be a valid symbols file on its own. Thus you
  have to repeat the header line containing the SONAME of the library
  and the dependency template."

Please allow this kind of symbol version sharing.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to