[arch-commits] Commit in mkinitcpio-busybox/trunk (PKGBUILD glibc-2.16.patch)

Bartłomiej Piotrowski bpiotrowski at archlinux.org
Wed Jun 7 09:29:48 UTC 2017


    Date: Wednesday, June 7, 2017 @ 09:29:47
  Author: bpiotrowski
Revision: 298122

1.25.1-2: link statically i686 due to segfaults (FS#54240)

Modified:
  mkinitcpio-busybox/trunk/PKGBUILD
Deleted:
  mkinitcpio-busybox/trunk/glibc-2.16.patch

------------------+
 PKGBUILD         |   11 ++++++-----
 glibc-2.16.patch |   10 ----------
 2 files changed, 6 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-06-07 07:37:48 UTC (rev 298121)
+++ PKGBUILD	2017-06-07 09:29:47 UTC (rev 298122)
@@ -5,18 +5,16 @@
 
 pkgname=mkinitcpio-busybox
 pkgver=1.25.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Base initramfs tools'
 arch=('i686' 'x86_64')
 url="http://www.busybox.net/"
 license=('GPL')
-depends=('glibc')
+depends_x86_64=('glibc')
 options=('!buildflags')
 source=("https://busybox.net/downloads/busybox-$pkgver.tar.bz2"
-        'glibc-2.16.patch'
         'config')
 sha256sums=('27667e0f2328fdbd79cfd622e4453e5c57e58f781c5da97c9be337d93aa2a02e'
-            'fb5b6e2a0de4db5401322e5c2474ad8ce6a58615dad45b7109cfe045baf2c88d'
             'd916c75c3c4627e1155c9dc40bab5fe7890fbf45d6a3bcda4936f1c5b80f7d7f')
 
 prepare() {
@@ -26,7 +24,10 @@
 
   sed 's|^\(CONFIG_EXTRA_CFLAGS\)=.*|\1="'"$safeflags"'"|' "$srcdir/config" >.config
 
-  patch -Np1 <"$srcdir/glibc-2.16.patch"
+  # workaround for FS#54240
+  if [[ $CARCH == 'i686' ]]; then
+    echo 'CONFIG_STATIC=y' >> .config
+  fi
 }
 
 build() {

Deleted: glibc-2.16.patch
===================================================================
--- glibc-2.16.patch	2017-06-07 07:37:48 UTC (rev 298121)
+++ glibc-2.16.patch	2017-06-07 09:29:47 UTC (rev 298122)
@@ -1,10 +0,0 @@
---- a/include/libbb.h.orig	2012-09-17 08:28:35.215518120 -0400
-+++ b/include/libbb.h	2012-09-17 08:28:49.807212925 -0400
-@@ -44,6 +44,7 @@
- #include <sys/stat.h>
- #include <sys/time.h>
- #include <sys/types.h>
-+#include <sys/resource.h>
- #ifndef major
- # include <sys/sysmacros.h>
- #endif



More information about the arch-commits mailing list