Enrique Zanardi <[EMAIL PROTECTED]> writes: > I fail to see why the -pic packages depend on the non -pic packages. > As you know, the -pic packages contain only a library of routines > compiled with PIC. Those routines can be extracted from the library > and used to build subsets of the newt shared library, without > needing to use the shared library itself in the process, and that's > what this packages are for, so, I don't see why they must depend on > the non -pic packages... May you explain that to me, or point me to > the relevant thread on debian-*, please?
Actually, my understanding is that the libx-pic packages goes with the libx package -- the former containing PIC versions of the code also in the latter. The process of reduction, in fact, requires *both* of these are installed. The link step is done using the normal .so file, and then the reduction uses the _pic.a files. This sort of dependancy is the case with libc6 for instance: > apt-cache show libc6-pic | grep ^Depends Depends: libc6 (= 2.1.3-19) In fact, we have some extra problems because you have two "variants" of libnewt (normal and utf8) without different sonames. For reduction to work reliably, the utf8 and non-utf8 PIC archives should conflict, and both go in the same place on the file-system. One half of this problem is solved already by having the dependancy on the libnewt0 or libnewt-utf8-0 packages. -- ...Adam Di Carlo..<[EMAIL PROTECTED]>...<URL:http://www.onshored.com/> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
