Package: ia32-libs-dev Version: 1.2 Followup-For: Bug #305122 Hi,
attached the patch for to actually fix the linker script and to create the /usr/lib32 link needed by gcc-3.4. MfG Goswin -- System Information: Debian Release: 3.1 Architecture: amd64 (x86_64) Kernel: Linux 2.6.8-frosties-1 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages ia32-libs-dev depends on: ii ia32-libs 1.2 ia32 shared libraries for use on a -- no debconf information
diff -Nru /tmp/cjO75wUReS/ia32-libs-1.3/debian/changelog /tmp/nirAE8BSxi/ia32-libs-1.3/debian/changelog --- /tmp/cjO75wUReS/ia32-libs-1.3/debian/changelog 2005-04-25 03:33:32.000000000 +0200 +++ /tmp/nirAE8BSxi/ia32-libs-1.3/debian/changelog 2005-05-03 18:36:30.000000000 +0200 @@ -1,3 +1,9 @@ +ia32-libs (1.3-0.0.0.1.pure64) unstable; urgency=low + + * NMU - hotfix for /emul/ia32-linux/usr/lib/libc.so + + -- Goswin von Brederlow <[EMAIL PROTECTED]> Tue, 3 May 2005 18:36:06 +0200 + ia32-libs (1.3) unstable; urgency=low * Adjust linker scripts too, closes: #305122 diff -Nru /tmp/cjO75wUReS/ia32-libs-1.3/debian/rules /tmp/nirAE8BSxi/ia32-libs-1.3/debian/rules --- /tmp/cjO75wUReS/ia32-libs-1.3/debian/rules 2005-04-25 03:26:00.000000000 +0200 +++ /tmp/nirAE8BSxi/ia32-libs-1.3/debian/rules 2005-05-03 20:04:50.000000000 +0200 @@ -56,6 +56,7 @@ ifeq (Debian,$(OSVER)) mkdir -p debian/ia32-libs/$(ROOT)/bin mv debian/ia32-libs/bin/uname debian/ia32-libs/$(ROOT)/bin + ln -s /$(ROOT)/usr/lib$(SUFFIX) debian/ia32-libs/usr/lib32 endif @@ -116,18 +117,13 @@ ln -s $$(echo $$dest | sed -e 's,^/,$(ROOT)/,' -e 's,/lib/,/lib$(SUFFIX)/,') $$link; \ done - # Ew, change linker scripts - for file in $$(find debian/ia32-libs/$(ROOT) -type f -name \*.so); do \ - sed -i -e "s: /: /$(ROOT)/:g" $$file ; \ - done - cat debian/ia32-libs-dev.preinst.in > debian/ia32-libs-dev.preinst cat debian/ia32-libs-dev.postrm.in > debian/ia32-libs-dev.postrm # Fix up GROUP commands in linker scripts for lib in libc.so libpthread.so; do \ cat debian/ia32-libs/$(ROOT)/usr/lib$(SUFFIX)/$$lib \ - | sed -e 's,^/,$(ROOT),' -e 's,/lib/,/lib$(SUFFIX)/,g' > $$lib; \ + | sed -e '/^GROUP/ { s, /, /$(ROOT)/,g ; s,/lib/,/lib$(SUFFIX)/,g }' > $$lib; \ mv -f $$lib debian/ia32-libs/$(ROOT)/usr/lib$(SUFFIX)/$$lib; \ done