Re: procps doesn't buildd - /lib versus /lib64
firstname.lastname@example.org (Craig Small) writes:
> 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.
> 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 email@example.com
> with a subject of "unsubscribe". Trouble? Contact firstname.lastname@example.org