Package: libqthreads-12
Version: 1.6.8-6.1
Severity: normal

The following patch is needed to cause the i386 library to be marked as not
needing an executable stack.  This is needed for correct operation with SE
Linux and with some configurations of Exec-Shield.

deb http://www.coker.com.au etch selinux

If you add the above to your APT configuration then you get a repository of
such patched packages for i386.

diff -ru guile-1.6-1.6.8.org/qt/md/i386.s guile-1.6-1.6.8/qt/md/i386.s
--- guile-1.6-1.6.8.org/qt/md/i386.s    1998-10-16 20:21:18.000000000 +1000
+++ guile-1.6-1.6.8/qt/md/i386.s        2008-03-23 11:00:02.000000000 +1100
@@ -23,6 +23,7 @@
 //
 // See ``i386.h'' for the somewhat unconventional stack layout.  */

+.section .note.GNU-stack,"",@progbits

        .text
        .align 2
diff -ru guile-1.6-1.6.8.org/qt/md/i386_b.s guile-1.6-1.6.8/qt/md/i386_b.s
--- guile-1.6-1.6.8.org/qt/md/i386_b.s  1996-10-01 13:33:54.000000000 +1000
+++ guile-1.6-1.6.8/qt/md/i386_b.s      2008-03-23 11:00:10.000000000 +1100
@@ -10,6 +10,8 @@
 // representation about the suitability of this software for any
 // purpose.  */

+.section .note.GNU-stack,"",@progbits
+
        .globl _b_call_reg
        .globl b_call_reg
        .globl _b_call_imm

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=ANSI_X3.4-1968) 
(ignored: LC_ALL set to C)

Versions of packages libqthreads-12 depends on:
ii  libc6                  2.3.6.ds1-13etch5 GNU C Library: Shared libraries

libqthreads-12 recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to