[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#506956: dpkg-cross does not handle links to .pc files

Package: dpkg-cross
Version: 2.3.3

As subject says, if the original package has a .pc symbolic link, the 
resulting -cross package does not provide it, this could result in a 
unsatisfied compilation dependence.

e.g. :

$ dpkg --contents libpng12-dev_1.2.27-2_mipsel.deb | grep pc
-rw-r--r-- root/root       218 2008-10-04 
13:56 ./usr/lib/pkgconfig/libpng12.pc
lrwxrwxrwx root/root         0 2008-10-04 
13:56 ./usr/lib/pkgconfig/libpng.pc -> libpng12.pc

$ dpkg --contents libpng12-dev-mipsel-cross_1.2.27-2_all.deb | grep pc
-rw-r--r-- root/root       235 2008-11-26 
12:25 ./usr/mipsel-linux-gnu/lib/pkgconfig/libpng12.pc

So after installation of the above package example, the target system will do 
not have the required "/usr/mipsel-linux-gnu/lib/pkgconfig/libpng.pc" file 
(symlink) in place.

This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply to: