I'm making Ubuntu packages from the source code of a geology program. I can make deb packages on my PC, and also Launchpad is able to make binary packages for 32-bit OS.
I noticed a strange behavior of Launchpad. It makes both development (libfoo-dev) and shared library (libfoo) from the uploaded source code for i386 although it makes only binary package for amd64 from same code. Looking at i386 and amd64 build logs, I found that for amd64 debian/rules binary-arch
is called instead of debian/rules binary
. This causes my source not to generate a development package for amd64.
How can I solve this issue? Build logs and package sources are available in ppa:soroush-r/geopsy-deb
in case you want to take a look.
No comments:
Post a Comment