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
 

Reply via email to