Your message dated Sun, 21 Sep 2014 15:21:58 +0000
with message-id <[email protected]>
and subject line Bug#749060: fixed in klibc 2.0.4-1.1
has caused the Debian Bug report #749060,
regarding klibc: ppc64el: segfault in dyn-linked binaries
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
749060: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749060
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:klibc
Version: 2.0.3-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: ppc64el

Hi,

The ppc64el port needs klibc's static binaries, like ppc64.

This patch enables the ARCH=ppc64 make env var in debian/rules, in order
for 'debian/patches/ppc64-static.patch' to take effect on ppp64el too.

I initially thought that wouldn't be needed due to the ARCH=ppc64
definition on some Kbuild files, but it seems that is not used in
some make targets for the binaries (probably why, even though, there
was an ARCH=ppc64 definition already in place..).  The result was
shared binaries being picked, and some of them segfault.

With this patch I can get a functional initramfs and non-segfaulting
binaries in '/usr/lib/klibc/bin/*' (exception: 'kinit.shared', the
only'.shared' file there).

Unfortunately this fix didn't make the first ppc64el bug/patch for klibc
(#744884);  I only happened to notice this more recently. Apologies for
the additional effort.

Thanks,

--
Mauricio Faria de Oliveira
IBM Linux Technology Center
Index: klibc-2.0.3/debian/rules
===================================================================
--- klibc-2.0.3.orig/debian/rules
+++ klibc-2.0.3/debian/rules
@@ -33,7 +33,7 @@
 ifeq ($(DEB_HOST_ARCH),sh4)
 DEB_MAKE_ENVVARS := ARCH=sh
 endif
-ifeq ($(DEB_HOST_ARCH),ppc64)
+ifneq (,$(findstring $(DEB_HOST_ARCH),ppc64 ppc64el))
 DEB_MAKE_ENVVARS := ARCH=ppc64
 endif
 

--- End Message ---
--- Begin Message ---
Source: klibc
Source-Version: 2.0.4-1.1

We believe that the bug you reported is fixed in the latest version of
klibc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <[email protected]> (supplier of updated klibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 17 Sep 2014 13:47:02 +0200
Source: klibc
Binary: libklibc-dev libklibc klibc-utils klibc-utils-udeb 
klibc-utils-floppy-udeb libklibc-udeb
Architecture: source
Version: 2.0.4-1.1
Distribution: unstable
Urgency: medium
Maintainer: maximilian attems <[email protected]>
Changed-By: Aurelien Jarno <[email protected]>
Description:
 klibc-utils - small utilities built with klibc for early boot
 klibc-utils-floppy-udeb - small utilities built with klibc for the boot floppy 
(udeb)
 klibc-utils-udeb - small utilities built with klibc for early boot (d-i) (udeb)
 libklibc   - minimal libc subset for use with initramfs
 libklibc-dev - kernel headers used during the build of klibc
 libklibc-udeb - minimal libc subset for use with initramfs (d-i) (udeb)
Closes: 749060
Changes:
 klibc (2.0.4-1.1) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * Non-maintainer upload.
 .
   [ Mauricio Faria de Oliveira ]
   * Add ppc64el-load-toc-syscall-stub.patch: fix segfault on dynamically-linked
     binaries on ppc64el. (Closes: #749060)
Checksums-Sha1:
 339f1b7d044b56575838b8e92c8f81056bcbaf1f 2265 klibc_2.0.4-1.1.dsc
 85cede99d511ea3c0eefb93c55e846b7981010c5 20184 klibc_2.0.4-1.1.debian.tar.xz
Checksums-Sha256:
 837a6d9b4be44047d6388c264069ad0a09b61fe9d12d42a3ab283df143296631 2265 
klibc_2.0.4-1.1.dsc
 43cac5bfc124ed93b22a8269d751296dfa5e4113d766122ba5353d7dc0428635 20184 
klibc_2.0.4-1.1.debian.tar.xz
Files:
 26cd61bf5fc63da079b5ae07372b974f 2265 libs optional klibc_2.0.4-1.1.dsc
 245a7d48f25801cd34272d1430e1cee8 20184 libs optional 
klibc_2.0.4-1.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVBmX5LqceAYd3YybAQgHgg//euEzz+6lHgF0j3JF8fw4P89vtVYUuRhk
bRM1NmUKRp1Fqiei4IaKUF7mpJcwWiXZ0GOtodejBbtYrR43QUs445O+J8TQoC7a
EDSnuc08aZR3zziw78RFW2Qn9VDblXBbivCy8S6Sy9CpZdc3I/nCaMZ8YN9lKnci
8RkODMOqmZEz8TFkKHDYsR0Pw2bBNAvKe+bDiWINZ2R5gfcsoPkhfQ2ypyYtdzJ1
2pIrQXQvqyPiyOb/gYSMEUGnAL7876TlkG2ZY/VHdFBcxLzsn2nMOQu0R3gL7Iz0
oR0kzRy/Eb8DuUlG/j95zYYTYSEOeZy11yY3pHxo0PhkmIGzCW4yVIhXHdSoLutf
lz9x+0bj0IZ2AD9PmztAS7NywPWcHBNyYSEt6i30YWw8w7vnJc91uKpJCav5tJy4
zHBVyf3Qd75uLD2H16ghZ4inxVnTzu4DfCu0HcgFjC2faT2KP2Wl7SxnnQs4CZ7i
FTN9iUwJKidYCQNF4LkPEDoLGzawDLzOU54cj6j0neO2Z+u5J7hO3eyD6QCA98qX
pIJlSouY7WnBf7NM3vXUtheBpth5i0VF1r09yZ2wJ7NB1cY6Nr7Mvqdz4F+5tBfk
lV8DejnAhpRPIrC0/umnRqNMj3H3rd4ZX8nUy5jDqya4u1YQ82oEa6m7NGxpqS85
unkExnyaGzA=
=JH0R
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to