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

Problem with r4674 (multiarch support) on hurd-i386



Hi everyone,

Aurelien, thanks for the quick fix wrt debian/libc0.3.install.hurd-i386.

I ran into another issue with the code added in r4674 (specifically the
ld.so symlink at the end). It fails on Hurd with the following error:
| ...
| # Create the ld.so symlink to the multiarch directory
| if [ libc = libc ]; then \
|           rtld_so="$(LANG=C LC_ALL=C readelf -l debian/tmp-libc/usr/bin/iconv | grep 'interpreter' | sed -e 's/.*interpreter: \(.*\)]/\1/g')" ; \
|           rtld_so="$(basename $rtld_so)" ; \
|           link_name="debian/tmp-libc/lib/$rtld_so" ; \
|           target="/lib/$(readlink debian/tmp-libc//lib/$rtld_so)" ; \
|           ln -s $target $link_name ;  \
|         fi
| ln: création d'un lien symbolique « debian/tmp-libc/lib/ld.so.1 »: Le fichier existe
| make: *** [/home/jk/w/build-area/eglibc-2.13/stamp-dir/install_libc] Erreur 1

(the french error messages means "ln: creating symlink ...: file exists")

I fixed it temporarily by commenting out 'ln'. Let me know if you need
the complete build log or if there's anything else I can help with.

-- 
Jeremie Koenig <jk@jk.fr.eu.org>
http://jk.fr.eu.org


Reply to: