Your message dated Thu, 12 Nov 2015 23:49:20 +0000
with message-id <[email protected]>
and subject line Bug#799880: fixed in patchelf 0.8-3
has caused the Debian Bug report #799880,
regarding patchelf: ftbfs on ppc64el - pageSize problems
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.)


-- 
799880: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799880
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: patchelf
Version: 0.8-2
Severity: normal

Dear Maintainer,

The package patchelf, although it does build, it fails on the test suite.
That is because the setting of the pageSize to 4K does not fit ppc archs.

When changing to 64K, the tests that fail pass, but no-rpath.sh fails.
That is because one assertion within patchelf.cc fails, and I cannot get
exactly how to correct this.

Attached is the patch with what I have added to patchelf.cc.

Thanks.


-- System Information:
Debian Release: 8.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable')
Architecture: ppc64el (ppc64le)

Kernel: Linux 3.16.0-4-powerpc64le (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru patchelf-0.8/debian/changelog patchelf-0.8/debian/changelog
--- patchelf-0.8/debian/changelog	2014-03-28 14:32:16.000000000 -0400
+++ patchelf-0.8/debian/changelog	2015-09-23 13:01:56.000000000 -0400
@@ -1,3 +1,10 @@
+patchelf (0.8-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Changed pageSize to 64k for ppc architectures. 
+
+ -- Fernando Seiti Furusato <[email protected]>  Wed, 23 Sep 2015 13:01:23 -0400
+
 patchelf (0.8-2) unstable; urgency=medium
 
   * Document --remove-needed in manpage
diff -Nru patchelf-0.8/debian/patches/ppc64-pagesize.patch patchelf-0.8/debian/patches/ppc64-pagesize.patch
--- patchelf-0.8/debian/patches/ppc64-pagesize.patch	1969-12-31 19:00:00.000000000 -0500
+++ patchelf-0.8/debian/patches/ppc64-pagesize.patch	2015-09-23 13:02:05.000000000 -0400
@@ -0,0 +1,11 @@
+--- a/src/patchelf.cc
++++ b/src/patchelf.cc
+@@ -25,6 +25,8 @@
+ #ifdef MIPSEL
+ /* The lemote fuloong 2f kernel defconfig sets a page size of 16KB */
+ const unsigned int pageSize = 4096*4;
++#elif defined (__PPC__)
++const unsigned int pageSize = 4096*16;
+ #else
+ const unsigned int pageSize = 4096;
+ #endif
diff -Nru patchelf-0.8/debian/patches/series patchelf-0.8/debian/patches/series
--- patchelf-0.8/debian/patches/series	2014-03-28 14:35:23.000000000 -0400
+++ patchelf-0.8/debian/patches/series	2015-09-23 13:00:17.000000000 -0400
@@ -1 +1,2 @@
 debian-changes
+ppc64-pagesize.patch

--- End Message ---
--- Begin Message ---
Source: patchelf
Source-Version: 0.8-3

We believe that the bug you reported is fixed in the latest version of
patchelf, 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.
Felipe Sateler <[email protected]> (supplier of updated patchelf 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: Thu, 12 Nov 2015 20:29:11 -0300
Source: patchelf
Binary: patchelf
Architecture: source
Version: 0.8-3
Distribution: unstable
Urgency: medium
Maintainer: Felipe Sateler <[email protected]>
Changed-By: Felipe Sateler <[email protected]>
Description:
 patchelf   - modify properties of ELF executables
Closes: 799880
Changes:
 patchelf (0.8-3) unstable; urgency=medium
 .
   * Pick upstream commit to use a dynamic page size. Fixes FTBFS on ppc64el.
     Closes: #799880
Checksums-Sha1:
 6b010964967fef5db8873f680ce12cee4425df70 1842 patchelf_0.8-3.dsc
 9ce1c5228797dbc8ad359e665cde55ae19eefc01 4996 patchelf_0.8-3.debian.tar.xz
Checksums-Sha256:
 222e79bbb950ae326d44f1a5d69e6ac195657144d384218b54caf3d69c21a0ca 1842 
patchelf_0.8-3.dsc
 e61e6229eb51ad8d1fde7eff5ca0f0af8ebc7a8019c1039577272cac1fd0537b 4996 
patchelf_0.8-3.debian.tar.xz
Files:
 3e63f06132361825fe9b62f039a2cd54 1842 utils optional patchelf_0.8-3.dsc
 80ea09f8aaf46b374cc3ac6441568cbe 4996 utils optional 
patchelf_0.8-3.debian.tar.xz

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

iQIcBAEBCAAGBQJWRSHNAAoJEKO6uuJAjdbPvUMP/1XvpzNCjeW14mtoWY4dyKP+
17n/7ePzfyJsI1s3RWbNw8cTLlV4mJxe+a0TVETD9abiqhjjCgWLv8DbXptzYnbS
yuZgimvPsGqDcq1+OgBjZbd7RDDe4ONunEdtPNiAYy36Y1TIMjR3pVgX4kp6429W
JtfDozQRxoeteHNFI2AmKarVSNVd22DQCOMZySezCB3jUFvUVyr4OPW5orO9vujo
lr5EdkScKmeQVjjsV3LUL2pfZOCMgac5MXwtK2RO7rF69VTBuglmlctahXYGl89r
8w1RZGih6yLsyjPCFgRaLy3sKrbTF7B6HuBncJUVHLrQYBu65Yhd3u4jm9pIvqco
dFYe6TFKc8li7b1ofdOAfCLQRGhzrle+4Th6w3ntWIp7Yz1NiMQmPrObdHRRL3gq
Ri5OJfJVCK8AfqvdXAf5wfPSj+zFF7RXxW9Wl0BI1QWjE0E6g/9Xc3wh1vmJhqBa
KZjX6eFn0jvP5Zs599WXmGBZl0Q2iargP3F8/QcBV6QJcmLU2YXcrYUQ3z+Y0n0z
RA2ZwNmH8UYHQs4j0csgNjtX98GyXopVCZn94GwJ3Nr/2CmKACziGN9x4R7wvXZg
cp2XeaegqAJRscPaDcAWYDCK1JhBBlDcA5GAndVcaju4UHpPSf95lw0wonYEZKrD
i0ctTzADiFs5kzJrq6Y7
=xn5p
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to