On 30/04/12 15:21, Goswin von Brederlow wrote:
> With libfoo being in /usr/lib/<M-A tuple>/ any endian dependent data
> should be in /usr/lib/<package>/<M-A tuple>/ or /usr/lib/<M-A
> tuple>/<M-A tuple>/ (sorry, did we pick one of them as standard yet?),
> which is usualy a configure option.

I think you mean /usr/lib/<M-A tuple>/<package> for the second option?

If so, then the second option is what you'd naturally get from
./configure --libdir="\${prefix}/lib/$DEB_HOST_MULTIARCH" in an
Autotools package, and that's more or less what debhelper compat 9 does
- so it seems more natural to prefer that one. It's what we'll get in a
large percentage of packages anyway.

> For the moment I don't see any other choice. If this is a frequent
> problem then some dpkg support could be added or some debhelper
> tool. Detecting the endianness at compile time and setting a substvar
> would be relatively easy even now.

DEB_HOST_ARCH_ENDIAN is a dpkg-architecture query variable, just like
DEB_HOST_MULTIARCH, if you need it. (It takes values "big" or "little".)

    S


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f9eb72b.5000...@debian.org

Reply via email to