Re: procps doesn't buildd - /lib versus /lib64
csmall@enc.com.au (Craig Small) writes:
> Hello,
> http://buildd.debian.org/fetch.php?&pkg=procps&ver=1%3A3.1.15-2&arch=sparc&stamp=1074594596&file=log&as=raw
>
> The sparc buildd failed to build the procps package. The problem is
> that the library is installed into /lib64 instead of /lib The reason it
> does this is because of:
>
> lib64 := lib$(shell [ -d /lib64 ] && echo 64)
You could probably just remove the echo so lib64 = lib. This would work
for the debian package, but if someone wanted a 64 libproc they would have
to hack around your hack, but that probably isn't too bit of an issue.
Jim
> The lib file has gone to /lib64 instead of /lib and doesn't get found,
> dh_movefiles chokes and the build stops.
>
> So what to do to fix it?
>
> Just move that file into /lib?
> Just ship it with a file in /lib64?
> Copy it to both!
> Do something to the file (compilier options?) first to make it right?
>
> This doesn't look right either:
> file debian/procps/lib64/libproc.so.3.1.15
> debian/procps/lib64/libproc.so.3.1.15: ELF 32-bit MSB shared object, SPARC, version 1 (SYSV), stripped
>
> Shouldn't it say 64-bit?
>
> - Craig
> --
> Craig Small GnuPG:1C1B D893 1418 2AF4 45EE 95CB C76C E5AC 12CA DFA5
> Eye-Net Consulting http://www.enc.com.au/ MIEE Debian developer
> csmall at : enc.com.au ieee.org debian.org
>
>
> --
> To UNSUBSCRIBE, email to debian-sparc-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: